Diferencias entre un sistema de tiempo real hard y soft

Diferencias entre un sistema de tiempo real hard y soft

de Diego Martin Amorena Gomez De Salazar -
Número de respuestas: 1

Buenas
Quería  consultar la diferencia entre estas dos categorías. 
Entiendo que en los duros, el SO puede negar la carga de procesos si no se prevé completarlos en el tiempo esperados. Tambien entiendo que los de tipo soft acotan el tiempo de los procesos prioritarios, pero no acotan los tiempos de los procesos no prioritarios.  
Me quedan las siguientes dudas. 

Los de tipo soft también pueden negar las acciones del usuario si un proceso prioritario no se estima que se cumpla dentro del rango de tiempo aceptable?  o simplemente fallara al pasarse de tiempo?  Refiere a esto la frase(de las ppt de introduccion) "No son tan estrictos como los otros pero pueden combinar otros procesos de menor prioridad."?

Saludos y muchas gracias 

Diego

En respuesta a Diego Martin Amorena Gomez De Salazar

Re: Diferencias entre un sistema de tiempo real hard y soft

de Jorge Merlino -

En general los SO de tipo soft solamente hacen su mejor esfuerzo para ejecutar los procesos de tiempo real tan pronto como sea posible. Ni rechazan la ejecución, ni fallan cuando demoran mucho. De hecho normalmente los procesos de tiempo real se ejecutan como un proceso cualquiera sin especificar sus restricciones (aparte de indicar que es de tiempo real).

Saludos