Lehrangebot Wintersemester 2001/2002
Arbeitsgruppe Echtzeitsysteme und Kommunikation

Echtzeitsysteme
wahlobligatorisch: IF, WIF, CV  im Hauptstudium

Termin der Vorlesungen und Übungen:

Achtung neu: Scheine zum Prüfungsamt
 
Veranstaltung Zeit Raum Dozent
Vorlesung Mi  11-13 G03    308 Prof. Dr. Nett
Übungen Di  19-21
Do 11-13
G03    308
G22B 103
M. Gergeleit

Zugangsvoraussetzungen:

Einführungsveranstaltung

Lehrinhalte:

Die Lehrveranstaltung dient als einsemestrige Einführung in die wesentlichen Entwurfsprinzipien für Echtzeitsysteme. Behandelt werden

- Überblick über die Anforderungen an Echtzeitsysteme und ihre Einsatzgebiete
- CPU-Scheduling: Scheduling-Algorithmen (Rate Monotonic, Earliest Deadline First), Schedulingverfahren (statisch, dynamisch), Applikationsbeispiel:
  Roboterschlange
- Echtzeitfähigkeit von Kommunikationsprotokollen (CSMA-Protokolle wie Ethernet, Tokenbasierte Protokolle, TDMA-Protokolle, Feldbusprotokolle)
- Speicherzugriffsprotokolle mit dem Problem der Prioritätsinversion, Lösungsmöglichkeiten: priority inheritance, priority ceiling, stack resource policy

Alle Folien der Vorlesung sind in englischer Sprache. Gesprochen wird jedoch deutsch.

In den Übungen stehen Aufbau und Programmierung mit RT-Linux im Vordergrund.

Vorlesungsfolien
(im PDF-Format)

Introduction
Estimating Task Execution Times
Task (CPU) Scheduling(Teil 1)
Task (CPU) Scheduling (Teil 2)
Real-Time Communikation
Resource Access Protocols

Übungen
(im PDF-Format)

Object-Oriented Design Methods

Aufgabenblatt

Empfohlene Literatur:

- Butazzo:"Hard Real-Time Computing Systems", Kluwer Academic
  Publishers,1997 - Krishna/Shin: "Real-Time Systems", Mc Graw-Hill, 1997

Zuordnung:

Technische Informatik