선점형(Preemptive), 비선점형(Non-preemptive) 스케쥴링
병원에 비교해 설명해보겠습니다.
일반적으로 진료실에서 진료를 볼때에는 먼저 온 환자가 진찰이 끝나면 다음 환자를 진료하죠 중간에 진료를 멈추고 다음 환자를 진료하지 않죠 이 방법을 비선점형 스케쥴링이라고 합니다.
선점형 스케쥴링은 현재 진료를 보는 환자보다 더 응급한 환자가 들어왔을때 의사는 응급환자를 진료하러갑니다.
여기서 의사는 CPU이고 진료실은 Ready Queue입니다.

Schduling criteria
스케쥴링이 왜 중요한지를 알 수 있는 기준을 제시합니다. 아래의 기준들을 고려하여 CPU 스케쥴링 알고리즘을 설정해야합니다.
이번 포스팅은 여기까지하고 다음 포스팅에서 CPU 스케줄링 알고리즘에 대해 알아보겠습니다.