Betriebssysteme
Betriebssysteme | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Organisationseinheit Freie Universität Berlin/Mathematik und Informatik/Informatik |
|||||||||||
Bereich
|
|||||||||||
Zugangsvoraussetzungen Keine |
|||||||||||
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. |
|||||||||||
Lehr- und Lernformen | Aktive Teilnahme | ||||||||||
Vorlesung 4 SWS Teilnahme empfohlen |
Bearbeitung der Übungsblätter Zwei mündliche Präsentationen der Lösung jeweils einer Übungsaufgabe in der Übung |
||||||||||
Übung 2 SWS Teilnahme empfohlen |
Bearbeitung der Übungsblätter Zwei mündliche Präsentationen der Lösung jeweils einer Übungsaufgabe in der Übung |
||||||||||
Aufwand
|
|||||||||||
Modulprüfung Klausur (90 Minuten), die Klausur kann auch in Form einer elektronischen Prüfungsleistung (90 Minuten) durchgeführt werden, oder mündliche Prüfung (20 bis 25 Minuten) |
|||||||||||
Differenzierte Bewertung differenzierte Bewertung |
|||||||||||
Modulsprache Deutsch (ggf. Englisch) |
|||||||||||
Arbeitsaufwand (Stunden) 300 |
|||||||||||
Leistungspunkte (LP) 10 |
|||||||||||
Dauer des Moduls Ein Semester |
|||||||||||
Häufigkeit des Angebots Zweijährlich |
|||||||||||
Verwendbarkeit Masterstudiengang Informatik |