The information on this page may be subject to changes during the run of the semester.
| Week | Date | Topic | Material |
|---|---|---|---|
| 6 | 04-02-2026 | Introduction, Overview | Slides, Textbook Chapter 1 |
| 7 | 09-02-2026 | Operating System Structures | Slides, Textbook Chapter 2 |
| 8 | 16-02-2026 | Processes | Slides, Textbook Chapter 3 |
| 8 | 18-02-2026 | Threads and Concurrency | Slides, Textbook Chapter 4 |
| 9 | 23-02-2026 | CPU Scheduling | Slides, Textbook Chapter 5 |
| 10 | 02-03-2026 | Synchronization | Slides, Textbook Chapter 6+7 |
| 10 | 04-03-2026 | Deadlocks | Slides, Textbook Chapter 8 |
| 11 | 09-03-2026 | I/O Systems and Networks | Slides, Textbook Chapter 12 + 19 |
| 12 | 16-03-2026 | Main Memory I | Slides, Textbook Chapter 9 + 10 |
| 13 | 23-03-2026 | Main Memory II | Slides, Textbook Chapter 9 + 10 |
| 15 | 07-04-2026 | Mass-Storage Structure | Slides, Textbook Chapter 11 |
| 15 | 08-04-2026 | File Systems I | Slides, Textbook Chapters 13+15 |
| 16 | 13-04-2026 | File Systems II | Slides, Textbook Chapter 14 |
| 17 | 20-04-2026 | Security and Protection | Slides, Textbook Chapters 16-17 |
| 18 | 27-04-2026 | Virtual Machines | Slides, Textbook Chapter 18 |
Please see your individual calendar for the exact date.
| Week | Topic | Exercises |
|---|---|---|
| 7 | Chapters 1+2 | Exercise sheet |
| 8 | Chapter 3 | Exercise sheet |
| 9 | Chapter 4+5 | Exercise sheet |
| 10 | Chapter 6+7 | Exercise sheet |
| 11 | Chapter 8+12 | Exercise sheet |
| 13 | Chapter 9+10 | Exercise sheet |
| 15 | Chapter 11 | Exercise sheet |
| 16 | Chapters 13-15 | Exercise sheet |
| 17 | Chapters 16-17 | Exercise sheet |
| 18 | Chapters 18 | Exercise sheet |
Deadlines of the projects may be subject to change before their release.
| Release | Deadline | Topic | Resit Deadline |
|---|---|---|---|
| 16-02-2026 | 9-03-2026 | System Call | TBA |
| 09-03-2026 | 13-04-2026 | Kernel Module | TBA |
| 13-04-2025 | 11-05-2025 | File System | TBA |
There is a written exam at the end of the course (June 4th for first try and August 12th for second try). The exam counts as 80% of the final grade with the remaining 20% coming from the the programming projects. Both parts have to be passed.
The topics of the exam are the following:
The exam is with limited aids. Only the following aids are allowed:
Repeat students who have participated in the course and successfully passed the projects may transfer those partial grades without doing the projects again. Please confirm this by emailing the teacher.