Betriebssystemarchitektur (Wintersemester 2003/2004)
Lecturer:
Prof. Dr. Andreas Polze
(Betriebssysteme und Middleware)
General Information
- Weekly Hours: 4
- Credits: 6
- Graded:
yes
- Enrolment Deadline: 01.01.1970
- Teaching Form:
- Enrolment Type: Compulsory Elective Module
Programs
- IT-Systems Engineering BA
Description
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
Literature
www.dcl.hpi.uni-potsdam.de/LV/BSArch03/
Learning
www.dcl.hpi.uni-potsdam.de/LV/BSArch03/
Examination
www.dcl.hpi.uni-potsdam.de/LV/BSArch03/
Dates
www.dcl.hpi.uni-potsdam.de/LV/BSArch03/
Zurück