Intendierte Lernergebnisse
Die Hörerinnen und Hörer kennen die wichtigsten Konzepte von Betriebssystemen, Beispiele aus verschiedenen Betriebssystemen und einige Implementierungsdetails in Unix/Linux.
Lehrmethodik
Vorlesung und (falls gewünscht) Kurzpräsentationen von Studierenden.
Inhalt/e
Einführung und geschichtlicher Überblick Prozesse und Threads Systemnahe Programmierung unter Unix/Linux Deadlocks Speicherverwaltung Dateisysteme Ein-/Ausgabe (E/A) Fallstudien (Unix, Windows)
Literatur
A.S. Tanenbaum, H. Bos: Modern Operating Systems, 4th Edition, Pearson, 2015 / A.S. Tanenbaum, H. Bos: Moderne Betriebssysteme, 4., aktualisierte Auflage, Pearson, 2016.W. Stallings: Operating Sytems: Internals and Design Principles, 6th Edition, Prentice Hall, 2008.Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau, Operating Systems: Three Easy Pieces (Anmerkung: einzelne Kapitel frei verfügbar/herunterladbar)