..
Suche
Hinweise zum Einsatz der Google Suche

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

Ankündigungen 

23.05.2024Das nächste Jahresgespräch der Informatik findet am Dienstag, 04.06.2024, 13:00 (s.t.) im Raum H-C 3302 statt!
29.04.2024Die nächste Klausur findet voraussichtlich am Do., 29.08.2024, 12:00 Uhr (s.t.) statt.
26.04.2024NEU: Ab sofort gibt es 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. Wenn Sie uns bei der Weiterentwicklung der Applikation unterstützen wollen, nehmen Sie bitte auch an der Umfrage teil!
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
Lösung

2 18.04. keineMo., 22.04.24 und Fr., 26.04.24 Übungsblatt
Lösung

3 25.04. bis Fr. 03.05., 12:00 UhrMo., 29.04.24 und Fr., 03.05.24 Übungsblatt
Lösung

4 02.05. keineMo., 06.05.24 und Fr., 10.05.24 Übungsblatt, Code
Lösung

5 09.05. bis Fr. 17.05., 12:00 UhrMo., 13.05.24 und Fr., 17.05.24 Übungsblatt, Code
Lösung

6 16.05. keineMo., 27.05.24 und Fr., 24.05.24 Übungsblatt
Lösung

7 23.05. bis Fr. 07.06., 12:00 UhrMo., 03.06.24 und Fr., 07.06.24 Übungsblatt


8 06.06. bis Fr. 14.06., 12:00 UhrMo., 10.06.24 und Fr., 14.06.24 Übungsblatt, Code


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