Real-time systems are special purpose operating systems. They are used when there are rigid time requirements on the operation of a processor or the flow of data, and thus it is often used as a control device in a dedicated application (eg. fuel injection systems, weapon systems, industrial control systems, …). It has well defined, fixed time constraints. The processing must be done within the defined constraints, or the system fails.
Two types:
–Â Â Â Â Â Â Â Â Â Hard real-time systems guarantee that critical tasks complete on time.
–Â Â Â Â Â Â Â Â Â In Soft real-time systems, a critical real-time task gets priority over other tasks, and the task retains that priority until it completes.
2 Comments