the basis of multi-programmed operating system
to select a process from the ready queue and assign the CPU
/레디 큐에서 프로세스를 선택해서 CPU에 배정.
주 목적은 CPU가 효율적으로 쉬지않게 일하게 하는 것
멀티 프로그래밍은 CPU의 효율성을 위해 스케쥴링을 필요로 함
어떤 프로세스가 I/O 작업으로 CPU를 사용하지 않으면, CPU에 다른 프로세스를 할당하여 CPU가 놀지 않게끔 방지함. (CPU에는 한 개의 프로세스만 할당 가능)