6.S081/6.828: Operating System Engineering
Frans Kaashoek, Robert Tappan Morris
Explore OS scheduling algorithms in MIT's 6.S081/6.828 course by Kaashoek & Morris. Learn key engineering principles for operating systems!
More resources on Scheduling Algorithms
Tutorialspoint - Process Scheduling
Free tutorials on OS scheduling algorithms
GeeksforGeeks - CPU Scheduling
In-depth articles and examples on all major scheduling algorithms
Operating Systems: Three Easy Pieces (Online Book/Course)
Learn scheduling algorithms with this course based on "Operating Systems: Three Easy Pieces" by Remzi Arpaci-Dusseau. Master OS concepts!
CS162: Operating Systems and Systems Programming
Learn scheduling algorithms and systems programming with CS162, taught by Ion Stoica & Anthony Joseph. Explore operating systems concepts!
geeksforgeeks.org
GeeksforGeeks is a comprehensive computer science learning hub offering tutorials, explanations, and practice problems across programming, data structures, and algorithms, along with interview-prep guides. It includes articles on scheduling algorithms and other OS-related topics.
tutorialspoint.com/operating_system
Tutorialspoint’s Operating System tutorials provide beginner-friendly explanations of core OS concepts, including CPU scheduling and scheduling algorithms. It covers topics like processes, memory management, deadlocks, and file systems with examples and practice problems.
