Für eine korrekte Darstellung dieser Seite benötigen Sie einen XHTML-standardkonformen Browser, der die Darstellung von CSS-Dateien zulässt.

..
Suche
Hinweise zum Einsatz der Google Suche
Aktuelles
...

"Betriebssysteme I" (Vorlesung + Übung)    Winter 2020/21

  • Einführung in die Grundkonzepte moderner Betriebssysteme für Arbeitsplatzrechner und Server
  • Schwerpunkte: Synchronisation und Speicherverwaltung
  • Voraussetzungen: Grundkenntnisse der Informatik (Algorithmen und Datenstrukturen, Objektorientierte und funktionale Programmierung)
  • Details: siehe Modulbeschreibung im Modulhandbuch
  • Link zu Informationen in unisono (Termine etc.): Vorlesung, Übung

Ankündigungen 

09.12.2020Voraussichtlicher Klausurtermin: Mi., 24.02.2021, 10:00 - 11:00!
28.10.2020Die Vorlesung und die Übung werden im WiSe 20/21 vollständig digital durchgeführt!
Screencasts zu den Vorlesungsfolien, Zugangsdaten zu der online-Übungen und Aufzeichnungen der Übungen finden Sie im Moodle-Kurs!
06.10.2020
Vorlesungsbeginn: 05.11.2020, Übungsbeginn: 11.11.2020

Vorlesungsunterlagen   

Übungen / Musterlösungen


Übung Ausgabe Besprechung Aufgabenblatt Musterlösung

1 05.11.
ab 11.11.
Übungsblatt
Lösung

2 12.11.
ab 18.11.
Übungsblatt
Lösung

3 19.11.
ab 25.11.
Übungsblatt
Lösung

4 26.11.
ab 02.12.
Übungsblatt
Lösung

5 03.12.
ab 09.12.
Übungsblatt, Code
Lösung

6 10.12.
ab 16.12.
Übungsblatt
Lösung

7 17.12.
ab 06.01.
Übungsblatt, Code
Lösung

8 07.01.
ab 13.01.
Übungsblatt, Code
Lösung

9 14.01.
ab 20.01.
Übungsblatt


10 21.01.
ab 27.01.
Übungsblatt


11 28.01.
ab 03.02.



12 04.02.
ab 10.02.



13 ----
----



14 ----
----


Materialien 

Simulation verschiedener Synchronisationsprobleme aus der Vorlesung

  • Sie können sich hier ein Java-Programm herunterladen, mit dem Sie verschiedende Synchronisationsprobleme aus der Vorlesung simuliert ausführen können.
  • Starten Sie das Programm mit dem Kommando java -cp Demo.jar Demo.
  • Sie erhalten dann eine kurze Hilfestellung, wie Sie die verschiedenen Synchronisationsprobleme ausführen können.
    Z.B. können Sie mit java -cp Demo.jar Demo LeserSchreiber leser=3 schreiber=3
    das Leser-Schreiber-Problem mit 3 Lesern und 3 Schreibern ausführen.
  • Wenn Sie ein Synchronisationsproblem ausführen, druckt das Programm auch eine kurze Erläuterung dazu.

Musterklausur

Literatur

  • Andrew S. Tanenbaum, Herbert Bos: Moderne Betriebssysteme, 4. Auflage, Pearson Studium, 2016.
  • William Stallings: Betriebssysteme, 4. Auflage, Pearson Studium, 2003.
  • William Stallings: Operating Systems -- Internals and Design Principles, 8. Auflage, Pearson Education, 2015.
  • Johann C. Strelen: Betriebssysteme und parallele Programme (kostenloser Download)