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