Advanced Operating Systems
| Dozent | Prof. Dr.-Ing. Horst Schirmeier, Dr. Carsten Weinhold |
| Modul |
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 |
| Umfang und Art |
2 SWS Vorlesung, 2 SWS Übung (Englisch) |
| Turnus | Sommersemester |
| Zeit und Ort |
Start: 13.04.2026 Vorlesung: Mo, 11:10 Uhr (3. DS), APB/E008, hybrid |
| Mailingliste | |
| Feedback | per Mail oder über den anonymen Briefkasten |
Organisation
Die Lehrveranstaltung wird in diesem Semester hybrid (Präsenz + Online Stream per BBB) durchgeführt. Weitere Details zur Organisation und alle zukünftigen Ankündungen folgen über die Mailingliste.
Inhalt
Die Vorlesung "Advanced Operating Systems" knüpft an die Grundlagenvorlesung Betriebssysteme und Sicherheit an. Dort besprochene Themen werden ausgebaut und gefestigt. Die Lehrveranstaltung bietet eine ausgewogene Kombination von verteilten Systemen aus praktischer Anwendung und Forschungsprojekten und deren Konstruktionsprinzipien.
Die Vorlesung behandelt die folgenden Gebiete:
- Skalierbarkeit und Fehlertoleranz
- Speicherkonsistenz und Synchronisation in Parallelen Systemen
- Sicherheit in Verteilten Systemen und Trusted Computing
Vorlesungs- und Übungsmaterialien (nur auf Englisch)
Die Folien werden hier kurz vor der jeweiligen Vorlesung veröffentlicht. Aufzeichnungen gibt es im BBB-Raum zur Veranstaltung.
- 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