3 ms·
Never take "realtime" seriously, unless it's prefaced with either "soft" or "hard".
by tormeh 11y ago
Never take "realtime" seriously, unless it's prefaced with either "soft" or "hard".
- jacquesm 11y agoThat's the whole point here. Soft realtime is not realtime, only hard realtime is realtime. So no need for prefixes.
- luckydude 11y agoI don't know why you were downvoted, you are correct. Have an upvote.
- dllthomas 11y agoI agree that (in a technical context) only hard-realtime is realtime, but a higher percentage of the things that say "hard realtime" mean realtime than of those that just say "realtime".
- tormeh 11y agoBoth terms have varying definitions, depending on who you ask. Realtime, to me, means that there are deadlines and that those deadlines can realistically be broken. Soft realtime means that given some conditions, the deadlines will be met, at least x% of the time. Hard realtime means that the deadlines will be met, unless there's a grave hardware malfunction. Then there's the hardness of deadlines, which is proportional to the consequence of missing them. A hard deadline means that a computational result is worthless if it's late.