Downloads
Übungsmaterialien und Linux-VM siehe unten.
Vorlesungsfolien und -videos
... zu "Betriebssysteme".
- YouTube-Playlist
- Einführung
- Abstraktionen und Strukturen
- Prozesse und Threads
- Scheduling (begleitend: CPU-Scheduling-Simulation mit AnimOS)
- Schedulingstrategien für Echtzeitsysteme
- Synchronisation
- Deadlocks
- Interprozesskommunikation
- Speicherverwaltung
- Systemsicherheit
- [ab hier Teil "Sicherheit", Materialien in OPAL]
- Virtueller Speicher
- Ein- und Ausgabe
- Dateisysteme: Grundlagen
- Moderne Dateisysteme
- Mobile Betriebssysteme
- Betriebssystemarchitekturen
- Multiprozessorsysteme
- Cloud-Computing und Virtualisierung
- Ausblick
Übungsmaterialien
Linux-Entwicklungsumgebung
Vorbereitungsvideos (WS2021/22)
- Übung 2 (Unix 2)
- Übung 6 (Semaphore)
- Übung 9 (Speicherverwaltung)
- Übung 14 (Dateisysteme und Unix Sicherheit)
Übungsvideos und -aufgaben (WS 2020/21)
- Unix
Aufgabe 1.1, Aufgabe 1.2, Aufgabe 1.3 & 1.4, Aufgabe 1.5, Aufgabe 1.6, Aufgabe 1.7, Aufgabe 1.8, Aufgabe 1.9, Aufgabe 1.10, Aufgabe 1.11, Aufgabe 1.12, Aufgabe 1.13, Aufgabe 1.14 - Threads
Aufgabe 2.1, Aufgabe 2.2, Aufgabe 2.3, Aufgabe 2.4, Aufgabe 2.5, Aufgabe 2.6, Aufgabe 2.7, Aufgabe 2.8, Aufgabe 2.9, Aufgabe 2.10, Aufgabe 2.11, Aufgabe 2.12, Aufgabe 2.13, Aufgabe 2.14, Aufgabe 2.15, Aufgabe 2.16, Aufgabe 2.17 - Verklemmung
Aufgabe 3.1, Aufgabe 3.2, Aufgabe 3.3, Aufgabe 3.4 - Scheduling
Aufgabe 4.1, Aufgabe 4.2, Aufgabe 4.3, Aufgabe 4.4 - Speicherverwaltung
Aufgabe 5.1, Aufgabe 5.2, Aufgabe 5.3, Aufgabe 5.4, Aufgabe 5.5, Aufgabe 5.6, Aufgabe 5.7 (Folien), Aufgabe 5.8 (Folien), Aufgabe 5.9 (Folien) - Sicherheit
Aufgabe 6.1, Aufgabe 6.2, Aufgabe 6.3, Aufgabe 6.4 - Kryptografie
Aufgabe 7.1, Aufgabe 7.2, Aufgabe 7.3 - Dateisysteme
Aufgabe 8.1, Aufgabe 8.2, Aufgabe 8.3