..
Suche
Hinweise zum Einsatz der Google Suche

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

Ankündigungen 

13.02.2024Die Seite befindet sich noch im Aufbau!
13.02.2024Die Vorlesung ist dreistündig. Sie findet Donnerstags jede Woche und Freitags zweiwöchentlich statt.
14.02.2024Alle Studierenden, die nach einer FPO 2019 oder neuer studieren, benötigen eine Studienleistung, um das Modul "Betriebssysteme I" bzw. "Betriebssysteme und nebenläufige Programmierung" erfolgreich abzuschließen. Das betrifft u.a. folgende Studiengänge:

  • Bachelor Informatik nach FPO-B 2021
  • Bachelor Informatik dual nach FPO-B 2021
  • Bachelor Lehramt Informatik nach FPO-B 2021
  • Master Wirtschaftsinformatik nach FPO-M 2019
  • Bachelor/Master Mathematik nach FPO-B 2021 bzw. FPO-M 2021
  • Bachelor DBHS
  • evtl. weitere (bitte selbst informieren!)
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 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 bis spätestens 15. Mai (harte Frist!) 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!
27.03.2023 Vorlesungsbeginn: Do., 11.04.2024, Übungsbeginn: Mo., 15.04.2024

Vorlesungsunterlagen   

Übungen / Musterlösungen


Übung Ausgabe Abgabe (nur 6 LP)Besprechung Aufgabenblatt Musterlösung

1 11.04. keineMo., 15.04.24 und Fr., 19.04.24 Übungsblatt


2 18.04. keineMo., 22.04.24 und Fr., 26.04.24 Übungsblatt


3 25.04.
Mo., 29.04.24 und Fr., 03.05.24


4 02.05.
Mo., 06.05.24 und Fr., 10.05.24


5 09.05.
Mo., 13.05.24 und Fr., 17.05.24


6 16.05.
Mo., 27.05.24 und Fr., 24.05.24


7 23.05.
Mo., 03.06.24 und Fr., 07.06.24


8 06.06.
Mo., 10.06.24 und Fr., 14.06.24


9 13.06.
Mo., 17.06.24 und Fr., 21.06.24


10 20.06.
Mo., 24.06.24 und Fr., 28.06.24


11 27.06.
Mo., 01.07.24 und Fr., 05.07.24


12 04.07.
Mo., 08.07.24 und Fr., 12.07.24


13 11.07.
Mo., 15.07.24 und Fr., 19.07.24

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)
 
Suche