SOFT REAL TIME OPERATING SYSTEM
Soft real time OS is a type of OS where certain deadlines may be missed, they will respond at a time t=0+.
Soft real time systems are not constrained to extreme rules. The critical time of the soft real time may be delayed to some extent. The expected latency between the tasks and time constraints may be deviated.
The preemption period for a soft real time task is about few milliseconds.
Digital camera, mobile phones, online data base etc.
HARD REAL TIME OPERATING SYSTEM
Hard real time OS is a type of OS we can predict the deadline, they will respond at a time t=0. Hard real time systems are constrained to predicted time constraints, deadlines and latency.
Air bag control in cars, anti-lock brake, engine control system etc.
The preemption period for hard real time system is almost less than few microseconds.
Jitter MEANS timing error in task, hence A hard real-time operating system has less jitter than a soft real-time operating system.