CS 9

[쉽게 배우는 운영체제] 연습문제 10장 정답

01 버스에서 데이터가 지나다니는 통로를 가리키는 용어는?① 폴링② 채널③ 포트④ 인터럽트02 메모리에 직접 접근할 수 있도록 입출력 제어기에 주어진 권한은?① 폴링② MMIO③ 인터럽트④ DMA03 CPU와 입출력 제어기가 메모리를 분할하여 사용하는 방식은?① 폴링② MMIO③ 인터럽트④ DMA04 컴퓨터와 주변장치를 연결하는 단자는?① 폴링② 채널③ 포트④ 인터럽트05 디스크 저장장치의 가장 작은 저장 단위는?① 플래터② 블록③ 섹터④ 트랙06 디스크 저장장치의 동일한 동심원상의 섹터들을 통칭하는 용어는?① 플래터② 블록③ 디스크 암④ 트랙07 디스크 저장장치에서 여러 개의 플래터에 있는 같은 트랙의 집합을 가리키는 용어는?① 섹터② 블록③ 실린더④ 파킹08 SSD를 위해 개발된 인터페이스 규격은?①..

CS 2024.12.12

[쉽게 배우는 운영체제] 연습문제 8장 정답

01 페이징 기법 중 가상 주소를 표현하는 VA = 에서 페이지 P를 구하는 공식은?가상 주소 / 페이지 크기(가상 주소 / 페이지 크기)의 나머지(페이지 크기 / 가상 주소)의 몫(가상 주소 / 페이지 크기)의 몫02 페이징 기법 중 가상 주소를 표현하는 VA = 에서 거리 D를 구하는 공식은?가상 주소 / 페이지 크기(가상 주소 / 페이지 크기)의 나머지(페이지 크기 / 가상 주소)의 몫(가상 주소 / 페이지 크기)의 몫03 한 페이지 크기가 512B인 시스템에서 가상 주소 12번의 P와 D 값으로 알맞은 것은?04 한 페이지 크기가 512B인 페이징 시스템에서 가상 주소 520번의 P와 D 값으로 알맞은 것은?05 한 페이지 크기가 512B인 페이징 시스템에서 가상 주소 2049번의 P와 D 값으로..

CS 2024.12.12

[쉽게 배우는 운영체제] 7장 연습문제 정답

01 컴파일러가 일차적으로 번역하여 만든 파일은?연결 단계목적 코드라이브러리동적 라이브러리02 컴파일에서 오류를 점검하였으나 라이브러리에 속한 파일은 비어 있는 상태로 만들어지는 것은?연결 단계목적 코드라이브러리동적 라이브러리03 DLL과 가장 연관 깊은 것은?연결 단계목적 코드디버깅동적 라이브러리04 메모리 관리 유닛이 물리주소로 변환하는 것은?간접 주소상대 주소논리 주소직접 주소05 논리 주소 공간의 74번지에 접근하려고 한다. 해당 프로세스가 물리 주소 124번지에 올라와 있다면 물리 주소 몇 번지에 접근하면 되는가?1251247519806 논리 주소 공간은 몇 번지부터 시작하는가?1100020007 물리 메모리의 크기보다 더 큰 프로세스를 실행할 수 있게 하는 기법은?메모리 오버레이페이징세그먼테이..

CS 2024.12.10

[쉽게 배우는 운영체제] 6장 연습문제 정답

01 2개 이상의 프로세스가 다른 프로세스의 작업이 끝나기를 기다리며 작업을 더 이상 진행하지 못하는 상태를 가리키는 것은?아사 현상교착 상태자원 할당 그래프스냅숏02 잘못된 정책으로 특정 프로세스의 작업이 지연되는 상태를 가리키는 것은?아사 현상교착 상태자원 할당 그래프스냅숏03 교착 상태의 필요조건 중 다른 프로세스와 공유할 수 없는 배타적인 자원으로 발생하는 것은?원형 대기점유와 대기비선점상호 배제04 교착 상태의 필요조건 중 뺏을 수 없는 자원으로 발생하는 것은?원형 대기점유와 대기비선점상호 배제05 교착 상태의 필요조건 중 어떤 자원을 할당받은 상태에서 다른 자원을 기다릴 때의 조건은?원형 대기점유와 대기비선점상호 배제06 교착 상태의 필요조건 중 서로 방해하는 방향이 원을 이루는 것은?원형 대..

CS 2024.12.08

[쉽게 배우는 운영체제] 5장 연습문제 정답

