Back to Operating System

CPU Scheduling

Algorithms for process scheduling and CPU allocation

Week 1

Topics in this Chapter

1

First-Come-First-Served Scheduling

Non-preemptive scheduling based on arrival order

2

Shortest-Job-First Scheduling

Scheduling based on shortest CPU burst time

3

Priority Scheduling

Scheduling based on process priority levels

4

Round Robin Scheduling

Time-sliced scheduling with fixed time quantum

5

Multilevel Queue Scheduling

Hierarchical scheduling with multiple priority queues

GeekDost - Roadmaps & Snippets for Developers