Verteilte Echtzeitsysteme
Vorlesung: Donnerstags, 11-13 Uhr in G29-K059
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
In den Übungen steht die Vermittlung praktischer Kenntnisse in der Anwendung im Vordergrund. Dazu gehören Themen wie
- das Echtzeitbetriebssystem Xenomai
- Echtzeitprogrammierung
- echtzeitfähige Netzwerkprotokolle
Kenntnisse in C-Programmierung werden empfohlen.
Teilnehmerkreis:
- WPF CV;M 1-2
- WPF DigiEng;M 1-4
- WPF IF;M 1-2
- WPF IngIF;M 1-2
- WPF WIF;M 1-2
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.