Lehrangebot Wintersemester 1999/2000

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