Dozent
Prof. Dr. Heiko Hamann
Termine (Vorlesung)
Do | 15:15 - 16:45 | A 704 |
Fr | 10:00 - 11:30 | A 704 |
Inhalte
Die Veranstaltung führt in Problemstellungen, Konzepte und Verfahren zum Aufbau und Betrieb von Betriebssystemen ein, einschließlich theoretischer Grundlagen, praktischer Anwendungsbeispiele und der Systemprogrammierung in C.
Beispiele für mögliche Themen sind Prozesse & Threads, Speicherverwaltung, Scheduling, Virtualisierung, Nebenläufigkeit, Race Conditions, Deadlocks, Geräte und Treiber, Ein- und Ausgabe, Dateisysteme sowie Sicherheitsaspekte.
Lernziele
Absolventinnen und Absolventen können grundlegende Problemstellungen im Aufbau und Betrieb von Betriebssystemen einordnen und erklären, sowie Konzepte und Verfahren zu ihrer Lösung angeben und umsetzen. Sie können praktische Probleme im Bereich Betriebssysteme und systemnaher Programmierung lösen. Dies beinhaltet die Analyse und das Erstellen von Programmen in C. Die Veranstaltung soll Studierenden die fachliche Grundlage geben, um systemnahe und hardwarenahe Bachelor- und Master-Projekte im Fachbereich Informatik durchführen zu können.
Weitere Details zum Inhalt der Vorlesung auf ZEUS.
Termine / Dates & Video Recordings
2022-11-17 (Do) - Virtualization
2022-11-24 (Do) - Concurrency Introduction
2022-11-25 (Fr) - Race conditions
2022-12-02 (Fr) - Deadlocks (Teil 2)
2022-12-15 (Do) - Operating Systems
2022-12-23 (Fr) - ausgefallen
2023-01-12 (Do) - Wiederholung & File Systems
2023-01-13 (Fr) - Operation on directories
2023-01-19 (Do) - Fortsetzung file systems
2023-01-20 (Fr) - File Systems & Multimedia
2023-01-19 (Do) - Fortsetzung file systems
2023-01-20 (Fr) - File Systems & Multimedia
2023-01-26 (Do) - Multimedia / Introduction to Security
2023-01-27 (Fr) - Fortsetzung Introduction to Security
2023-02-02 (Do) - Operating Systems: Exploits, threats and counter-measures
2023-02-03 (Fr) - Fortsetzung Operating Systems: Exploits, threats and countermeasures