Betriebssystemarchitektur (Wintersemester 2003/2004)
Dozent:
Prof. Dr. Andreas Polze
(Betriebssysteme und Middleware)
Allgemeine Information
- Semesterwochenstunden: 4
- ECTS: 6
- Benotet:
Ja
- Einschreibefrist: 01.01.1970
- Lehrform:
- Belegungsart: Wahlpflichtmodul
Studiengänge
- IT-Systems Engineering BA
Beschreibung
Inhaltsübersicht: Die Lehrveranstaltung richtet ihren Schwerpunkt auf Technologien in Standard-Betriebssystemen (general-purpose operating systems) und diskutiert Techniken und Ansätze am Beispiel der Microsoft Windwos NT/2000-Betriebssystemfamilie. Diese Ansätze werden in Relation gesetzt zu Lösungen, die in UNIX/Mac OS X/Linux und dem VMS-Betriebssystem realisiert worden sind.
Einführung
- Aufgaben eines Betriebssystems, Batch Job/Time-Sharing/Multi-User/Multi-Tasking Syst.
- Strukturen in Betriebssystemen, Systemkomponenten, user-mode vs. kernel-mode
Verwaltung der Ressource Prozessor
- Prozeßkonzept, Operationen auf Prozessen, Interprozeßkommunikation, Synchronisation
- Threads, Synchronisation: kritische Sektionen, Semaphore, Monitore, Deadlocks
- Scheduling-Algorithmen, Scheduling-Kriterien: Durchsatz, Fairness, Antwortzeit
Verwaltung der Ressource Speicher
- Hauptspeicherverwaltung, Swapping, Paging, Segmentierung, Virtueller Speicher
- Dateisystem, Konsistenzsemantik, Verzeichnisstrukturen, Speicherallokation
- Zugriffsschutz und Sicherheit, Zugriffsrechte und deren Implementation, Capabilities
Ein- und Ausgabe, Kommunikation
- I/O-Geräte, asynchron vs. synchron, Interrupts, Gerätetreiber, Schichtenmodell
- Dienste zur Geräteverwaltung, Systemobjekte, Namensräume
Verteilung
- Verteilte Betriebssysteme, Programmierschnittstellen, Dienste, Robustheit, Stabilität
- Verteilte Dateisysteme, Namensregeln, Transparenz, Entfernter Dateizugriff
- Beispiele für verteilte Betriebssysteme: Mach, Amoeba, der Microkernel-Ansatz
Literatur
www.dcl.hpi.uni-potsdam.de/LV/BSArch03/
Lern- und Lehrformen
www.dcl.hpi.uni-potsdam.de/LV/BSArch03/
Leistungserfassung
www.dcl.hpi.uni-potsdam.de/LV/BSArch03/
Termine
www.dcl.hpi.uni-potsdam.de/LV/BSArch03/
Zurück