Someone wanted to learn this too, so Grasp built them a personal learning path.
Create your ownOperating Systems
Module 2
Workloads, Timelines, and Performance Metrics
Module 3
Classical Single-Processor Algorithms
Module 4
Queue-Based, Proportional-Share, and Modern Scheduling
Module 5
Thread, Multiprocessor, and Real-Time Scheduling
Module 6
Scheduling Hazards, Python Simulation, and Job Preparation