Die Präsentationsfolien für die Vorlesung im Diplom-Studiengang im PDF-Format finden Sie hier:

auf deutsch

in English

8 Kapitel als zip-Datei (ca. 3,6 MB)  

8 chapters as a zip-file (appr. 3,4 MB)  (available on request only)

 

Die Präsentationsfolien für die Vorlesung im Bachelor-Studiengang im PDF-Format finden Sie hier:

auf deutsch

in English

6 Kapitel als zip-Datei (ca.  1 MB)  

6 chapters as a zip-file (appr.  1 MB)  

Schedule in WS 2008/09:       Mon 15:15-16:45 in R 1.006
                                             Thu  11:45-13:15 in R 0.011

If foreign students will attend, the class will be held in English.

Informationen zum Praktikum (WS 2008/09):

Hier auf dieser Seite werden Sie im Laufe des Semesters die Praktikumsaufgaben finden, sowie Programme oder andere Hilfsmittel, die Sie dafür benötigen, manchmal auch zusätzliche Hinweise, die sich erst bei der Durchführung der Aufgaben ergeben haben, und vor allem auch den Abgabetermin. Schauen Sie also immer mal wieder auf dieser Seite vorbei.

Der erste Praktikumstermin wird in der Vorlesung und hier bekannt gegeben. Wenn nicht explizit ein Praktikumstermin angesetzt ist, dann finden an beiden Terminen in der Woche Vorlesungen statt.

Praktikumstermine für die erste Praktikumsaufgabe sind am Montag 27.Oktober und Montag 3.11.2008. Für die Aufgabe benötigen Sie die Programme CreateThreads_def.exeCreateThreads_def_slow.exe und CreateThreads_mod.exe .
Abgabe der Ausarbeitung:  Donnerstag, 6.11.2008 zu Beginn der Vorlesung.

Praktikumstermine für die  zweite Praktikumsaufgabe sind an den Montagen 10.11., 17.11. und 24.11.2008. Sie benötigen die Programme CPUSTRES.EXE, IO_intensive.exe, Scheduler_Test.exe und PERFMON4.EXE.
Abgabe der Ausarbeitung bis Donnerstag, 27.11.2008 zu Beginn der Vorlesung.

 Eine gute Übung (und Prüfungsvorbereitung) ist es, die folgenden Aufgaben zu lösen:

Frühere Prüfungsaufgaben zu Betriebssysteme (in German):

Nach Themen geordnet als PDF-Dateien:
Aufgaben zu Prozessen und Threads
Aufgaben zum Scheduling
Aufgaben zu Synchronisation und Kommunikation
Aufgaben zu Deadlocks
Aufgaben zur Speicherverwaltung

Und als Beispiel für eine komplette Prüfung (die Aufgaben sind auch in obigen Dateien enthalten):
Betriebssystem-Prüfung SS 2005 (Diplom)
Betriebssystem-Prüfung SS 2007 (Bachelor)

Previous examinations in English:   WS2000, SS2001, WS2003, WS2004, SS2005, WS2005,
                                                        WS2006
, SS 2007

Die folgenden Word-Dateien enthalten die Experimente aus dem Buch  Inside Windows 2000  von
Mark Russinovich und David Solomon:

Liste der Experimente,   Liste der „Asides“, „Figures“, „Tables“ and „Experiments“
Experimente zu Kapitel 1 „Concepts and Tools“
Experimente zu
Kapitel 2 „System Architecture“
Experimente zu
Kapitel 3 „System Mechanisms“
Experimente zu
Kapitel 4 „Startup and Shutdown“
Experimente zu
Kapitel 5 „Management Mechanisms“
Experimente zu
Kapitel 6 „Processes, Threads, and Jobs“
Experimente zu
Kapitel 7 „Memory Management“
Experimente zu
Kapitel 8 „Security“
Experimente zu
Kapitel 9 „I/O System“
Experimente zu
Kapitel 10 „Storage Management“
Experimente zu
Kapitel 11 „Cache Manager“
Experimente zu
Kapitel 12 „File Systems“
Experimente zu
Kapitel 13 „Networking“


Sehr empfehlenswert ist es, einen Blick auf die
Homepage zu dem Buch "Operating Systems" von William Stallings zu werfen. Sie finden dort neben vielen Links auch einige Downloads, z.B.

Von Mark Russinovitch gibt es drei Artikel zu den Neuerungen im Kernel von Microsoft Vista:
Covering Processes, Threads, and I/O

Covering Memory Management, Startup and Shutdown, and Power Management

Über Zuverlässigkeit, Wiederherstellung und Sicherheit

Außerdem gibt es einen Artikel zu den Neuerungen im Kernel von Windows Server 2008:
Inside Windows Server 2008 Kernel Changes

Ein etwas älterer Artikel von Mark Russinovitch und David Solomon erklärt die Kernel-Neuerungen in Windows XP.