Winter 2020/2021 Betriebssysteme (LV3120)
Angewandte Informatik und Informatik - Technische Systeme
Aktuelles
- 27.10.2020 Beginn der Vorlesung
-
Erster Vorlesungstermin Betriebssysteme (Kaiser): 04.11.20, 10:00,
B002siehe ZAPP
- 27.10.2020 Beginn des Praktikums
-
Gruppe Erster Termin Raum Leitung A Mo 09.11.20, 08:00 C377siehe ZAPPFlothow B Mo 09.11.20, 10:00 C377siehe ZAPPFlothow C Mo 09.11.20, 14:15 C377siehe ZAPPSchönborn D Mo 09.11.20, 16:00 C377siehe ZAPPSchönborn E Mi 04.11.20, 11:45 C377siehe ZAPPKaiser F Mi 04.11.20, 14:15 C377siehe ZAPPSchultz G Mi 04.11.20, 16:00 C377siehe ZAPPSchultz H Fr 06.11.20, 08:15 C377siehe ZAPPSchönborn
- 27.10.20 Vorlesungen nur über Amigo
- In diesem Semester wird die Vorlesung in Form von Lehrvideos auf der Amigo-Plattform angeboten. Bitte schauen Sie sich die dort vorhandenen Videos an, sowie diese verfügbar sind. Die zugehörigen "Tonspuren" finden Sie auch auf dieser Website, sowie sie bereitstehen (siehe "Audio" links unten). Der im Stundenplan angekündigte Vorlesungstermin (Mi. 10:00 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.20 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.
- 23.11.20 Vorlesung Kapitel 3, Aufgabenblatt 2 und "Codeschnipsel"
- Das Video zum Vorlesungskapitel 3 (Prozesse und Threads) ist nun auf AMIGO verfügbar. Ebenso ist nun das zweite Aufgabenblatt verfügbar. Zusätzlich stelle ich hier eine .tgz-Datei mit den während der Vorlesung interaktiv entwickelten Codeschnipsel und -beispiele zur Verfügung. Diese Datei wird in Zukunft in der Regel wöchentlich aktualisiert.
- 17.02.21 Informationen zur Klausur unter Corona-Bedingungen und Termin Klausurvorbesprechung
-
Die heute in der Vorlesung gegebenen
Hinweise zur Klausur sind jetzt online. Am 03.03.2021 um 10:00 Uhr wird eine Klausurvorbesprechung per BigBlueButton (siehe ZAPP) angeboten - 19.02.21 Alle Videos jetzt online
- Das letzte noch fehlende Vorlesungsvideo (Kapitel 10) ist nach technischen Schwierigkeiten nun auch auf Amigo verfügbar.
- 19.02.21 Musterlösung und Probeklausur
- Die Musterlösung zum zweiten Theorieblatt sowie die Probeklausur aus dem WS17/18 sind nun verfügbar.
Zeitplan
Vorlesungsbeginn | 04.11.2020 |
Beginn der Übungen | 04.11.2020 |
Klausurvorbesprechung | 03.03.2021, 10:00, siehe ZAPP |
Klausur | 16.03.2021, 11:15-13:15, B001/B002/C035 |
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)
9 - Probeklausur (PDF)Musterlösung dazu (PDF)
10 - Probeklausur aus dem WS17/18 (PDF)Musterlösung dazu (PDF)
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.
(nicht mehr verfügbar)
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 jede Woche 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