CPU 스케줄링 운영체제가 프로세스들에게 공정하고 합리적으로 CPU 자원을 배분하는 것 가장 공정한 CPU 스케줄링? 입출력 작업이 많은 프로세스 (=입출력 집중 프로세스) 가 CPU 작업이 많은 프로세스 (=CPU 집중 프로세스)의 우선 순위보다 높다 CPU를 비교적 적게 사용하는 입출력 집중 프로세스를 먼저 실행하여 끝낸 후 CPU를 많이 사용하는 CPU 집중 프로세스에게 CPU를 사용하게 해준다 스케쥴링 큐 자원을 쓰고싶어하는 프로세스들이 서는 줄 원래 큐 자료구조는 first in first out 이지만 스케줄링 큐는 아니다 준비 큐 - CPU를 이용하기 위해 기다리는 줄 대기 큐 입출력장치를 이용하기 위해 기다리는 줄 (입출력 장치마다 큐가 따로 있음) 같은 장치를 요구한 프로세스들은 같은 큐..