Winter 2023
Stanford University
This course introduces students to operating system concepts, with a primary focus on Unix, and covers key systems concepts in general. It prepares students to deal with larger software systems with programming assignments that are bigger than in many other courses. Topics covered include threads & processes, concurrency & synchronization, scheduling, virtual memory, I/O, disks, file systems, protection & security, and virtual machines.
No data.
Textbook: Operating System Concepts, 8th Edition, by Silberschatz, Galvin, and Gagne
Lecture slides and codes available at Lecture and section notes
No videos available
Projects available at Programming Projects
Exam archives available at Exam Archive