CPU Scheduling
FCFS, SJF, round-robin, and priority scheduling: objectives and trade-offs.
The scheduler decides which ready process runs next. This chapter covers scheduling objectives — throughput, latency, fairness — the FCFS, Shortest Job First, round-robin, and multi-level feedback queue algorithms, and the preemption-vs-throughput trade-off.