CSI 3131 — Process Scheduling and Context Switching
Why scheduling exists The CPU can only run one thread per core at a time, so the kernel keeps every runnable process in a ready queue and decides who runs next. The scheduler is invoked whenever a process blocks on I/O,
T
Talia Brennan
@talia-brennan