Materialien
Vorlesungsmaterial
Foren
Forum
Eingebettete Systeme II - Sommersemester 2010
Übersicht
Beschreibung |
Nach einem kurzen Überblick über Standard-Betriebssysteme und hardwaremäßige Voraussetzungen für die Implementierung von Betriebssystemen beschäftigt sich die Vorlesung mit Betriebssystemen für eingebettete Systemen. Wichtig ist die Frage, wie Anforderungen bzgl. Echtzeitfähigkeit erfüllt werden können. Dazu gehören u.a. Methoden, die obere Schranken für die Laufzeit von Prozessen sicherzustellen („Worst Case Execution Times“) und Scheduling-Verfahren, die in Echtzeitbetriebssystemen die Einhaltung von Zeitbedingungen unter Voraussetzung gegebener Worst-Case-Execution-Zeiten gewährleisten. Verschiedene Scheduling-Verfahren werden hinsichtlich ihres Einsatzgebietes klassifiziert sowie hinsichtlich ihrer Güte und Kosten analysiert. Weiterhin werden Grundkonzepte wie Synchronisation und Kommunikation verschiedener Prozesse, gemeinsame Ressourcennutzung, wechselseitiger Ausschluss, etc. betrachtet und deren Rolle beim Entwurf von Echtzeitbetriebssystemen behandelt. Der zweite Teil der Vorlesung beschäftigt sich mit der Zuverlässigkeit von eingebetteten Systemen. Behandelt werden Strategien wie Hardware-, Informations- und Zeitredundanz, mit Hilfe derer versucht wird, die Verfügbarkeit eines Systems auch nach dem Ausfall einzelner Komponenten zu gewährleisten. Die Vorlesung kann problemlos belegt werden, ohne "Eingebettete Systeme I" besucht zu haben. |
Kommentar |
Spezialvorlesung (Bachelor, Master, Diplom), Vertiefungsgebiet Rechnerarchitektur und Betriebssysteme |