Inhalt:
- Einführung: Betriebsarten, Betriebsmittelverwaltung, Historisches, Architektur.
- Systemdienste: Prozessverwaltung, Adressraumverwaltung, Ein/Ausgabesystem, Interprozesskommunikation, Dateiverwaltung.
- Prozessverwaltung: Prozessdeskriptor, Prozessumschaltung, Ablaufsteuerung, Synchronisation, Unterbrechungsbehandlung, Kommunikation.
- Gerätetreiber: Aufgaben, Einbettung, Auftragspufferung, Fehlerbehandlung, Auftragssteuerung.
- Speicherverwaltung: Adressraumverwaltung, Prozessumlagerung, Segmentierung, Virtueller Speicher, Segmentierte Prozesse im virtuellen Speicher.
- Dateiverwaltung: Schnittstelle des Dateisystems, Darstellung der Dateien auf Platten, Implementierung der Dateiverwaltung (Blockpuffer, Deskriptorpuffer), Zugriffsschutz, Dateien als Segmente, persistenter virtueller Speicher.
- Ein-/Ausgabe: Gerätebenutzung, asynchrone serielle Schnittstellen, Graphikbildschirm.
- Verteilte Betriebssysteme: Verteilter virtueller Speicher, verteilte Dateisysteme, mobile Prozesse.
- Stand der Kunst: ausgewählte Beispiele aus der aktuellen Forschung.
Literatur
- A.S. Tanenbaum: Modern Operating Systems, 2nd Ed. Prentice-Hall, 2001
- A. Silberschatz et al.: Operating Systems Concepts with Java, 6th Ed. Wiley, 2004
Zusätzliche Informationen
Siehe EVV-Eintrag zur Vorlesung und zur Übung - Module zu dieser LV
Nachklausur am 10.04.2015, 10-12 Uhr im Hörsaal d. Takustr. 9!
Klausur am 20.02.2015, 12-14 Uhr im Gr.Hörsaal der Pflanzenphysiologie