DSA Factory
Curriculum
Operating systems

CPU scheduling

About 9 steps, from the first idea to a mastery test.

  1. Stage 0The scheduler's jobFree
    1. 1Why the OS needs a scheduler12 min
    2. 2Measuring a schedule14 min
    3. 3First come, first served12 min
  2. Stage 1The first schedulersComing soon
  3. Stage 2Shortest firstFree
    1. 1Shortest job first14 min
    2. 2Shortest remaining time first13 min
  4. Stage 3PreemptionComing soon
  5. Stage 4Choosing and masteryComing soon
  6. Stage 5Priorities and taking turnsFree
    1. 1Priority scheduling14 min
    2. 2Round robin14 min
  7. Stage 6Real schedulersFree
    1. 1Multilevel feedback queues14 min
    2. 2Real systems, and choosing a policy15 min
Start freeTry a step first