Dieser Kurs vermittelt grundlegende Kenntnisse über Architekturen, Betriebsweisen und zentrale Konzepte moderner Betriebssysteme. Zu den Schwerpunkten gehören Prozess- und Threadverwaltung, Scheduling, Synchronisation, Vermeidung und Behandlung von Deadlocks, Dateisysteme sowie Sicherheits- und Schutzmechanismen. Anhand aktueller Betriebssysteme erlernen die Teilnehmenden, Betriebssysteme zu analysieren, zu bewerten und systemnahe Software zu entwickeln und zu optimieren.