Ключевое различие - жесткая и мягкая система в реальном времени
Ключевое различие между системой жесткого и мягкого реального времени заключается в том, что система жесткого реального времени - это система, в которой единичный сбой в срок может привести к полному отказу системы, а система мягкого реального времени - это система, в которой один или несколько отказов в срок не считаются полным отказом системы, но ее производительность считается ухудшенной.
Операционная система - это системное программное обеспечение, которое управляет аппаратным обеспечением компьютера в соответствии с инструкциями, предоставляемыми программным обеспечением. Операционная система предоставляет различные задачи. Управление файлами, управление памятью, управление периферийными устройствами и планирование процессов - вот некоторые из них. Один из типов операционной системы - это операционная система реального времени. Его можно разделить на системы жесткого реального времени и системы мягкого реального времени.
СОДЕРЖАНИЕ
1. Обзор и основные различия
2. Что такое система жесткого реального времени
3. Что такое система мягкого реального времени
4. Сравнение бок о бок - жесткая и мягкая системы реального времени в табличной форме
5. Резюме
Что такое система жесткого реального времени?
Система реального времени - это система обработки данных. Время, затрачиваемое системой на ответ на ввод и предоставление вывода или отображение обновленной информации, известно как время отклика. Таким образом, в этих системах время отклика должно быть минимальным. Система должна выполнить задачу в срок. В операционной системе реального времени правильность вывода системы зависит от логического результата вычислений, а также времени, необходимого для получения результата. Их системы также имеют структуру, аналогичную обычной операционной системе. Он также имеет механизмы для планирования задач в реальном времени.
Рисунок 01: Система управления воздушным движением
В системе жесткого реального времени требование времени является критическим ограничением. Система должна работать в срок. Если система не сработала в срок, это считается невыполнением задачи. Эти типы систем не должны пропадать в срок. Несоблюдение срока может быть катастрофическим. Системы управления воздушным движением, ракеты и системы управления ядерными реакторами - лишь немногие примеры систем жесткого реального времени. Если система управления самолетом не дала указания самолету в установленный срок, это может привести к аварии самолета. Поэтому в системе жесткого реального времени соблюдение сроков чрезвычайно важно. Эти системы используются в основном в системах, критичных для безопасности.
Что такое система Soft Real Time?
В системе мягкого реального времени требования ко времени не так важны. Система должна выполнить задание или выдать результат в срок, но иногда может быть небольшой допуск. Если система не выполнила задачу в установленные сроки, это не считается отказом, если она обеспечивает требуемый результат. Но производительность считается ухудшенной. Несоблюдение крайнего срока не вызовет катастрофических событий, как в системе жесткого реального времени. Эти системы менее строгие. Некоторыми примерами программных систем реального времени являются потоковая передача мультимедиа, передовые научные проекты и виртуальная реальность.
В чем разница между жесткой и мягкой системой реального времени?
Различать статью в середине перед таблицей
Жесткая vs мягкая система в реальном времени |
|
Система жесткого реального времени - это система, в которой несоблюдение даже одного крайнего срока может привести к полному или катастрофическому отказу системы. | Система мягкого реального времени - это система, в которой один или несколько сбоев в срок не рассматриваются как полный отказ системы, но производительность считается ухудшенной. |
Ограничительный характер | |
Система жесткого реального времени очень ограничена. | Система мягкого реального времени не очень строгая. |
Крайний срок | |
Система жесткого реального времени не должна пропускать крайний срок. Несоблюдение крайнего срока приводит к полному или катастрофическому отказу системы. | Система Soft реального времени может иногда пропускать дедлайн. Несоблюдение крайнего срока не считается полным отказом системы, но снижает производительность. |
Полезность | |
Система жесткого реального времени более полезна. | Система мягкого реального времени менее полезна. |
Примеры | |
Системы управления воздушным движением, системы управления ракетами и ядерными реакторами - вот некоторые примеры систем жесткого реального времени. | Потоковое мультимедиа, передовые научные проекты и виртуальная реальность - вот некоторые примеры систем мягкого реального времени. |
Резюме - Жесткая и мягкая системы в реальном времени
В этой статье обсуждались два типа операционных систем реального времени; системы жесткого реального времени и системы мягкого реального времени. Разница между системой жесткого и мягкого реального времени заключается в том, что система жесткого реального времени - это система, в которой единичный сбой в срок может привести к полному сбою системы, а система мягкого реального времени - это система, в которой один или большее количество отказов в срок не считается полным отказом системы, но ее производительность считается ухудшенной.