Betriebssysteme und systemnahe Programmierung
Dozent
Prof. Dr. Marcel Waldvogel
Termine (Vorlesung)
Mo | 11:00 - 13:15 | A701 |
Inhalt
Die Veranstaltung beinhaltet eine grundlegende Einführung in Konzepte zum Aufbau und Methoden zum Betrieb von Betriebssystemen. Die Vorlesung bietet einen theoretischen Einblick in die allgemeinen Konzepte und Problemstellungen. Wann immer konkrete Umsetzungen und Beispiele behandelt werden, wird Bezug auf das freie Betriebsystem GNU/Linux genommen.
Weitere Details zum Inhalt der Vorlesung im LSF.
Episoden
2013/10/21 (Mo) - Einführung, Computer System Overview2013/10/28 (Mo) - Cache Design, I/O, Operating System Overview
2013/11/04 (Mo) - Kapitel 3: Process Description and Control, Datenstrukturen
2013/11/11 (Mo) - Kapitel 4: Threads, SMP, and Microkernels
2013/11/18 (Mo) - Kapitel 5: Concurrency: Mutual Exclusion and Synchronization
2013/11/25 (Mo) - Kapitel 6: Concurrency: Deadlock and Starvation
2013/12/02 (Mo) - Kapitel 7: Memory Management; Beginn Kapitel 8: Virtual Memory
2013/12/09 (Mo) - Kapitel 8: Virtual Memory
2013/12/16 (Mo) - Kapitel 8: Virtual Memory: Linux Memory Management, Windows Memory Management;
Kapitel 9: Uniprocessor Scheduling
2014/01/13 (Mo) - Kapitel 10: Multiprocessor and Real-Time Scheduling
2014/01/20 (Mo) - Kapitel 11: I/0 Management and Disk Scheduling
2014/01/27 (Mo) - Kapitel 11: I/0 Management and Disk Scheduling
Kapitel 11a: Netzwerk I/0
2014/02/03 (Mo) - Kapitel 14: Computer Security Threats
Kapitel 15: Computer Security Techniques
2014/02/10 (Mo) - Frage- und Wiederholungsstunde zur Klausur (keine Aufzeichnung)