Process scheduling
Operating system function determining which process executes when. Scheduling balances responsiveness, fairness, and throughput. Multiple algorithms available.
Formula
Turnaround time = Completion time − Arrival time
Real World
Netflix's streaming servers use priority-based scheduling so that active video playback processes get CPU time before background thumbnail-generation tasks, preventing buffering for viewers.
Exam Focus
When comparing algorithms, state a specific advantage and disadvantage of each — vague answers like 'it is faster' score zero.
How well did you know this?