I232 – Elementary Real-Time Systems

Module
Elementary Real-Time Systems
Grundlagen echtzeitfähiger Systeme
Module number
I232 [I-232]
Version: 2
Faculty
Informatics/Mathematics
Level
Bachelor/Diplom
Duration
1 semester
Turnus
Summer semester
Module supervisor

Prof. Dr.-Ing. Robert Baumgartl
robert.baumgartl(at)htw-dresden.de

Lecturers

Prof. Dr.-Ing. Robert Baumgartl
robert.baumgartl(at)htw-dresden.de

Teaching language(s)

German

ECTS credits

5.00 Credits

Workload

150 hours

Courses

4.00 SWS (2.00 SWS Lecture | 2.00 SWS Internship)

Self-study time

90.00 hours

Pre-requisite(s) for the examination
Not specified
Examination(s)

Written examination
Examination duration: 90 min | Weighting: 100 %

Teaching form

2/0/2  V/Ü/P

Media type
Not specified
Teaching content / structure
  • Zeit in Rechensystemen, Uhren, Messungen
  • Verfahren der Uhrensynchronisation
  • statisches Echtzeitscheduling mittels Network Flows
  • dynamische echtzeitfähige Prozessorzuteilungsverfahren: EDF, RMS
  • ratenmonotone Analyse
  • echtzeitfähige Speicher- und Massenspeicherverwaltung
  • Prioritätsinversion, Prioritätsvererbung, Priority-Ceiling-Protokoll
  • Echtzeit-Betriebssysteme
Qualification objectives
  • Die Studenten sind in der Lage, verschiedene Methoden der zeitlichen Analyse von Programmabarbeitungen einzusetzen.
  • Die Studenten kennen die wesentlichen Techniken, Abstraktionen und Modelle der Programmierung echtzeitfähiger Systeme und können diese produktiv einsetzen.
  • Die Studenten sind in der Lage, Programme, die auf echtzeitfähigen Systemen ablaufen sollen, zu analysieren, auf Basis der POSIX-Realtime-API zu implementieren und zu verifizieren.
  • Die Studenten sind in der Lage, mit Hilfe der ratenmonotonen Analyse Taskmengen hinsichtlich ihrer Planbarkeit auf Uniprozessorsystemen
    zu analysieren und ggf. zu modifizieren.
Special admission requirement(s)
Not specified
Recommended prerequisites
  • Grundlagen der C-Programmierung
Continuation options

Echtzeitsysteme

Literature
  • Skript der Lehrveranstaltung
  • Jane Liu: Real-Time Systems. Prentice-Hall, 2000
  • Alan Burns, Andy Wellings: Real-Time Systems and Programming Languages. Addison-Wesley, 2009
  • Dieter Zöbel: Echtzeitsysteme. Springer, 2008
Current teaching resources
  • https://www.informatik.htw-dresden.de/~robge/ezs/ezs.html
Notes
Not specified