|
|
|
|
|
by skyde
1353 days ago
|
|
Real-time software does not mean fast software!
It mean determinism, guarantee that each time it run it will never take more than x milliseconds to complete.
Those guarantee are very hard when considering a system like linux with many background process or thread each randomly doing IO and allocating memory. |
|
[0] https://www.google.com/search?q=hard-realtime+soft-realtime
> A hard-real time system is a system in which a failure to meet even a single deadline may lead to complete or appalling system failure. A soft real-time system is a system in which one or more failures to meet the deadline are not considered complete system failure, but that performance is considered to be degraded.