본문 바로가기

책/쉽게 배우는 운영체제11

[쉽게 배우는 운영체제 연습문제 심화문제 정답] 12장 [쉽게 배우는 운영체제 연습문제 심화문제 정답] 12장 (직접 풀었습니다) [연습문제] 1. 네트워크로 연결된 모든 컴퓨터의 프로세서가 하나의 메모리를 공유하는 네트워크 구성 방식은 무엇인가? 강결합 시스템 2. 서로 다른 기기 간의 통신을 하기 위해 정한 약속을 무엇이라 하는가? 프로토콜(통신규약) 3. 가까운 거리를 연결하는 네트워크를 무엇이라 하는가? LAN(Local Area Network) 4. LAN의 구조를 뜻하는 영어 단어는 무엇인가? Topology(토폴로지) 5. 버스 토폴로지에 데이터 전송을 위한 프로토콜로 CSMA/CD를 사용하는 LAN은 무엇인가? 이더넷 (Ethernet) 6. 완전한 분산 시스템은 구성하는 데 문제가 많아 작업을 요청하는 컴퓨터와 이를 처리하는 컴퓨터의 이중 구.. 2020. 6. 8.
[쉽게 배우는 운영체제 연습문제 심화문제 정답] 2장 [쉽게 배우는 운영체제 연습문제 심화문제 정답] 2장 (직접 풀었습니다) [연습문제] 1. CPU의 구성에 대해 설명하시오. 산술논리 연산장치(ALU, Arithmetic and Logic Unit): 데이터의 덧셈, 뺄셈, 곱셈, 나눗셈 같은 산술 연산과 AND, OR 같은 논리 연산을 수행한다. 제어장치: CPU에서 작업을 지시하는 부분 레지스터: CPU내에 데이터를 임시로 보관하는 곳 2. 폰노이만 구조의 가장 중요한 특징을 설명하시오. 모든 프로그램은 메모리에 올라와야 실행될 수 있다. 3. 버스의 종류를 나열하시오. 제어 버스, 주소 버스, 데이터 버스 4. 단방향 버스에 대해 설명하시오. 자료가 한 방향으로 전달하는 버스이며 주소 버스가 있다. 5. 다음에 실행할 명령어의 주소를 가지고 있는 .. 2020. 6. 4.
[쉽게 배우는 운영체제 연습문제 심화문제 정답] 11장 [쉽게 배우는 운영체제 연습문제 심화문제 정답] 11장 (직접 풀었습니다) [연습문제] 1. 파일을 사용할 때 운영체제로부터 부여받은 접근 권한을 무엇이라 하는가? 파일 디스크립터(File Descriptor) 2. 파일 구조 중 처음부터 순서대로 접근하는 구조는 무엇인가? 순차 파일 구조(Sequential File Structure) 3. 파일 구조 중 순차 접근과 직접 접근이 모두 가능한 구조는 무엇인가? 인덱스 파일 구조(Index File Structure) 4. 저장하려는 데이터의 특정 값에 어떤 관계를 정의하여 물리적인 주소로 바로 변환하는 파일 구조는 무엇인가? 직접 파일 구조(Direct File Structure) 5. 직접 파일 구조에서 데이터 변환에 사용하는 함수는 무엇인가? 해시 .. 2020. 5. 30.
[쉽게 배우는 운영체제 연습문제 심화문제 정답] 4장 [쉽게 배우는 운영체제 연습문제 심화문제 정답] 4장 [연습문제] 1. 시스템 내 전체 프로세스의 수를 조절하는 것으로, 장기 스케줄링 또는 작업 스케줄링이라고 불리는 스케줄링 수준은 무엇인가? 고수준 스케줄링 2. 어떤 프로세스에 CPU를 할당하고 어떤 프로세스를 대기 상태로 보낼지 등을 결정하는 스케줄링 수준은 무엇인가? 저수준 스케줄링 3. 어떤 프로세스가 CPU를 할당받아 실행 중이더라도 운영체제가 CPU를 강제로 뺴앗을 수 있는 스케줄링은 무엇인가? 선점형 스케줄링 4. 현재 입출력을 진행하는 프로세스로, 사용자와 상호작용이 가능하여 상호작용 프로세스라고도 불리는 것은 무엇인가? 전면 프로세스 5. 준비 큐에 도착한 순서대로 CPU를 할당하는 비선점형 스케줄링 알고리즘은 무엇인가? FCFS 스케.. 2020. 5. 26.
[쉽게 배우는 운영체제 연습문제 심화문제 정답] 5장 [쉽게 배우는 운영체제 연습문제 심화문제 정답] 5장 (직접 풀었습니다.) [연습문제] 1. 프로세스 간 통신에서 데이터를 양방향으로 전송 가능하지만 동시 전송은 불가능하고 특정 시점에 한쪽 방향으로만 전송할 수 있는 통신 방식은 무엇인가? 반 양방향 통신 2. 상태 변화를 살펴보기 위해 반복문을 무한 실행하며 기다리는 것을 무엇이라 하는가? 바쁜 대기 busy waiting 3. 프로세스 간 통신에서 대기가 없는 통신과 대기가 있는 통신의 예를 각각 제시하시오. 대기가 없는 통신: 소켓, 파이프 대기가 있는 통신: 파일, 전역변수 4. 파이프를 이용하여 통신할 때 파이프를 2개 사용하는 이유는 무엇인가? 양방향 통신을 하기위해서 5. 공유 자원을 병행적으로 읽거나 쓰는 상황을 무엇이라 하는가? 경쟁조건.. 2020. 5. 23.
[쉽게 배우는 운영체제 연습문제 심화문제 정답] 10장 [쉽게 배우는 운영체제 연습문제 심화문제 정답] 10장 (직접풀었습니다) [연습문제] 1. 전원 이상이나 기계적인 오류 떄문에 발생하는 인터럽트는 무엇인가? 외부 인터럽트 2. 숫자를 0으로 나누거나 자신의 주소 공간을 벗어나서 작업을 하는 것과 같이 프로세스의 오류와 관련된 인터럽트는 무엇인가? 내부 인터럽트 3. 자발적 인터럽트로서 사용자의 의지로 발생시키는 인터럽트는 무엇인가? 시그널 4. 인터럽트의 처리 방법을 함수로 만들어놓은 것을 무엇이라 하는가? 인터럽트 핸들러 5. 하드디스크에서 사용하는 방식으로, 디스크가 일정 속도로 회전하며 모든 트랙의 섹터 개수가 같고 섹터의 크기가 각각 다른 방식은 무엇인가? 각속도 일정방식의 회전 6. CD에서 사용하는 방식으로, 어느 트랙이나 시간당 디스크 이동.. 2020. 5. 20.