Winter 2021/2022 Betriebssysteme (LV3120)
Angewandte Informatik und Informatik - Technische Systeme
Aktuelles
- 07.10.2021 Beginn der Vorlesung
-
Erster Vorlesungstermin Betriebssysteme (Kaiser): 22.10.21, 08:15,
B002siehe ZAPP
- 07.10.2021 Beginn des Praktikums
-
Gruppe Erster Termin Raum Leitung A Mo 25.10.21, 14:15 C377 Schönborn B Mo 25.10.21, 16:00 C377 Schönborn C Mi 27.10.21, 11:45 C377 Speer D Mi 27.10.21, 17:45 C377 Speer E Do 28.10.21, 14:15 C377 Kaiser F Do 28.10.21, 17:45 C377 Moos G Fr 29.10.21, 16:00 C377 Beckmann H Fr 29.10.21, 17:45 C377 Beckmann
- 07.10.21 Vorlesungen über Amigo
- In diesem Semester wird die Vorlesung wieder in Form von Lehrvideos auf der Amigo-Plattform angeboten. Bitte schauen Sie sich die dort vorhandenen Videos an. Die zugehörigen "Tonspuren" finden Sie auch auf dieser Website (siehe "Audio" links unten). Der im Stundenplan angekündigte Vorlesungstermin (Fr. 08:15 Uhr) wird genutzt, um die Inhalte der Vorlesung interaktiv zu vertiefen. Die URL hierzu sowie diese Information entnehmen Sie bitte der Zugangs-App ZAPP.
- 10.11.21 Login für Poolrechner-Installation unter Virtualbox
- Eine knappe Anleitung und ein Image der Pool-Rechner für VirtualBox sind hier hinterlegt. Dort sind auch die login-Daten für das Linux-System hinterlegt. Es wird dringend empfohlen, diese nach Installation zu ändern.
- 26.01.22 Informationen zur Klausur unter Corona-Bedingungen und Termin Klausurvorbesprechung
-
Die heute in der Vorlesung gegebenen
Hinweise zur Klausur sind jetzt online. Am 31.01.2022 um 17:00 Uhr wird eine Klausurvorbesprechung per BigBlueButton (siehe ZAPP) angeboten
Zeitplan
Vorlesungsbeginn | 22.10.2021 |
Beginn der Übungen | 25.10.2021 |
Klausurvorbesprechung | 31.01.2022, 17:00, Vorlesungsraum im ZAPP |
Klausur | 08.02.2022, 14:00- ca. 15:30, B001/B002/C035/C037/C405/C407 |
Vorlesungsfolien Betriebssysteme (ID/Passwort erforderlich)
Aufgabenblätter (ID/Passwort erforderlich)
1 - Aufgabenblatt 1: Dateien
(PDF)
2 - Aufgabenblatt 2: Prozesse
(PDF)
3 - Aufgabenblatt 3: Threads und Synchronisation
(PDF)
4 - Aufgabenblatt 4: Signale und Pipes
(PDF)
5 - Aufgabenblatt 5: Shared Memory
(PDF)
Papierübungsblätter (ID/Passwort erforderlich)
1 - Übungsblatt 1: Themen der Vorlesungskapitel 1 bis 5
(PDF)
2 - Übungsblatt 2: Themen der Vorlesungskapitel 5 bis 10
(PDF)
Musterlösungen zu den Papierübungsblättern (ID/Passwort erforderlich)
(nicht mehr verfügbar)
Materialien (ID/Passwort erforderlich)
1 - Praktikumsordnung (PDF)
2 - Ein kleiner C++ Style Guide (PDF)
3 - Ein kleiner C++ Style Guide: Beispiele (txt)
4 - Übersicht zur Programmentwicklung unter UNIX (pdf)
5 - C - Programmierrichtlinie von Prof. Dr. Reith (pdf)
6 - "C von A bis Z" von Jürgen Wolf als Online-Buch (html)
7 - Image der Poolrechner zur Installation unter Virtualbox (html)
8 - Anleitung zur Installation von Ubuntu unter Virtualbox (html)
Vorlagen zu den Praktikumsaufgaben (ID/Passwort erforderlich)
Achtung: Den Teilnehmern des Praktikums werden diese Vorlagen über
ein eigenes SVN-Repository bereitgestellt und sie geben ihre Lösungen ausschließlich
über dieses Repository ab! Abgaben per Mail, etc. werden nicht gewertet!
Die hier bereitgestellten Vorlagen dienen ausschließlich zu Übungszwecken für
Studierende, die nicht am Praktikum teilnehmen.
1 - Vorlage zu Aufgabenblatt 1 (tgz)
2 - Vorlage zu Aufgabenblatt 2 (tgz)
3 - Vorlage zu Aufgabenblatt 3 (tgz)
4 - Vorlage zu Aufgabenblatt 4 (tgz)
5 - Vorlage zu Aufgabenblatt 5 (tgz)
Codebeispiele und -schnipsel aus Vorlesung und Praktikum
Hier werden kommentarlos Codebeispiele und Codeschnipsel bereitgestellt. Die Beispiele
sind nicht immer vollständig und auch nicht sehr gut kommentiert, da sie in der Regel
"Live" während der Vorlesung entstanden sind, um "mal schnell" etwas auszuprobieren bzw.
zu demonstrieren. Trotzdem kann ein wenig Stöbern in diesen Dateien durchaus hilfreich sein.
Es handelt sich um ein komprimiertes Tar-Archiv, das ggf. nach der Vorlesung aktualisiert
wird.
1 - Snippets (tgz)
Literatur
(Siehe auch Vorlesungs-Vorspann)
1 - Tanenbaum, A. S.: Moderne Betriebssysteme, 3. aktualisierte Auflage, Pearson Studium, 2009
2 - Tanenbaum, A. S.: Modern Operating Systems, 2nd Ed., Prentice-Hall, 2001 (Engl. Originalausgabe)
3 - Stallings: Operating Systems: Internals and Design Principles, Prentice Hall, 2004