SoSe 2014













Submodulnummer Veranstaltungsform Name LP SWS / Prüfungsdauer
0089cA.3.1.1 Vorlesung Betriebssysteme 0 4.0
0089cA.3.1.2 Übung Betriebssysteme 0 2.0
0089cA.3.1.3 Modulprüfung Betriebssysteme 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.