Hasso-Plattner-Institut25 Jahre HPI
Hasso-Plattner-Institut25 Jahre HPI
 

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

  1. Aufgaben eines Betriebssystems, Batch Job/Time-Sharing/Multi-User/Multi-Tasking Syst.
  2. Strukturen in Betriebssystemen, Systemkomponenten, user-mode vs. kernel-mode Verwaltung der Ressource Prozessor
  3. Prozeßkonzept, Operationen auf Prozessen, Interprozeßkommunikation, Synchronisation
  4. Threads, Synchronisation: kritische Sektionen, Semaphore, Monitore, Deadlocks
  5. Scheduling-Algorithmen, Scheduling-Kriterien: Durchsatz, Fairness, Antwortzeit Verwaltung der Ressource Speicher
  6. Hauptspeicherverwaltung, Swapping, Paging, Segmentierung, Virtueller Speicher
  7. Dateisystem, Konsistenzsemantik, Verzeichnisstrukturen, Speicherallokation
  8. Zugriffsschutz und Sicherheit, Zugriffsrechte und deren Implementation, Capabilities Ein- und Ausgabe, Kommunikation
  9. I/O-Geräte, asynchron vs. synchron, Interrupts, Gerätetreiber, Schichtenmodell
  10. Dienste zur Geräteverwaltung, Systemobjekte, Namensräume Verteilung
  11. Verteilte Betriebssysteme, Programmierschnittstellen, Dienste, Robustheit, Stabilität
  12. Verteilte Dateisysteme, Namensregeln, Transparenz, Entfernter Dateizugriff
  13. 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