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 |
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 |
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 | TBA | 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:
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.