총 152개
-
운영체제 ) 가상 메모리 관리 기법의 기본 동작 원리와 페이징 기법과 세그먼트 기법, 그리고 구역성(Locality)이 페이징 기법에서 가지는 중요한 의미에 대해서 조사하시오.2025.05.131. 가상 메모리 관리 기법의 기본 동작 원리 컴퓨터는 프로그램을 수행하기 위해 프로그램을 메인 메모리(주기억장치)에 탑재해야 한다. 그러나 실제 장치의 물리적인 메모리 용량에는 한계가 있기 마련이고, 또 프로그램을 실행할 때 프로그램 전체를 동시에 실행하는 경우도 없다. 이러한 상황에서 컴퓨터 공학자들은 좀 더 효율적인 컴퓨터 사용을 위해 당장 실행하는 프로그램의 일부분만 메인 메모리에 저장하고 필요할 때마다 나머지 부분을 하드 디스크와 같은 보조 장치에서 불러오는 메모리 관리 기법을 떠올렸고, 이를 가상 메모리 관리 기법이라고 ...2025.05.13
-
시스템프로그래밍 레지스터의 역할과 종류2025.05.091. 레지스터의 종류 레지스터에는 데이터 레지스터, 포인터 레지스터, 인덱스 레지스터, 플래그 레지스터, 세그먼트 레지스터 등이 있다. 데이터 레지스터는 일시적인 결과를 기록하고, 포인터 레지스터는 스택 포인터와 베이스 포인터로 구성되어 스택 조작에 사용된다. 인덱스 레지스터는 데이터의 주소를 저장하고, 플래그 레지스터는 연산 결과의 정보를 저장한다. 세그먼트 레지스터는 세그먼트의 시작 주소를 저장한다. 2. 논리주소와 물리 주소의 관계 8086에서 출력된 주소 데이터는 세그먼트 레지스터 값을 4비트 시프트 한 것에 오프셋 값을 가...2025.05.09
-
유튜브 등에서 살펴본 리눅스 동작 장면과 수업 내용의 적용2025.05.031. 리눅스 가상 서버 실행 유튜브 등에서 다룬 내용들을 살펴보면, VMWare 프로그램을 이용해 버츄얼 머신을 설치하고 리눅스를 다루는 영상들이 많았다. 수업에서 배운 내용 외에도 구름IDE 등에서 제공하는 가상 서버 내에 우분투를 설치하는 방법 등 다양한 서비스가 있음을 알게 되었다. 2. 윈도우 버전 리눅스 활용 마이크로소프트사는 WSL2 버전을 출시하여 별도의 유료 서비스 없이도 리눅스 가상 서버를 테스트해볼 수 있는 기회를 제공했다. 학습자 역시 WSL을 설치하고 우분투를 실행하며 리눅스 가상 실행을 경험해보았다. 3. 리...2025.05.03
-
디지털트윈 트렌드와 미래 전망 보고서 - 가상과 현실의 교차점, 디지털트윈 기술이 열어가는 새로운 세계2025.01.101. 디지털트윈 디지털트윈은 실제 객체의 가상 복제를 통해 실시간 데이터 분석과 시뮬레이션을 가능하게 하는 혁신적인 기술로, 제조업, 의료, 교통, 스마트 시티 등 다양한 분야에 혁신을 가져오고 있습니다. 이 기술은 인공지능, 빅데이터, IoT, 3D 모델링 등 최신 기술과의 융합을 통해 발전하고 있으며, 향후 사회적, 경제적 변화를 주도할 중요한 역할을 할 것으로 전망됩니다. 그러나 데이터 프라이버시, 보안, 기술 접근성 등의 도전 과제를 극복해야 하는 과제도 안고 있습니다. 2. 인공지능 디지털트윈 기술의 발전은 생성형 인공지능...2025.01.10
-
2024년 클라우드 컴퓨팅 출석수업 과제물2025.01.261. 가상화 방식 비교 호스트 가상화, 하이퍼바이저 가상화, 컨테이너 가상화 각각의 설명과 특징을 비교하였습니다. 호스트 가상화는 OS 위에서 가상화 프로그램이 동작하는 방식으로 호스트 OS와 게스트 OS를 동시에 사용할 수 있지만 호스트 OS 리소스 점유율이 높고 벤더 락 문제가 있습니다. 하이퍼바이저 가상화는 하이퍼바이저가 OS로 사용되는 방식으로 리소스 사용률이 작고 스케일 확장에 유리하지만 각 VM마다 OS를 설치해야 합니다. 컨테이너 가상화는 OS 커널을 공유하여 사용하는 방식으로 리소스 사용이 적고 애플리케이션 배포가 쉽...2025.01.26
-
(컴퓨터의 이해) 다음 문제에 대하여 주요 내용을 ①, ②, ③, ④ 번호를 붙여서 4가지 이상 설명하고 관련된 그림이나2025.01.241. 슈퍼컴퓨터 ① 슈퍼컴퓨터는 컴퓨터는 컴퓨터인데 개인이 사용하는 PC에 비해 훨씬 빠르고 용량도 큰 컴퓨터이다. 그래서 보통 개인이 사용하는 것이 아니라 기업이나 공공기관에서 사용한다. ② 예를 들어 우리나라에서는 기상청이 날씨를 분석하기 위해 슈퍼컴퓨터를 사용하고 있다. 슈퍼컴퓨터는 계산 성능이 매우 뛰어나고 속도가 빠르기 때문에 날씨 예측, 입자물리, 생명공학, 천문우주 등 첨단과학 분야의 연구를 위해 활용된다. ③ 최근에는 특히 빅데이터 기술이 발달하면서 대량으로 수집한 정보를 신속하고 정확하게 처리하는 데 슈퍼컴퓨터가 활...2025.01.24
-
미래사회와 소프트웨어 과제 022025.01.291. 가상현실(Virtual Reality, VR) 가상현실(Virtual Reality, VR)은 컴퓨터 기술을 사용하여 사용자가 실제와 유사한 3차원 환경에 몰입할 수 있도록 만드는 기술입니다. VR 시스템은 사용자가 해당 가상 환경과 상호작용할 수 있게 해주며, 이를 통해 사용자는 마치 실제 세계에 있는 것처럼 느낄 수 있습니다. 가상 현실은 실감을 극대화하는 반면에 위험 비용을 절감해서 교육 훈련을 할 수 있다는 장점이 있으며, 자원 절감을 통해 환경 보호를 할 수 있습니다. 가상 현실은 게임, 엔터테인먼트, 마케팅, 프로모...2025.01.29
-
4차 산업혁명과 융합시대의 이해2025.04.271. 메타버스 메타버스는 가상현실 등의 상위 개념으로, 현실 세계를 디지털 기반으로 확장함으로써 가상의 공간에서 모든 활동이 가능하도록 한 시스템입니다. 메타버스를 통해 직접 마주하지 않더라도 아바타를 대신하여 출근이나 등교하는 기분을 느낄 수 있으며, 출근이라는 시간을 낭비하지 않아도 되는 등 우리 사회를 효율적으로 운영할 수 있게 될 것으로 기대됩니다. 또한 메타버스는 다양한 소통과 문화활동을 가능하게 하여 인류 전반적으로 기여도가 높을 것으로 생각됩니다. 2. 인공지능 로봇 인공지능 로봇은 4차 산업혁명과 함께 급격한 발전을 ...2025.04.27
-
os 기출문제2025.01.201. Process Synchronization 1. 현재 count 변수의 값이 5이고, 두 프로세스 producer와 consumer가 각각 다음과 같이 (interleaved) 실행된다고 할 때, 마지막으로 저장되는 counter 변수의 값은 6입니다. 2. 다른 프로세스(또는 스레드)들과 공유하는 자원(변수, 파일 등)을 다루는 코드 영역을 일컫는 용어는 critical section입니다. 3. non-preemptive scheduling을 설명하는 말이 아닌 것은 2) The scheduler can interrupt ...2025.01.20
-
메타버스의 개념, 역사, 특징, 장단점 및 미래 변화2025.05.091. 메타버스의 개념 메타버스는 가상이나 혼합 현실 공간에서만 일어나는 것이 아니라, 현실 세계와 연결될 수 있는 개념이다. 전통적인 가상세계와 다르게 현실 세계와 융합된 개념이다. 2. 메타버스의 역사 메타버스는 1970년대 후반 론 카넬에 의해 처음 제안되었지만, 당시에는 기술적으로 실현 가능하지 않았다. 1990년대 인터넷 기술 발전으로 메타버스 기술 발전이 시작되었고, 2000년대 들어 다양한 메타버스 서비스가 출시되면서 대중화되었다. 3. 메타버스의 특징 메타버스의 가장 큰 특징은 이용자가 참여할 수 있는 공간이라는 점이다...2025.05.09
