Advanced Operating Systems
| Lecturer | Prof. Dr.-Ing. Horst Schirmeier, Dr. Carsten Weinhold |
| Module | INF-25-Ma-FSA-AOS, INF-BAS4, INF-VERT4, INF-DSE-20-E-DOS, INF-BI-1, DSE-14-E3, DSE-E3, INF-04-FG-AVS, IST-05-FG-AVS, MINF-04-FG-SAT |
| Scope and Type |
2 SWS lecture, 2 SWS exercise (English) |
| Cycle | Summer semester |
| Time and Place |
Start: 2026-04-13 Lecture: Mon, 11:10 Uhr (3. DS), APB/E008, hybrid |
| Mailing List | |
| Feedback | via email or the anonymous mailbox |
Organization
During this term, both lecture and exercises will be offered as hybrid events (in person + live stream via BBB). More details about the organization and all future announcements will be made via the Mailing List.
Contents
The Advanced Operating Systems lecture continues and consolidates the topics of the basic course Operating Systems and Security. It is particularly focused on presenting a balanced combination of distributed systems in-use as well as research projects and their underlying construction principles.
The lecture covers the following aspects:
- Scalability and Fault Tolerance
- Memory Consistency and Synchronization in Parallel Systems
- Security in Distributed Systems and Trusted Computing
Lecture + Exercise Materials
Slides will be published here shortly before the lectures/exercises. You can find recordings in the BBB room for the lecture.
- 13.04.2026: Introduction, Operating-System Architectures
- 20.04.2026: Modern File Systems
- 27.04.2026: Real-Time Scheduling
- Exercise: Robust File Systems
- 04.05.2026: Cloud Computing and Virtualization
- Exercise: Real-Time Scheduling
- 11.05.2026: Tradeoffs for Virtualization Mechanisms
- Exercise: Virtualization
- 18.05.2026: Mobile Operating Systems
- 01.06.2026: Memory Consistency and Cache Coherence
- Exercise: Containers
- 08.06.2026: Synchronization
- 15.06.2026: Heterogeneous Memory Systems
- Exercise: Memory Consistency + Locks
- 22.06.2026: OS Support For High-Performance Hardware
- Exercise: Memory Consistency + Locks
- 29.06.2026: Trusted Computing
- 06.07.2026: Side Channels
- Exercise: Trusted Computing
- 13.07.2026: [no lecture]
- Exercise: Side Channels
- 20.07.2026: Summary & Outlook