Разница между системой жесткого и мягкого реального времени

Оглавление:

Разница между системой жесткого и мягкого реального времени
Разница между системой жесткого и мягкого реального времени

Видео: Разница между системой жесткого и мягкого реального времени

Видео: Разница между системой жесткого и мягкого реального времени
Видео: Система реального времени 2024, Ноябрь
Anonim

Ключевая разница - жесткая и мягкая система реального времени

Ключевое различие между системой жесткого и мягкого реального времени заключается в том, что система жесткого реального времени - это система, в которой единичное нарушение сроков может привести к полному отказу системы, в то время как система мягкого реального времени система, в которой один или несколько сбоев в срок не считаются полным сбоем системы, но ее производительность считается ухудшенной.

Операционная система - это системное программное обеспечение, которое управляет аппаратным обеспечением компьютера в соответствии с инструкциями, предоставленными программным обеспечением. Операционная система предоставляет различные задачи. Управление файлами, управление памятью, управление периферийными устройствами и планирование процессов - вот некоторые из них. Одним из типов операционной системы является операционная система реального времени. Его можно разделить на системы жесткого реального времени и системы мягкого реального времени.

Что такое система жесткого реального времени?

Система реального времени - это система обработки данных. Время, необходимое системе для ответа на ввод и предоставления вывода или отображения обновленной информации, называется временем отклика. Таким образом, в этих системах время отклика должно быть минимальным. Система должна выполнить задачу в срок. В операционной системе реального времени правильность вывода системы зависит от логического результата вычислений, а также от времени, необходимого для получения результата. Их системы также имеют структуру, похожую на обычную операционную систему. Он также имеет механизмы для планирования задач в реальном времени.

Разница между системой жесткого и мягкого реального времени
Разница между системой жесткого и мягкого реального времени

Рисунок 01: Система управления воздушным движением

В системе жесткого реального времени требование времени является критическим ограничением. Система должна работать в установленные сроки. Если система не сработала в установленный срок, это считается провалом задачи. Эти типы систем не должны пропускать сроки. Пропуск срока может иметь катастрофические последствия. Системы управления воздушным движением, системы управления ракетами и ядерными реакторами - лишь немногие примеры систем жесткого реального времени. Если система управления самолетом не дала инструкции самолету в установленный срок, это может привести к крушению самолета. Поэтому в системе жесткого реального времени соблюдение сроков чрезвычайно важно. Эти системы развернуты в основном в системах, критически важных для безопасности.

Что такое система мягкого реального времени?

В системе мягкого реального времени требование времени не очень важно. Система должна выполнить задачу или выдать результат в установленные сроки, но иногда может быть небольшой допуск. Если система не выполнила задачу в установленный срок, это не считается ошибкой, если она обеспечивает требуемый результат. Но производительность считается ухудшенной. Пропуск дедлайна не приведет к катастрофе, как в системе жесткого реального времени. Эти системы менее ограничительны. Некоторыми примерами программных систем реального времени являются потоковая передача мультимедиа, передовые научные проекты и виртуальная реальность.

В чем разница между системой жесткого и мягкого реального времени?

Жесткая и мягкая система реального времени

Система жесткого реального времени - это система, в которой несоблюдение хотя бы одного крайнего срока может привести к полному или катастрофическому отказу системы. Система мягкого реального времени - это система, в которой один или несколько сбоев в соблюдении сроков не считаются полным отказом системы, но такая производительность считается ухудшенной.
Ограничительный характер
Система жесткого реального времени очень ограничена. Мягкая система реального времени не очень ограничительна.
Срок
Система жесткого реального времени не должна пропускать дедлайн. Невыполнение срока может привести к полному или катастрофическому отказу системы. Мягкая система реального времени иногда может не уложиться в срок. Пропуск срока не считается полным сбоем системы, но снижает производительность.
Утилита
Система жесткого реального времени более полезна. Система мягкого реального времени менее полезна.
Примеры
Системы управления воздушным движением, системы управления ракетами и ядерными реакторами являются примерами систем жесткого реального времени. Потоковая передача мультимедиа, передовые научные проекты и виртуальная реальность - вот некоторые примеры систем мягкого реального времени.

Резюме – жесткая и мягкая система реального времени

В этой статье обсуждались два типа операционных систем реального времени; системы жесткого реального времени и системы мягкого реального времени. Разница между системой жесткого и мягкого реального времени заключается в том, что система жесткого реального времени - это система, в которой однократное невыполнение срока может привести к полному отказу системы, в то время как система мягкого реального времени - это система, в которой один или больше сбоев в срок не считается полным отказом системы, но считается, что ее производительность ухудшилась.

Рекомендуемые: