Introduction to CPU Scheduling

This lesson will​ set forth the subject of this chapter that is developing scheduling policies for processes.

By now low-level mechanisms of running processes (e.g., context switching) should be clear; if they are not, go back a chapter or two, and read the description of how that stuff works again. However, we have yet to understand the high-level policies that an OS scheduler employs. We will now do just that, presenting a series of scheduling policies (sometimes called disciplines) that various smart and hard-working people have developed over the years.

Get hands-on with 1200+ tech skills courses.