Разница между жёсткими и мягкими задачами в системах реального времени заключается в отношении к задержкам. 25
Жёсткие системы гарантируют выполнение любой задачи вовремя, а сам процесс занимает не больше того времени, что прописан в регламентах задач. 2 Завершение операции по истечении заданного интервала времени является бесполезным и в конечном счёте может привести к критическому сбою всей системы. 1
Мягкие системы допускают задержки и предпринимают различные меры для реакции в заданный интервал, например, снижая качество возвращаемого ответа (пропуск кадров в видео). 1
Примеры жёстких систем реального времени: система управления двигателем автомобиля, различные медицинские системы (такие как электронный стимулятор сердца), системы управления подушками безопасности, промышленные роботы, системы управления атомными электростанциями. 1
Примеры мягких систем реального времени: программное обеспечение, управляющее расписанием полётов коммерческих авиалиний, аудио- или видеосистемы реального времени. 1