Real-time system¶
Category: Real-time systems · Status: stub
One line: A system whose correctness depends on when results arrive as well as on what they are: a hard real-time system must never miss a deadline, a soft one should rarely.
Also called: hard real-time, soft real-time, mission-critical system.
How it connects¶
- See also: Priority inversion, Worst-case execution time
In each language¶
| C | POSIX sched_setscheduler ↗ for a real-time policy, and clock_nanosleep ↗ with TIMER_ABSTIME for periodic work |
| The operating system | sched(7) ↗: Linux's real-time policies SCHED_FIFO, SCHED_RR and SCHED_DEADLINE |
| Elsewhere | Ada's Real-Time Systems annex ↗ (Annex D) specifies what a real-time Ada implementation provides |