Skip to main content

Module 01 Processes Scheduling Teaching Units

UnitKindSource linksRoute
Book Exercise Lanesexercise15Open
Containers, cgroups, and Scheduling Isolationconcept2Open
Creating Processes: fork, exec, and Process Treesconcept2Open
FCFS, SJF, SRTF, and Why SJF Minimizes Average Turnaroundconcept2Open
How a Context Switch Actually Worksconcept1Open
Learning Resourcesresource15Open
Linux CFS Internals: Red-Black Tree and Virtual Runtimeconcept2Open
MLFQ and How Linux CFS Builds on Itconcept2Open
Multi-Core Scheduling and Load Balancingconcept2Open
Priorities, Nice Values, and Priority Inversionconcept2Open
Real-Time Scheduling: Hard vs Soft, EDF, RMSconcept2Open
Reference and Selective Readingreference15Open
Round-Robin and the Time-Quantum Tradeoffconcept2Open
The Hidden Cost: TLB, Cache, and Branch Predictorconcept3Open
The Process Abstraction: Address Space, Registers, PCconcept3Open
The Process Control Block and Kernel Stateconcept2Open
Threads vs Processes: Shared vs Isolated Stateconcept2Open
Turnaround, Response Time, Throughput, and Fairnessconcept2Open