Modulbeschreibung

Betriebssystem-Konzepte

ECTS-Credits:
4
Lernziele:

Der/die Studierende kann Betriebssysteme unterschiedlicher Art aufgrund ihrer Architektur einordnen und in ihren Eigenschaften beurteilen. Er/sie kann einfache Treiber und Programmbibliotheken auf verbreiteten Systemplattformen (Windows, Linux) entwickeln. Die Konzepte und Programmierung eines verbreiteten Smartphone-Betriebssystems werden beherrscht.

Kurse in diesem Modul

Betriebssystem-Konzepte:
  • Betriebssystemarchitekturen (klassische Architekturmodelle, Multiprozessorsysteme und ihre Leistung, Netzwerkbetriebssysteme, verteilte Betriebssysteme)
  • Systemdienste in Multiprozessorsystemen und in verteilten Betriebssystemen (CPU-Scheduling und verteilte Dateisysteme)
  • Implementierung der Ein-/Ausgabe (Treibereinbindung in Kern, Treiberschnittstelle, Treibermodelle, E/A-Architekturen, Treiberentwicklung, Beispiele Windows und Linux)  
  • Programmbibliotheken (Konzepte, Verwendung im Betriebssystem, Entwicklung, Beispiele)
  • Konzepte und Applikationsentwicklung für Smartphones am Beispiel eines verbreiteten  Betriebssystems

 

Vorlesung mit 2 Lektionen pro Woche
Uebung mit 2 Lektionen pro Woche
Disclaimer

Diese Beschreibung ist rechtlich nicht verbindlich! Weitere Informationen finden Sie in der detaillierten Modulbeschreibung.