Betriebssysteme

Modulnummer
CS1022
Modulverantwortliche
Michael Jäger
Dozenten
  • Hellwig Geisse
  • Michael Jäger
  • Kurzbeschreibung
    In der Veranstaltung werden Grundlagen der Rechnerarchitektur sowie Architektur, Funktionsweise und Programmierschnittstellen moderner Betriebssysteme behandelt und in praktischen Aufgaben exemplarisch vertieft.
    Qualifikations- und Lernziele

    Aufbau eines Computers und Organisation der Arbeitsabläufe auf der Hardwareebene verstehen. Architektur eines Betriebssystems verstehen. Algorithmen und Strategien zur Verwaltung der Betriebsmittel sowie die Implementierungskonzepte für die wesentlichen Systemkomponenten kennen. Verständnis für Leistungsaspekte entwickeln. Ein Projekt organisieren. Im Team kooperieren.

    Lerninhalte
    • Grundlagen der Rechnerarchitektur
    • Aufgaben und Architektur von Betriebssystemen
    • Prozesse und Threads
    • Synchronisation nebenläufiger Aktivitäten
    • Hauptspeicherverwaltung, Prozessorzuteilung, Mehrprozessorsysteme
    • Dateisysteme, Ein- und Ausgabe, Netzwerkanbindung
    • Grundlagen verteilter Betriebssysteme
    • Anwendungsschnittstellen
    Moduldauer (Semester)
    1
    Unterrichtssprache
    Deutsch
    Gesamtaufwand
    6 CrP; 180 Stunden, davon etwa 90 Stunden Präsenzzeit.
    Semesterwochenstunden
    6
    Lernformen

    Vorlesung 4 SWS, Praktikum 2 SWS

    Geprüfte Leistung

    Prüfungsvorleistung: 2 anerkannte Hausübungen

    Prüfungsleistung: Klausur

    Bewertungsstandard

    Bewertung der Prüfungsleistung nach § 9 der Prüfungsordnung (Teil I)

    Häufigkeit des Angebots
    Jedes Semester
    Literatur
    • A. Tanenbaum, T. Austin: Rechnerarchitektur: Von der digitalen Logik zum Parallelrechner, Pearson Studium – IT
    • A. Tanenbaum: Moderne Betriebssysteme, Pearson Studium