Inhalt
Inhalt |
- Architekturen von Betriebssystemen
- Systemfunktionen und Systemcalls
- Multiprogramming
Prozesse, Prozesszustände, Multithreading,
Dispatcher, Scheduler-Strategien
- Speicherverwaltung
Speicherpartitionierung,
Swapping, virtueller Speicher, Segmentierung
- Techniken der Interprozesskommunikation
Shared memory
Signale, Semaphore, Monitore
Nachrichten
- Dateisysteme
Dateien, Kataloge, Links
physikalische Organisation, logische Organisation,
Zugriffsverfahren
Fehlertoleranz, Leistungssteigerung, Raid |
Literatur |
Tanenbaum, Andrew S.:Moderne Betriebsysteme, 2., Auflage, Prentice Hall 2002, ISBN 3-8273-7019-1
Stallings, W.:Betriebssysteme, Prinzipien und Umsetzung, 4. Auflage, Prentice Hall 2003, ISBN 3-8273-7030-2
Jürgen Nehmer, Peter Sturm: Systemsoftware
Grundlagen moderner Betriebssysteme,
dpunkt Verlag 1998, ISBN 3-920993-74-8 |
Lernziele |
Lehrinhalt ist die Architektur, die Funktion und die Arbeitsweise von Betriebssystemen.
Die einzelnen Funktionen eines Betriebssystems wie Multitasking, Speicherverwaltung, Interprozesskommunikation und Dateisystem werden konzeptionell, d.h. losgelöst von konkreten Betriebssystemen, eingeführt, aber auch an Beispielen wie den Betriebssystemen UNIX und Windows NT/2000 mit konkreten Fakten unterlegt. |
Voraussetzungen |
Grundlagen Informatik |
Leistungsnachweis |
Unbenotete Prüfungsleistung: --- .
Benotete Prüfungsleistung: Klausur, 90 Minuten. |