Real-Time Systems

Briefly introduced through SE350.

A correct value at the wrong time is a fault.

Lots of use cases:

  • if you get the correct answers after your exam finished, it doesn’t matter

Here, we distinguish 2 types of real-time tasks:

  • Hard real-time task is one that must meet its deadline; otherwise it will cause unacceptable damage or a fatal error to the system (safety-critical applications)
  • Soft real-time task has an associated deadline that is desirable but not mandatory; it still makes sense to schedule and complete the task even if it has passed its deadline.