Vorlesung und Übung Echtzeitsysteme
wahlobligatorisch: IF, IngIF, WIF, CV; ab 5. Semester; 2 SWS V+2 SWS
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