The information on this page may be subject to changes during the run of the semester.

Lectures

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

Tutorials

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

Programming Projects

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

Exam, grading, and repeat students

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.