1. CPU 스케줄링이란?언제 어떤 프로세스에 CPU를 할당할지 결정하는 작업 2. 목적CPU 스케줄링 알고리즘은 CPU 이용률은 높게, 주어진 시간에 많은 일을 하게, 준비 큐에 있는 프로세스는 적게, 응답시간은 짧게 설정하는 것따라서 CPU 스케줄러가 스케줄링을 결정할 때는 아래와 같다. CPU 스케줄러가스케줄링을 결정할 때실행(running) 상태에서 대기(waiting) 상태로 전환(switching)될 때실행(running) 상태에서 준비(ready) 상태로 전환(switching)될 때대기(waiting) 상태에서 준비(ready) 상태로 전환(switching)될 때종료(Terminated)될 때👉 1, 4번 상황에서만 스케줄링이 발생하는 것을 비선점형(non-preemptive) 스케줄..