Always make sure you use the current version of slides for study
as I update these slides EVERY semester.
Moreover, if you cannot access a certain sets of slides,
it means they are being updated and should be available soon.
Topic | Chapter | Slides |
Introduction to Operating Systems | 1 | 01-Intro.pdf |
Kernel Abstraction | 2 | 02-Kernel.pdf |
Programming Interface | 3 | 03-API.pdf |
Concurrency | 4 | 04-Concurrency.pdf | Unix-Signal.pdf |
Coroutines.pdf | ||
Synchronized Access to Objects | 5, 6 | 05-Synchronization.pdf |
06-Multi-Object-Sync.pdf | ||
Scheduling | 7 | 07-Scheduling.pdf |
Address Translation | 8 | 08-Address-Translation.pdf |
Virtual Memory | 9 | 09-Virtual-Memory.pdf |
Storage System | ? | 10-Storage-System.pdf |
Mass Storage Structure | ? | 11-Mass-Storage-Structure.pdf |