19312101
Lecture
WiSe 14/15: Betriebssysteme
Tim Landgraf
Comments
Übungen siehe 19312102
- 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.
Suggested reading
- A.S. Tanenbaum: Modern Operating Systems, 2nd Ed. Prentice-Hall, 2001
- A. Silberschatz et al.: Operating Systems Concepts with Java, 6th Ed. Wiley, 2004
31 Class schedule
Additional appointments
Fri, 2015-02-20 12:00 - 14:00Klausur
Fri, 2015-04-10 10:00 - 12:00
Nachklausur
Regular appointments
Fri, 2014-10-17 12:00 - 14:00
Fri, 2014-10-24 12:00 - 14:00
Fri, 2014-10-31 12:00 - 14:00
Fri, 2014-11-07 12:00 - 14:00
Fri, 2014-11-14 12:00 - 14:00
Fri, 2014-11-21 12:00 - 14:00
Fri, 2014-11-28 12:00 - 14:00
Fri, 2014-12-05 12:00 - 14:00
Fri, 2014-12-12 12:00 - 14:00
Fri, 2014-12-19 12:00 - 14:00
Fri, 2015-01-09 12:00 - 14:00
Fri, 2015-01-16 12:00 - 14:00
Fri, 2015-01-23 12:00 - 14:00
Fri, 2015-01-30 12:00 - 14:00
Fri, 2015-02-06 12:00 - 14:00
Fri, 2015-02-13 12:00 - 14:00
Mon, 2014-10-20 12:00 - 14:00
Mon, 2014-10-27 12:00 - 14:00
Mon, 2014-11-03 12:00 - 14:00
Mon, 2014-11-10 12:00 - 14:00
Mon, 2014-11-17 12:00 - 14:00
Mon, 2014-11-24 12:00 - 14:00
Mon, 2014-12-01 12:00 - 14:00
Mon, 2014-12-08 12:00 - 14:00
Mon, 2014-12-15 12:00 - 14:00
Mon, 2015-01-05 12:00 - 14:00
Mon, 2015-01-12 12:00 - 14:00
Mon, 2015-01-19 12:00 - 14:00
Mon, 2015-01-26 12:00 - 14:00
Mon, 2015-02-02 12:00 - 14:00
Mon, 2015-02-09 12:00 - 14:00