한 프로세스가 CPU를 독점하는 폐단을 방지하기 위해서 각 프로세스에게… | [9급 지방직 컴퓨터일반] 09년 1회차 기출문제 상세 페이지
1[9급 지방직 컴퓨터일반] 09년 1회차
한 프로세스가 CPU를 독점하는 폐단을 방지하기 위해서 각 프로세스에게 할당된 일정한 시간(Time Slice) 동안만 CPU를 사용하도록 하는 스케줄링 기법으로 범용 시분할 시스템에 적합한 것은?
1
FIFO(First-In-First-Out)
2
RR(Round-Robin)
3
SRT(Shortest-Remaining-Time)
4
HRN(High-Response-ratio-Next)
해설
설명에 해당하는 기법은 라운드 로빈(RR)이다.
RR은 각 프로세스에 같은 크기의 시간 할당량(Time Slice)을 주고, 그 안에 끝나지 않으면 준비 큐의 맨 뒤로 보내는 선점형 방식이라 시분할 시스템에 적합하다.
- FIFO: 도착 순서대로 끝날 때까지 실행하는 비선점 방식이라 긴 작업이 CPU를 독점할 수 있다.
- SRT: 남은 실행 시간이 가장 짧은 프로세스를 우선하는 방식으로, 시간 할당량을 기준으로 하지 않는다.
- HRN: 대기 시간과 서비스 시간으로 구한 응답 비율이 높은 프로세스를 우선하는 비선점 방식이다.
오류나 개정된 내용이 보이면 알려주세요