Uni-Logo
English      
Rechnerarchitektur
        Startseite         |         Institut für Informatik         |         Technische Fakultät
 
Veranstaltung
Übersicht  |  Zeit/Ort  |  Veranstalter  |  Literatur
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