운영체제정보처리산업기사 · 2014년03월02일 · 63/100
63.RR(Round-Robin) 스케줄링 기법에서 시간 할당량에 대한 설명으로 옳지 않은 것은?
1
시간 할당량이 너무 작으면 오버 헤드의 발생이 적어진다.정답
2
시간 할당량이 너무 작으면 문맥교환이 자주 일어나게 된다.
3
시간 할당량이 너무 크면 FIFO 기법과 거의 같은 형태가 된다.
4
시간 할당량이 너무 작으면 시스템은 대부분의 시간을 프로세서의 스위칭에 소비하고 실제 사용자들의 연산은 거의 처리할 수 없는 결과가 초래된다.
해설
운드 로빈 스케줄링(Round Robin Scheduling, RR)은 시분할 시스템을 위해 설계된 선점형 스케줄링의 하나로서, 프로세스들 사이에 우선순위를 두지 않고, 순서대로 시간단위(Time Quantum)로 CPU를 할당하는 방식의 CPU 스케줄링 알고리즘이다. 보통 시간 단위는 10 ms ~ 100 ms 정도이다. 시간 단위동안 수행한 프로세스는 준비 큐의 끝으로 밀려나게 된다. 문맥 전환의 오버헤드가 큰 반면, 응답시간이 짧아지는 장점이 있어 실시간 시스템에 유리하다. 라운드 로빈은 사발통문과 마찬가지로 사람의 이름을 순서대로 적는 것이 아니라 원형으로 적어 조직의 서열을 숨기는 서명 방식이다. 출처 : 위키피디아.