CPU Scheduling
Introduction
CPU Scheduling 負責的是決定以什麼順序將處於 ready state 的 process 分配給 CPU 執行,因為每個 process 每次只會被分配到毫秒級(millisecond)的執行時間所以 CPU Scheduling 會被頻繁觸發故而需要速度很快。
Objective
一個 CPU Scheduler 的目的應該是讓 CPU 中每個 core 都不能閒著
CPU-I/O Burst Cycle
D-OS-Ch05aa-CPU-IO_Burst_Cycle