Arbeitsgruppe Echtzeitsysteme und Kommunikation
Hauptstudium
Vorlesung Echtzeitsysteme
Erster Termin der Vorlesung:
13. 10. 1999
15:00 – 17:00 Uhr
Gebäude 22(W) A 119
Termin: V
wöchentlich donnerstags
11:00 – 13:00 Uhr
Gebäude 03 Raum 106
Prof. Dr. Nett
Ü wöchentlich
mittwochs
15:00 – 17:00 Uhr
Gebäude 22(W) A 119
Prof. Dr. Nett / Martin Gergeleit
Zugangsvoraussetzungen:
Einführungsveranstaltung
Lehrinhalte:
Die Lehrveranstaltung dient als einsemestrige Einführung in die wesentlichen Entwurfsprinzipien für Echtzeitsysteme. Behandelt werden
Vorlesungsscript
(im PDF-Format)
Introduction
Estimating
Task Execution Times
Task
(CPU) Scheduling (Teil 1)
Task
(CPU) Scheduling (Teil 2)
Resource
Access Protocols
Robotic
Applications
Real-Time
Communication
Übungen Echtzeitsysteme:
In den Übungen sollen Methoden und
Algorithmen aus der Vorlesung praxisnah vertieft werden.
Es ist geplant, als Beispiel eines Echtzeit-Betriebssystems
RT-Linux zu installieren und mit den verschiedenen Scheduling-, Kommunikations-
und Treiber-Modulen zu experimentieren. Am Beispiel einer einfachen und
leicht vermessbaren Echtzeitaufgabe soll das Verhalten verschiedener Scheduler
(RM, EDF und des Standard-Unix-Schdulers) untersucht werden. Desweiteren
werden verschiedene Synchronisations- und Kommunikations-Mechanismen am
praktischen Beispiel behandelt und die besonderen Implikationen für
Echtzeitsysteme betrachtet (Shared-Memory mit Locks u.ä. mit Priority-Problemen,
RT-Linux "RT-Pipes").
Zuordnung:
Wahlobligatorisch, technische und praktische Informatik