Lehrangebot Wintersemester 2003/2004
Arbeitsgruppe Echtzeitsysteme und Kommunikation

Vorlesung und Übung Echtzeitsysteme

wahlobligatorisch:   IF, IngIF, WIF, CV;  ab 5. Semester; 2 SWS V+2 SWS
obligatorisch:          IT 7, MTK ab 5. Semester,

Termin der Vorlesungen und Übungen:

Achtung: Die Übungen beginnen erst in der 43. Woche
 
Veranstaltung Zeit Raum Dozent
Vorlesung Mi  11-13 G29-307 Prof. Dr. Nett
Übungen Mo  17-19
Die  07-09
Mi  17-19
G29-E037 
G29-K059
G29-K059
R. Bade

Übungsgruppeneinteilung (im pdf-Format)

Zugangsvoraussetzungen:

Vordiplom

Anmeldung erforderlich unter:

https://bode.cs.uni-magdeburg.de/anmeldung_lehrveranstaltung.html

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 zur Lösung des Problems der Prioritätsinversion
 - Uhrensynchronisation
 - Modelle von Echtzeit- bzw. eingebetteten Systemen
 - Verteilte Echtzeitbetriebssysteme

In den Übungen steht die Programmierung unter RTLinux mit c/c++ im Mittelpunkt. Nach einer Einführung in das Bestriebssystem RTLinux  werden ausgewählte Themen aus der Vorlesung praktisch umgesetzt. Für den erfolgreichen Abschluss der Lehrveranstaltung ist sowohl die Anwesenheit in den Übungen erforderlich, als auch die erfolgreiche Bearbeitung einer abschließenden Programmieraufgabe, die rechtzeitig zum Ende des Semesters gestellt wird.

Die Vorlesung wird in deutscher Sprache gehalten, die Folien sind in englisch.

Vorlesungsfolien
(im PDF-Format)

Real-Time (Basics)
Real-Time (Paradigms)
Real-Time (Paradigms) Teil 2
Real-Time (Paradigms) Teil 3
Wireless_RGCP
Wireless_RGCP Teil 2


Übungen
Scheinaufgaben

Empfohlene Literatur:

 - Verissimo:       "Distributed Systems for System Architects" Kluwer Academic Publishers

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

Zuordnung:

Technische Informatik