풀이
-
운영체제 5장 연습문제 풀이운영체제 2021. 10. 19. 02:46
1. 프로세스가 자원을 사용하는 정상적인 작동 순서는? ① 요청 - 사용 - 해제 ② 요청 - 해제 - 사용 ③ 사용 - 요청 - 해제 ④ 해제 - 요청 - 사용 답 : ① 요청 - 사용 - 해제 ? : 프로세스는 자원 요청 - 자원 사용 - 자원 해제 순서로 자원을 사용한다. 2. 공유 자원을 어느 시점에서 프로세스 하나에만 사용할 수 있도록 하며, 다른 프로세스가 공유 자원에 접근하지 못하도록 막는 것은? ① mutual exclusion ② critical section ③ deadlock ④ scatter loading 답 : ① mutual exclusion ? : 상호배제에 대한 설명이다. 3. 교착 상태는 하나 이상의 프로세스가 더 이상 계속할 수 없는 어떤 특정 사건을 기다리고 있는 상태를..
-
운영체제 4장 연습문제 풀이운영체제 2021. 10. 19. 01:13
1. 병행 프로세스들의 고려 사항이 아닌 것은? ① 공유 자원을 상호 배타적으로 사용해야 한다. ② 병행 프로세스 사이는 협력이나 동기화가 되어야 한다. ③ 병행 프로세스들은 프로그래머가 외부적으로 스케줄링할 수 없도록 한다. ④ 교착 상태를 해결해야 하고, 병행 프로세스들의 병렬 처리도를 극대화해야 한다. 답 : ③ 병행 프로세스들은 프로그래머가 외부적으로 스케줄링할 수 없도록 한다. ? : 다중 처리 시스템에서는 프로세서들이 모든 입출력장치와 메모리를 참조할 수 있다. 2. 한 프로세스가 공유 메모리나 공유 파일을 사용할 때 다른 프로세스들이 사용하지 못하도록 배제시키는 제어 방법은? ① deadlock ② mutual exclusion ③ interrupt ④ critical section 답 : ..
-
운영체제 3장 연습문제 풀이운영체제 2021. 10. 18. 23:38
1. 프로세스를 바르게 설명한 것끼리 나열한 것은? ㉠ 실행 가능한 PCB가 있는 프로그램 ㉡ 프로세서가 할당하는 개체로 디스패치가 가능한 단위 ㉢ 목적 또는 결과에 따라 발생하는 사건들의 과정 ㉣ 동기적 행위를 일으키는 주체 ① ㉠, ㉡, ㉢ ② ㉠, ㉡, ㉣ ③ ㉠, ㉢, ㉣ ④ ㉡, ㉢, ㉣ 답 : ① ㉠, ㉡, ㉢ ? : 프로세스는 비동기적 행위를 일으키는 주체이다. 2. 프로세스 제어 블록을 가지고, 현재 실행 중이거나 곧 실행 가능하고, 프로세서를 할당받을 수 있는 프로그램으로 정의할 수 있는 것은? ① 작업 집합 ② 세그먼테이션 ③ 모니터 ④ 프로세스 답 : ④ 프로세스 ? : 문제는 프로세스에 대한 설명이다. 3. 프로세스의 정의로 적당하지 않은 것은? ① 하드웨어로 사용하는 입출력장치 ②..
-
운영체제 2장 연습문제 풀이운영체제 2021. 10. 18. 22:07
01. 운영체제의 기능으로 적당하지 않은 것은? ① 컴퓨터 시스템의 초기화 기능 ② 효율적인 자원 관리와 할당 기능 ③ 고급 언어로 작성한 프로그램을 기계어로 번역하는 기능 ④ 오류 검사 및 복구 기능 답 : ③ 고급 언어로 작성한 프로그램을 기계어로 번역하는 기능 ? : 이는 운영체제의 기능이 아닌 컴파일러의 기능이다. 02. 운영체제의 목적과 가장 거리가 먼 것은? ① 사용자 인터페이스 제공 ② 주변장치 관리 ③ 데이터 압축 및 복원 ④ 신뢰성 향상 답 : ③ 데이터 압축 및 복원 ? : 운영체제의 발전 목적은 편리성, 효율성, 제어 서비스 향상으로 ①은 편리성, ②는 제어 서비스 향상, ④는 효율성에 속한다. ③ 데이터 압축 및 복원 이 운영체제의 목적과 가장 거리가 멀다. 03. 운영체제의 성능 ..
-
운영체제 1장 연습문제 풀이운영체제 2021. 10. 18. 20:20
01. 컴퓨터 내부에서 프로세서와 메모리 사이의 정보 전송에 사용하는 통로는? ① 버스 ② 레지스터 ③ 블록 ④ 보조기억장치 답 : ① 버스 ? : ① 버스는 하드웨어를 물리적으로 연결하여 서로 데이터를 주고받을 수 있게 하는 통로이다. ② 레지스터 는 프로세서가 사용할 데이터를 보관하는 가장 빠른 메모리이다. ③ 블록 은 기억 공간을 나누는 단위이다. ④ 보조기억장치 는 주변장치 중 프로그램과 데이터를 저장하는 하드웨어이다. 02. 프로세서에서 사용하는 버스 형태가 아닌 것은? ① 주소 버스 ② 제어 버스 ③ 데이터 버스 ④ 시스템 버스 답 : ④ 시스템 버스 ? : ④ 시스템 버스 를 기능에 따라 구분한 것이 주소 버스, 제어 버스, 데이터 버스이다. 03. 목적이 특수한 값 하나를 저장하거나 연산을..