The fundamental requirement of hard real time is achieving some specific task, in a specific amount of time.
Sometimes this is a repetitive periodic action. E.g. 1ms.
Or a deadline action, event x has happened, complete action y before time z.
All the timings will have a tight tolerance e.g. 1% or 3% of the target time.
This is typically used in control systems or monitoring systems.
Safety is due to the element being controlled. Usually with legal or industry standards to be applied.
Security due to malicious action on those safety systems.
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
Hide child comments as well
Confirm
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
The fundamental requirement of hard real time is achieving some specific task, in a specific amount of time.
Sometimes this is a repetitive periodic action. E.g. 1ms.
Or a deadline action, event x has happened, complete action y before time z.
All the timings will have a tight tolerance e.g. 1% or 3% of the target time.
This is typically used in control systems or monitoring systems.
Safety is due to the element being controlled. Usually with legal or industry standards to be applied.
Security due to malicious action on those safety systems.