Verteilte Echtzeitsysteme
Lehrinhalte:
Die Lehrveranstaltung dient als einsemestrige Einführung in die wesentlichen Entwurfsprinzipien für Echtzeitsysteme. Zum Inhalt gehören:
- Überblick über die Anforderungen an Echtzeitsysteme und ihre Einsatzgebiete
- Algorithmen (Rate Monotonic, Earliest Deadline First) und Verfahren (statisch, dynamisch, robust) zum CPU-Scheduling
- Entwurf von echtzeitfähigen Kommunikationsprotokollen (drahtgebunden/drahtlos)
- Speicherzugriffsprotokolle (Prioritätsinversion)
- Uhrensynchronisation
- Modelle von Echtzeit- bzw. eingebetteten Systemen
Neben der Aufarbeitung des Vorlesungsstoffs auch durch Übungsaufgaben steht in den Übungen die Vermittlung praktischer Kenntnisse in der Anwendung im Vordergrund. Dazu gehören Themen wie
- das Echtzeitbetriebssystem Xenomai
- Echtzeitprogrammierung
- echtzeitfähige Netzwerkprotokolle
Teilnehmerkreis:
WPF CV;M ab 1 ; CSE;M ab 1 ; IF;M ab 1
WPF CV;i ab 7 ; IF;i ab 7 ; INGIF;i ab 7 ; WIF;i ab 7
2 SWS V+2 SWS Ü
Zuordnung:
Informatik II / Technische Informatik
Abschluss der Lehrveranstaltung:
Regelmäßige Teilnahme an der Vorlesung sowie erfolgreiche Bearbeitungen der Übungs-bzw. Programmieraufgaben ist eine Voraussetzung für eine erfolgreiche Teilnahme.