01. 통신 방식 중 동기화를 지원하는 단방향 통신 방식은?공유 메모리파이프공유 파일소켓02. 통신 방식 중 서로 다른 컴퓨터에 있는 프로세스 간 통신에 사용하는 방식은?공유 메모리파이프공유 파일소켓03. 통신 기기 중 반양방향(half duplex) 통신에 해당하는 것은?무전기모르스 부호전화무선 공유기04. 파일 관련 함수에서 파일에 접근할 수 있는 권한을 주는 함수는?open()close()read()write()05. 파일 관련 함수에서 파일에 접근할 수 있는 권한을 돌려주는 함수는?open()close()read()write()06. 인터넷에서 하나의 포트를 여러 프로세스가 공유할 수 있도록 만든 장치는?데몬소켓IP 주소HTTPD07. 소켓 관련 함수에서 데이터를 보내는 함수는?socket()cl..

CS 2024.10.20

[쉽게 배우는 운영체제] 4장 연습문제 정답

01. 시스템 내에서 동시에 실행 가능한 프로세스의 총 개수를 결정하는 단계는?단기 스케줄링중간 수준 스케줄링고수준 스케줄링저수준 스케줄링02. 저수준 스케줄링이 원만하게 이루어지도록 완충 역할을 하는 단계는?장기 스케줄링중간 수준 스케줄링고수준 스케줄링작업 스케줄링03. 활성화된 프로세스의 실제 진행을 담당하는 단계는?작업 스케줄링중간 수준 스케줄링고수준 스케줄링저수준 스케줄링04. 비선점형 스케줄링과 비교하여 선점형 스케줄링에 대한 설명으로 옳지 않은 것은?비선점형에 비하여 우선순위가 낮다.실행 상태에 있는 작업을 중단시키고 새로운 작업을 실행할 수 있다.문맥 교환의 오버헤드가 많다.시분할 방식 스케줄러에 사용된다.05. 나머지 3개와 비교하여 우선순위가 높은 프로세스는?일괄 처리 프로세스사용자 프로..

CS 2024.10.20

[쉽게 배우는 운영체제] 3장 연습문제 정답

01. 실행을 위해 메모리에 올라온 동적인 상태를 가리키는 것은?소스코드프로세스프로그램PCB02. 프로세스를 실행하는 데 필요한 정보를 보관하는 자료구조는?stackPCqueuePCB03. 프로세스가 CPU를 할당받기 전에 기다리는 상태는?실행 상태준비 상태대기 상태생성 상태04. 실행 상태의 프로세스가 입출력을 요구하면 이동하는 상태는?완료 상태준비 상태대기 상태생성 상태05. 대기 상태의 프로세스가 입출력이 완료되면 이동하는 상태는?실행 상태준비 상태완료 상태생성 상태06. 실행 상태의 프로세스가 작업이 안 끝났음에도 타임 슬라이스 아웃이 걸려 이동하게 되는 상태는?완료 상태준비 상태대기 상태생성 상태07. PCB가 제거되는 상태는?완료 상태준비 상태대기 상태생성 상태08. CPU 스케줄러에 의하여 ..

CS 2024.10.14

[쉽게 배우는 운영체제] 2장 연습문제 정답

01 데이터의 이동 통로를 나타내는 것은?입력장치CPU출력장치버스02 CPU와 메모리 등 다양한 부품을 연결하고 전원을 공급해 주는 커다란 판을 나타내는 것은?메인메모리USB 드라이브메인보드SSD03 Fist In, First Out의 자료구조는?큐(queue)배열(array)연결 리스트(linked list)스택(stack)04 First In, First Out의 자료구조는?queuearraylinked liststack05 동적 메모리 할당을 사용하여 공간 관리가 편리한 자료구조는?큐배열연결 리스트스택06 폰노이만 구조에서 모든 프로그램은 ( )에 올라와야 실행할 수 있다.하드디스크메인메모리마우스키보드07 요리사 모형의 도마(작업 공간)와 가장 관련이 높은 것은?프로세스CPU저장장치메모리08 1초당..

CS 2024.10.14

[쉽게 배우는 운영체제] 1장 연습문제 정답

01 소프트웨어는 ( )과 시스템 소프트웨어로 나뉜다. 괄호에 들어갈 적당한 용어는?응용 프로그램운영체제유틸리티문서 작성 소프트웨어02 운영체제의 주요 역할과 가장 거리가 먼 것은?인터페이스 제공컴퓨터 자원 관리그래픽 사용자원을 숨김03 운영체제의 목표와 가장 거리가 먼 것은?효율성복잡성안정성확장성04 운영체제의 구성 요소가 아닌 것은?유틸리티GUI드라이버커널05 나머지 셋과 종류가 다른 것은?드라이버GUI셸명령 프롬프트06 운영체제의 핵심 기능을 모아놓은 것은?유틸리티사용자 인터페이스디바이스 드라이버커널07 초기의 컴퓨터이며 전선을 바꿔 프로그래밍하는 시스템은?하드와이어링 시스템 (hard wiring system)일괄 작업 시스템 (batch job system)시분할 시스템 (time sharing..

CS 2024.10.12