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 |