복습/운영체제(8)
-
[쉽게 배우는 운영체제 2판] 9장 연습문제 답
01 프로세스의 요청이 있을 때 데이터를 메모리로 가져오는 것과 가장 관련이 깊은 것은? 정답 : 1. 요구 페이징 02 메모리가 꽉 차서 작업이 멈춘 것 같은 상태를 가리키는 것은? 정답 : 3. 스레싱 03 프로세스가 페이지를 요청할 때 해당 페이지가 물리 메모리에 없는 상태를 가리키는 것은? 정답 : 4. 페이지 부재 04 요구 페이징의 장점과 가장 거리가 먼 것은? 정답 : 4. 페이지 응답 속도 향상 05 포토샵을 실행할 때 각종 필터 모듈은 메모리에 올라오지 않는다. 이와 가장 관련이 깊은 것은? 정답 : 1. 요구 페이징 06 페이지 교체 알고리즘에 적용되는 이론은? 정답 : 4. 페이지 부재 07 캐시에 적용되는 이론은? 정답 : 2. 지역성 08 다음 페이지 교체 알고리즘 중 나머지 3개..
2024.06.21 -
[쉽게 배우는 운영체제 2판] 8장 연습문제 답
01 페이징 기법 중 가상 주소를 표현하는 VA = 에서 페이지 P를 구하는 공식은? 정답 : 4. (가상주소 / 페이지 크기) 의 몫 02 페이징 기법 중 가상 주소를 표현하는 VA = 에서 거리 D를 구하는 공식은? 정답 : 2. (가상주소 / 페이지 크기) 의 나머지 03 한 페이지 크기가 512B인 페이징 시스템에서 가상 주소 12번의 P와 D 값으로 알맞은 것은? 정답 : 1. 04 한 페이지 크기가 512B인 페이징 시스템에서 가상주소 520번의 P와 D 값으로 알맞은 것은? 정답 : 3. 05 한 페이지 크기가 512B인 페이징 시스템에서 가상 주소 2049번의 P와 D 값으로 알맞은 것은? 정답 : 2. 06 한 페이지 크기가 1024B인 페이징 시스템에서 가상 주소 2004번의 P와..
2024.05.14 -
[쉽게 배우는 운영체제 2판] 7장 연습문제 답
1 컴파일러가 일차적으로 번역하여 만든 파일은? 정답 : 2. 목적 코드 02 컴파일에서 오류를 점검하였으나 라이브러리에 속한 파일은 비어 있는 상태로 만들어지는 것은? 정답 : 4. 동적 라이브러리 03 DLL과 가장 연관 깊은 것은? 정답 : 4. 동적 라이브러리 04 메모리 관리 유닛이 물리주소로 변환하는 것은? 정답 : 3. 논리 주소 05 논리 주소 공간의 74번지에 접근하려고 한다. 해당 프로세스가 물리 주소 124번지에 올라와 있다면 물리 주소 몇 번지에 접근하면 되는가? 정답 : 2. 124 풀이 : 논리 주소 공간이 74번지, 그리고 해당 프로세스가 물리 주소 124번지에 올라와있다면, 그대로 물리 주소 124번지에 접근하면 된다. 참고 : 물리 주소는 운영체제 영역을 포함하고, 논리 ..
2024.05.14 -
[쉽게 배우는 운영체제 2판] 6장 연습문제 답
01 2개 이상의 프로세스가 다른 프로세스의 작업이 끝나기를 기다리며 작업을 더 이상 진행하지 못하는 상태를 가리키는 것은? 정답 : 2. 교착 상태 02 잘못된 정책으로 특정 프로세스의 작업이 지연되는 상태를 가리키는 것은? 정답 : 1. 아사 현상 03 교착 상태의 필요조건 중 다른 프로세스와 공유할 수 없는 배타적인 자원으로 발생하는 것은? 정답 : 3. 상호 배제 04 교착 상태의 필요조건 중 뺏을 수 없는 자원으로 발생하는 것은? 정답 : 3. 비선점 05 교착 상태의 필요조건 중 어떤 자원을 할당받은 상태에서 다른 자원을 기다릴 때의 조건은? 정답 : 2. 점유와 대기 06 교착 상태의 필요조건 중 서로 방해하는 방향이 원을 이루는 것은? 정답 : 1. 원형 대기 07 교착 상태의 해결 방법 ..
2024.05.14 -
[쉽게 배우는 운영체제 2판] 5장 연습문제 답
01 통신 방식 중 동기화를 지원하는 단방향 통신 방식은? 정답 : 2. 파이프 02 통신 방식 중 서로 다른 컴퓨터에 있는 프로세스 간 통신에 사용하는 방식은? 정답 : 4. 소켓 03 통신 기기 중 반양방향 통신에 해당하는 것은? 정답 : 1. 무전기 04 파일 관련 함수에서 파일에 접근할 수 있는 권한을 주는 함수는? 정답 : 1. open() 05 파일 관련 함수에서 파일에 접근할 수 있는 권한을 돌려주는 함수는? 정답 : 2. close() 06 인터넷에서 하나의 포트를 여러 프로세스가 공유할 수 있도록 만든 장치는? 정답 : 2. 소켓 07 소켓 관련 함수에서 데이터를 보내는 함수는? 정답 : 4. send() 08 2개 이상의 프로세스가 공유 자원을 병행해서 읽거나 쓰는 상황을 가리키는 단어..
2024.05.14 -
[쉽게 배우는 운영체제 2판] 4장 연습문제 답
01 시스템 내에서 동시에 실행 가능한 프로세스의 총 개수를 결정하는 단계는? 정답 : 3. 고수준 스케줄링 02 저수준 스케줄링이 원만하게 이루어지도록 완충 역할을 하는 단계는? 정답 : 2. 중간 수준 스케줄링 03 활성화된 프로세스의 실제 진행을 담당하는 단계는? 정답 : 4. 저수준 스케줄링 04 비선점형 스케줄링과 비교하여 선점형 스케줄링에 대한 설명으로 옳지 않은 것은? 정답 : 1. 비선점형에 비하여 우선순위가 낮다. 05 나머지 3개와 비교하여 우선순위가 높은 프로세스는? 정답 : 3. 커널 프로세스 06 준비 큐에 도착한 순서대로 CPU를 할당하는 비선점형 방식의 스케줄링 알고리즘은? 정답 : 4. 선입선출(FCFS) 07 준비 큐에 있는 프로세스 중에서 실행 시간이 가장 짧은 작업부터 ..
2024.04.18