..
Suche
Hinweise zum Einsatz der Google Suche

"Betriebssysteme und nebenläufige Programmierung" (Vorlesung + Übung)    Sommer 2026

Ankündigungen 

20.03.2026Es gibt eine Web-Applikation, mit der Sie sich einen individuellen Studienverlaufsplan (für Bachlor / Master Informatik) erstellen können. Die Applikation prüft dabei den Verlaufsplan, ob alle Vorgaben der Prüfungsordnung eingehalten werden, gibt Hinweise über inhaltliche oder formale Abhängigkeiten, Empfehlungen zur Wahl von Modulen aus anderen Vertiefungskatalogen, und vieles mehr. Der Studienverlaufsplan wird auf unserem Server gespeichert, kann aber auch als PDF heruntergeladen werden.
20.03.2026Die Vorlesung ist dreistündig. Sie findet Donnerstags jede Woche und Freitags zweiwöchentlich statt.
20.03.2026Um das Modul "Betriebssysteme und nebenläufige Programmierung" erfolgreich abzuschließen, benötigen eine Studienleistung.

Voraussichtlich ab dem Übungsblatt 3 wird es auf den Übungsblättern jeweils eine (Programmier-)Aufgabe geben, die mit "Pflichtaufgabe für die Studienleistung" markiert ist. Die Aufgabe ist eigenständig (ohne Hilfe, ohne KI und nicht in Gruppen) zu bearbeiten! Die Lösung dieser Aufgabe laden Sie dann bis zum angegebenen Termin in den Moodle-Kurs hoch. Insgesamt wird es sieben solche Aufgaben geben, von denen Sie mindestens vier erfolgreich lösen müssen, um die Studienleistung zu bestehen.

Bitte vergessen Sie nicht, sich frühzeitig zur Studienleistung "4INFBA011-S - Studienleistung Betriebssysteme und nebenläufige Programmierung" in unisono anzumelden! Ohne diese Anmeldung können Sie keine Lösungen in Moodle hochladen!
20.03.2026Die Klausur findet voraussichtlich(!) am Do.,03.09.2026 statt! Klausurdauer: 60 Minuten, ohne Hilfsmittel.
20.03.2026 Vorlesungsbeginn: Do., 16.04.2026, Übungsbeginn: Mo., 20.04.2026

Vorlesungsunterlagen   

Übungen / Musterlösungen


Übung Ausgabe Abgabefrist
Besprechung Aufgabenblatt Musterlösung

1 16.04.
20.04./24.04.


2 23.04.
27.04./08.05.


3 30.04.
04.05./15.05.


4 07.05.
11.05./22.05.


5 15.05.
18.05./29.05.


6 21.05.
01.06./05.05.


7 28.05.
08.06./12.06.


8 11.06.
15.06./19.06.


9 18.06.
22.06./26.06.


10 25.05.
29.06./03.07.


11 02.07.
06.07./10.07.


12 09.07.
13.07./17.07.


13 16.07.
20.07./24.07.


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, 5. Auflage, Pearson Studium, 2025.
  • 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)
 
Suche