스케줄링
-
운영체제 9장 연습문제 풀이운영체제 2021. 12. 6. 18:51
1. 디스크 스케줄링의 목적과 거리가 먼 것은? ① 처리율 극대화 ② 평균 반응시간의 단축 ③ 응답시간 편차의 최소화 ④ 디스크 공간 확보 답 : ④ 디스크 공간 확보 ? : 디스크 공간 확보는 디스크 스케줄링의 목적과는 거리가 멀다. 2. 버퍼링에 대한 설명 중 틀린 것은? ① 디스크 전체를 매우 큰 버퍼처럼 사용한다. ② 한 레코드를 읽어서 CPU가 그것에 대한 작업을 시작함과 동시에 입출력장치가 필요한 레코드를 미리 읽어 CPU에 저장한다. ③ CPU가 필요한 레코드를 읽으려고 기다리는 일이 없도록 한다. ④ 저속의 입출력장치와 고속의 CPU 간의 속도 차이를 해소하는 데 사용한다. 답 : ① 디스크 전체를 매우 큰 버퍼처럼 사용한다. ? : ①은 스풀링에 대한 설명이다. 3. 스풀링에 대한 설명으..
-
운영체제 6장 연습문제 풀이운영체제 2021. 11. 10. 22:36
1. 다음 중 가장 바람직한 스케줄링 정책은? ① 프로세서 이용률을 줄이고 반환시간을 늘린다. ② 대기시간을 줄이고 반환시간을 늘린다. ③ 응답시간과 반환시간을 줄인다. ④ 반환시간과 처리율을 늘린다. 답 : ③ 응답시간과 반환시간을 줄인다. ? : 스케줄링은 시스템의 성능을 향상시키는데, 자원 할당의 공정성 보장, 단위시간당 처리량 최대화, 적절한 반환시간 보장, 오버헤드 최소화, 자원 사용의 균형 유지, 반환시간과 자원의 활용 간에 균형 유지, 실행 대기 방지 등의 목적으로 사용한다. ① 프로세서 이용률을 늘리고, 반환시간을 줄여야 한다. ② 대기시간과 반환시간 모두 줄여야 한다. ④ 반환시간은 줄이고, 처리율을 늘려야 한다. 2. 프로세서 스케줄링 특성 중 대화형 시스템에서 가장 중요한 인자로 사용..