CPU 스케줄링이 필요한 이유 CPU bound job과 I/O bound job이 섞여있음 RR이 적절한 스케줄링 (I/O bound job이 빠르게 나갈 수 있음) 효율적인 RR이 가능한 이유는 Context를 저장하고 복구할 수 있는 Context Switching이 가능하기 때문 Multilevel Queue 컨셉 지금까지는 한 줄에서 기다리는 경우, multilevel queue는 여러 줄로 기다리는 경우 우선순위에 따라 우선순위가 높은 큐의 job을 먼저 실행 고민해볼 문제 1. 큐 내에서 어떤 프로세스에게 할당? 2. 우선순위 높은 큐에 무조건 할당? -> starvation Multilevel Queue Ready queue를 여러 개로 분할 각 큐는 독립적인 스케줄링 알고리즘을 가짐 fo..