Downloads
Übungsmaterialien und Linux-VM siehe unten.
Vorlesungsfolien und -videos
- YouTube-Playlist
- Einführung
- C-Crashkurs
- Prozesse und Threads
- Scheduling
- Synchronisation
- Deadlocks
- Interprozesskommunikation
- Speicherverwaltung
- Virtueller Speicher
- Systemsicherheit
- Ein- und Ausgabe
- Dateisysteme
- Multiprozessorsysteme
- Ausblick
Übungsmaterialien
- 0. Übung – Einführung zu Unix
- 1. Übung – Systemprogrammierung Unix
- 2. Übung – Prozesse und Parallelität
Linux-Entwicklungsumgebung
Archiv
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