SoSe 2014













Submodule number Course Type Name ECTS SWS / Exam duration
0089cA.3.1.1 Lecture Operating Systems 0 4.0
0089cA.3.1.2 Practice seminar Operating Systems 0 2.0
0089cA.3.1.3 Module exam Operating Systems 10 0 min
Qualifikationsziele: Die Studentinnen und Studenten können Prinzipien, Architektur und Funktionsweise von Betriebssystemen beschreiben und an Betriebssystemen, deren Quellcode vorliegt, Änderungen von mittlerer Komplexität vornehmen. Sie sind in der Lage, typische Dienste, wie sie in heutigen Betriebssystemen an der Systemschnittstelle angeboten werden, für die Entwicklung von Systemsoftware sachgerecht einzusetzen und die Einsatzmöglichkeiten von Betriebssystemen für verschiedene Anwendungsbereiche einzuschätzen. Sie kennen aktuelle Forschungstendenzen und können die Entwicklungstendenzen bei Betriebssystemen einschätzen.

Inhalte: 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.