Vorlesungsfolien
Einführung
Prozesse
Kommunikation und Synchronisation
- Unterbrechungen
- Synchronisation
- Sperren
- Synchronisierte Datentypen
- Semaphore
- Monitore
- Klassische Koordinationsprobleme
- Nichtblockierende Synchronisation
- Verklemmungen
Ein-/Ausgabe
Prüfung
Übungsaufgaben
Zur Lösung der Übungsaufgaben benötigt ihr die virtuelle Maschine als 64 Bit System oder als 32 Bit System. Eine Anleitung zur Verwendung dieser virtuellen Maschine steht auch zur Verfügung. Wir empfehlen, die Guest Additions wie in der Anleitung angegeben zu installieren.
Die Organisation der Übung, also auch die Bereitstellung von Aufgabenstellungen und Vorgaben, erfolgt über die E-Learning Plattform der BTU
Literatur zur Vorlesung
Lehrbücher (jeweils die aktuelle Auflage)
Betriebssysteme
- Andrew Tanenbaum, Modern Operating Systems, Prentice Hall
- Silberschatz et al., Operating System Concepts, Wiley
- Herrtwich, Hommel, Nebenläufige Programme, Springer
C++
- Bjarne Stroustrup, The C++ Programming Language, Addison Wesley
- Stanley B. Lippman et. al, C++-Primer, Addison Wesley
Hardware
- Hans Peter Messmer, PC-Hardwarebuch, Addison Wesley