ти до трьох понять, назви яких перекочували в російську мову з англійської:
Дедлайн (deadline) - директивний термін завдання [4]. Це поняття зводиться до того, що виконання будь обробки сигналу має відбуватися не більше, ніж за строго певний часовий період, і закінчитися до певного моменту часу, який якраз і називається дедлайном. p align="justify"> Джиттер (jitter) - розкид у значеннях [4]. У даному випадку мова йде про час відгуку, тобто часу обробки сигналу. При цьому в середньому, незалежно від прийшов на систему сигналу, значення повинні бути однаковими. Це означає, що в СРВ джіттер повинен бути максимально мінімізований. p align="justify"> Латентність (latency) - затримка реакції системи [4]. Так як визначено поняття дедлайну, природним стає мінімізація затримки реакції системи на переривання, тобто мінімізація латентності. При цьому значення латентності завжди менше значення часу обробки розглянутого сигналу, бо інакше спостерігається порушення дедлайну. p align="justify"> Таким чином:
СРВ повинна реагувати на будь-яке вхідний вплив протягом певного часу [5], заданого при проектуванні систем (поняття дедлайну). При цьому для різних типів сигналів час реакції системи може бути по-різному (з урахуванням мінімізації значення джитера), але обов'язково строго регламентовано в рамках розробленої системи. p align="justify"> СРВ повинна реагувати на кілька одночасно надходять на вхід сигналів [5], при цьому жоден із сигналів не повинен оброблятися довше заданого для нього часу (потрібне дотримання поняття дедлайну).
Також СРВ можна розділити на два типи, залежно від ставлення до тимчасових затримок:
Системи жорсткого реального часу, коли затримки суворо заборонені, при цьому будь-яка з них призводить до непридатності системи.
Системи м'якого реального часу, коли затримки заборонені, але допускаються, при цьому характеристики системи погіршуються: продуктивність знижується [6].
.1.2 Параметри ОСРВ
Операційні системи реального часу (ОСРВ) - операційні системи, що забезпечують інтерфейс для роботи з СРВ. На відміну від вимог до СРВ, вимог до ОСРВ більше, тому що мова йде не про теорію, а про практику, тобто про можливість реалізувати задану систему насправді.
У свій час, Мартін Тіммерман, дослідник в області операційних систем реального часу, сформулював звід вимог, необхідних для будь-якої операційної системи, яка претендує на звання системи реального часу [7]:
ОС повинна бути мультипрограммной і мультизадачною.
ОС повинна використовувати переривання для диспетчеризації, тобто допускати витіснення однієї оброблюваної програми інший. Ця вимога приводить до наступного:
ОС повинна мати розвиненою системою пріоритетів.
ОС повинна м...