A hard real-time system guarantees that critical tasks complete on time. This goal requires that all delays in the system be bounded from the retrieval of the stored data to the time that it takes the operating system to finish any request made of it. A soft real time system where a critical real-time task gets priority over other tasks and retains that priority until it completes. As in hard real time systems kernel delays need to be bounded
A hard real time system guarntees that critical task be completed on time.Soft real time system where a critical real time task get priority over other tasks,and retain the priority untill it completes.
Real Time OS are those system in which time slot is given to each process to complete i.e. each process is bounded to be completed within the given time.
Hard Real Time Systems :
are the systems in which if the process is not completed in the given time the process is terminated and next process is started.
Soft Real Time Systems :
are the systems in which if the process is not completed in the given time then also the process continues to execute until it complete its operations.