TUD Logo

TUD Home » ... » Operating Systems » Teaching » Real-Time Systems

Operating Systems

Real-Time Systems


Real-time systems are systems interacting with the real world. Their correctness depends on the timeliness of results. This topic touches many of the classical branches of computer science. It is related to computer architecture like bus design, operating systems, programming languages, software engineering, use cases like multimedia or car electronics, and theoretical computer science. Processor scheduling, a synonym for real-time systems in many universities, is but a true subset of what we try to teach in this course.

The lecture is very loosely based on these two books:
  • Jane Liu: Real-Time Systems
  • Hermann Kopetz: Real-Time Systems
Despite bearing the same title, the books a fundamentally different. The authors even follow different schools of real-time systems. Neither book covers all areas of real time systems. Consequently, we use both books in the lecture and also mix in publications and own experiences. And we are generous with leaving things out.

The lecture will be a bit heterogeneous, as we are trying to cover a broad range of topics. However, we cut short on scheduling theory and the deeper mathematics, as this is covered in the lecture on scheduling theory.


  1. Introduction
  2. Modeling Real-Time Systems
  3. Time and Order
  4. Event-Driven Scheduling
  5. Resource Access Protocols
  6. Time-Driven Systems
  7. Hardware
  8. Real-Time Communication
  9. Probabilistic Scheduling
  10. Multiprocessor Scheduling
  11. Real-Time Programming Languages
  12. Mixed-criticality Systems
  13. Real-Time Operating Systems


  1. Terms and Concepts on 27th Oct, 4.40 PM (after the lecture)
  2. Scheduling on 1st Dec, 2.50 PM (replacing the lecture)
  3. Time and Order on 8th Dec, 4.40 PM (after the lecture)
  4. Hardware on 15th Dec, 4.40 PM (after the lecture)
  5. Real-Time Programming Languages on Jan 26th, 4.40 PM (after the lecture)
Last modified: 2nd Feb 2017, 4.25 PM
Author: Dr.-Ing. Michael Roitzsch

Prof. Dr.
Hermann Härtig

Phone: +49 (0) 351 463-38282
Fax: +49 (0) 351 463-38284
e-mail contact form

  • ModuleModules: INF-BAS4, INF-VERT4, DSE-E9, INF-LE-EUI
  • Credits6 Credit Points
  • 2/1/0 = 3 SWS
Time and Place
  • Lecture, weekly
    TimeThu, 2.50 PM PlaceAPB E006
  • Exercise, biweekly
    TimeThu, 4.40 PM PlaceAPB E006
Mailing List