Software Engineering KB

Home

❯

04 Systems and Infrastructure

❯

00 Operating Systems

❯

00 Category

❯

CPU Scheduling

CPU Scheduling

Feb 10, 20261 min read

  • operating-systems
  • scheduling

CPU Scheduling

Back: Operating Systems

How the operating system decides which process or thread gets CPU time. Scheduling algorithms balance fairness, throughput, and response time to efficiently share the processor among competing tasks.

Concepts

  • Preemptive vs Cooperative
  • Scheduling Algorithms
  • Real-Time Scheduling

operating-systems scheduling


Graph View

  • CPU Scheduling
  • Concepts

Backlinks

  • Context Switching
  • Preemptive vs Cooperative
  • Process Lifecycle
  • Real-Time Scheduling
  • Scheduling Algorithms
  • Operating Systems

Created with Quartz v4.5.2 © 2026

  • GitHub