The ключова різниця між жорсткою та м'якою системою реального часу є це, система жорсткого реального часу - це система, в якій одне невиконання строку може призвести до повної відмови системи, тоді як м'яка система в режимі реального часу - це система, в якій одне або кілька невиконань цього терміну не вважаються повною системою. невдача, але її продуктивність вважається погіршеною.
Операційна система - це системне програмне забезпечення, яке керує апаратним забезпеченням комп'ютера відповідно до інструкцій, наданих програмним забезпеченням. Операційна система забезпечує різні завдання. Деякі з них - управління файлами, управління пам'яттю, контроль периферійних пристроїв та планування процесів. Один з типів операційної системи - це операційна система в режимі реального часу. Його можна розділити на жорсткі системи реального часу та м'які системи реального часу.
1. Огляд та ключові відмінності
2. Що таке система жорсткого реального часу
3. Що таке м'яка система реального часу
4. Порівняльне порівняння - система жорсткого проти м'якого реального часу в табличній формі
5. Підсумок
Система реального часу - це система обробки даних. Час, який забирає система для відповіді на вхід та надання виводу або відображення оновленої інформації, називається часом відгуку. Отже, у цих системах час реакції повинен бути дуже мінімальним. Система повинна виконати завдання в термін. В операційній системі в режимі реального часу правильність вихідної системи залежить як від логічного результату обчислення, так і від часу, необхідного для отримання результату. Їх системи також мають структуру, схожу на звичайну операційну систему. Він також має механізми для завдань планування в режимі реального часу.
Малюнок 01: Система управління повітряним рухом
У жорсткій системі реального часу вимога часу є критичним обмеженням. Система повинна працювати в термін. Якщо система не виконувалась протягом встановленого терміну, це вважається збоєм завдання. Ці типи систем не повинні пропускати термін. Пропуск терміну може бути катастрофічним. Системи управління повітряним рухом, системи управління ракетними та ядерними реакторами - лише кілька прикладів для систем жорсткого реального часу. Якщо система управління літальним апаратом не дала інструкцій літаку в зазначений термін, це може призвести до краху повітряного судна. Тому в умовах жорсткого реального часу дотримання терміну є надзвичайно важливим. Ці системи розміщуються в основному в критично важливих системах безпеки.
У м'якому режимі реального часу, вимога часу не є дуже важливою. Система повинна виконати завдання або дати результат у встановлений термін, але час від часу може бути невеликим допуском. Якщо система не виконала завдання протягом встановленого терміну, вона не вважається збоєм, якщо вона забезпечує необхідний вихід. Але продуктивність вважається зниженою. Пропущення терміну не спричинить катастрофічну подію, як у системі, що склалася в режимі реального часу. Ці системи менш обмежуючі. Деякі приклади програмних систем у режимі реального часу - це передавання мультимедіа, сучасні наукові проекти та віртуальна реальність.
Жорсткий проти м'якої системи реального часу | |
Система жорсткого реального часу - це система, в якій невиконання навіть одного строку може призвести до повної або катастрофічної несправності системи. | М’яка система в режимі реального часу - це система, в якій одне або кілька невиконань терміну не вважаються повною відмовою системи, але ця робота вважається погіршеною.. |
Обмежувальний характер | |
Система жорсткого реального часу є дуже обмежувальною. | М’яка система реального часу не дуже обмежує. |
Кінцевий термін | |
Система жорсткого реального часу не повинна пропускати термін. Пропущений термін спричинить повний або катастрофічний збій системи. | М’яка система реального часу може періодично пропускати термін. Пропущення терміну не вважається повним збоєм системи, але погіршує продуктивність. |
Корисність | |
Система жорсткого реального часу має більшу корисність. | М’яка система реального часу має меншу корисність. |
Приклади | |
Системи управління повітряним рухом, системи управління ракетними та ядерними реакторами - деякі приклади жорстких систем реального часу. | Мультимедійні потоки, сучасні наукові проекти та віртуальна реальність - це деякі приклади м'яких систем у реальному часі. |
У цій статті розглянуто два типи операційних систем у режимі реального часу; жорсткі системи реального часу та м'які системи реального часу. Різниця між жорсткою та м'якою системою реального часу полягає в тому, що система жорсткого реального часу - це система, в якій одноразове невиконання терміну може призвести до повної відмови системи, тоді як м'яка система реального часу - це система, в якій одна або більше невиконання терміну не вважається повним збоєм системи, але його продуктивність вважається погіршеною.
1.PantechProLabs India Pvt Ltd. «Основні поняття RTOS». LinkedIn SlideShare, 10 грудня 2012. Доступно тут
2. "Типи операційної системи". Підручник, 8 січня 2018 р. Доступний тут
1.'Flickr - Офіційне зображення ВМС США - Моряк керує радіолокаційною системою SPN-43, стоячи під управлінням на підході. 'Офіційна сторінка з ВМС США, спеціаліст з комунікацій з масових питань. Альбрехт / США Військово-морський флот - Моряк керує радіолокаційною системою SPN-43, стоячи під управлінням підходу. (Public Domain) через Commons Wikimedia