짧은 작업 · I/O 응답
A
B
C
새 작업은 먼저 짧은 퀀텀을 받고, 일찍 양보하면 높은 큐에 남는다.
고급 스케줄링은 단순히 우선순위를 고르는 문제가 아니다. 높은 우선순위가 낮은 작업을 영원히 밀어내지 않도록 aging과 feedback이 필요하다.
새 작업은 먼저 짧은 퀀텀을 받고, 일찍 양보하면 높은 큐에 남는다.
더 긴 퀀텀으로 실행하고, 전부 사용하면 CPU 집중 작업으로 본다.
긴 작업은 낮은 큐에서 처리해 대화형 작업의 응답을 방해하지 않는다.
short CPU burst -> stay high
long CPU burst -> demote
long wait -> promote or periodic boost