|  |  | Betriebssysteme I, SS 2011: Folien / Audio
Die Folien liegen als PDF-Dateien vor; auf jeder A4-Seite sind vier Folien
für den einfachen Ausdruck angeordnet. Die Vorlesungsmitschnitte finden
Sie hier im WMA-Format. (Hinweise für Linux- und MacOS-User: Die Programme
VLC und MPlayer können diese Dateien wiedergeben.)
 Betriebssysteme I
  
| # | Datum | Inhalt | Folien | Audio |  
| 1. | 18.03.2011 | Allgemeines/Organisatorisches, Inhalte, Einführung | pdf (1-up),
pdf (4-up) | wma (1/2, 13 MB), 
  wma (2/2, 7 MB) |  
| 2. | 25.03.2011 | Prozesse und Threads (1) | pdf (1-up),
pdf (4-up) | wma (1/2, 12 MB),
  wma (2/2, 7 MB) |  
| 3. | 01.04.2011 | Prozesse und Threads (2) | (wie 25.03.) | wma (1/2, 11 MB),
  wma (2/2, 8 MB) |  
| 4. | 08.04.2011 | Prozesse und Threads (3) | (wie 25.03.) | wma (1/2, 12 MB),
  wma (2/2, 8 MB) |  
| 5. | 15.04.2011 | Prozesse und Threads (4), Interrupts (1) | pdf (1-up),
pdf (4-up) | wma (1/2, 11 MB),
  wma (2/2, 9 MB) |  
| 6. | 29.04.2011 | Interrupts (2), Scheduler (1) | pdf (1-up),
pdf (4-up) | wma (1/3, Praktikum, 8 MB), wma (2/3, 11 MB),
  wma (3/3, 8 MB),
 |  
| 7. | 06.05.2011 | Scheduler (2) | (wie 29.04.) | wma (1/2, 11 MB),
  wma (2/2, 7 MB) |  
| 8. | 13.05.2011 | Scheduler (3), Synchronisation (1) | pdf (1-up),
pdf (4-up) | wma (1/2, 12 MB),
  wma (2/2, 5 MB) |  
| 9. | 20.05.2011 | Synchronisation (2) | (wie 13.05.) | wma (1/2, 12 MB),
  wma (2/2, 8 MB) |  
| 10. | 27.05.2011 | Synchronisation (3) | (wie 13.05.) | wma (1/2, 12 MB),
  wma (2/2, 8 MB) |  
| 11. | 03.06.2011 | Synchronisation (4): Deadlocks | (wie 13.05.) | wma (1/2, 11 MB),
  wma (2/2, 8 MB) |  
| 12. | 17.06.2011 | Synchronisation (5), Speicherverwaltung (1) | pdf (4-up) | wma (1/2, 12 MB),
  wma (2/2, 7 MB) |  
| -- | 24.06.2011 | Termin fällt aus! |  
| 13. | 01.07.2011 | Speicherverwaltung (2) | (wie 17.06.) | wma (1/2, 11 MB),
  wma (2/2, 8 MB) |  
| 14. | 08.07.2011 | Speicherverwaltung (3), Abschlussevaluation | pdf (1-up),
pdf (4-up) | wma (1/2, 13 MB),
  wma (2/2, 5 MB) |  
| -- | 11.07.2011 | Montag, 11.07., 08:30 Uhr, Räume R0.009, R1.008: Klausur |  
| Praktikum: Arbeitsblätter, Code |  
| # | Datum | Inhalt | Aufgaben | Code |  
| 1. | 18.03.2011 | Einführung in die Unix-Shell | -- | -- |  
| 2. | 25.03.2011 | Übersicht BS, Aufgaben zu Python und C | pdf (2-up) | -- |  
| 3. | 01.04.2011 | Python, Prozesse | pdf (2-up) | telefonbuch.py |  
| 4. | 08.04.2011 | Prozesse, MS-DOS mit Desqview | pdf (2-up) | fork-zombie.c |  
| 5. | 15.04.2011 | Threads | pdf (2-up) | prakt04.tgz |  
| 6. | 29.04.2011 | Interrupts und Signale | pdf (2-up) | prakt05.tgz |  
| 7. | 06.05.2011 | Top / Bottom Half für Signal Handler | pdf | -- |  
| 8. | 13.05.2011 | Scheduler in Python | pdf (2-up) | prakt07.tgz |  
| 9. | 20.05.2011 | Round Robin Scheduler in Python | pdf | prakt08.tgz |  
| 10. | 27.05.2011 | Producer-Consumer-Problem in C | pdf (2-up) | prakt09.tgz |  
| 11. | 03.06.2011 | Synchronisation im Linux-Kernel | pdf | -- |  
| 12. | 17.06.2011 | Deadlocks;
Link zur Graph-Reduzierung | pdf (2-up) | -- |  
| -- | 24.06.2011 | Termin fällt aus! |  
| 13. | 01.07.2011 | Probeklausur, 
                Musterlösung | Audio Musterlösung: wma (12 MB) |  
| 14. | 08.07.2011 | Speicherverwaltung | pdf (2-up) | -- |  Musterlösungen zu den Übungen 7-12 |