RTOS
Материал из Wiki
(Различия между версиями)
Demo (обсуждение | вклад) |
Demo (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
+ | = Определение = | ||
+ | |||
'''Операционные системы реального времени (Real Time Operating Systems)''' - особый класс операционных систем, в которых учитывается не только корректное выполнение задач (обработка событий), но и своевременность их выполнения. | '''Операционные системы реального времени (Real Time Operating Systems)''' - особый класс операционных систем, в которых учитывается не только корректное выполнение задач (обработка событий), но и своевременность их выполнения. | ||
+ | |||
+ | == Типы ОС реального времени == | ||
ОС реального времени делятся на два типа ОС мягкого режима реального времени и ОС жесткого режима реального времени. | ОС реального времени делятся на два типа ОС мягкого режима реального времени и ОС жесткого режима реального времени. | ||
ОС жесткого режима реального времени характеризуются тем, что в них невыполнение задачи в заявленные сроки равносильно отказу системы. | ОС жесткого режима реального времени характеризуются тем, что в них невыполнение задачи в заявленные сроки равносильно отказу системы. | ||
ОС мягкого режима реального времени допускают невыполнения задачи в заданные сроки с определенной заранее известной вероятностью. | ОС мягкого режима реального времени допускают невыполнения задачи в заданные сроки с определенной заранее известной вероятностью. | ||
− | + | == Термины == | |
*Дедлайн - предельное время, за которое должна быть выполнена задача. | *Дедлайн - предельное время, за которое должна быть выполнена задача. | ||
Строка 11: | Строка 15: | ||
*Джиттер - разброс времени, за которое может выполняться задача. | *Джиттер - разброс времени, за которое может выполняться задача. | ||
− | + | == Классификация задач (событий) == | |
− | + | События могут быть: | |
*асинхронными - наступление события невозможно предсказать, но они должны быть своевременно обработаны. | *асинхронными - наступление события невозможно предсказать, но они должны быть своевременно обработаны. | ||
*синхронными - наступлениесобытия можно предсказать и заранее выделить под них известное количество требуемых ресурсов. | *синхронными - наступлениесобытия можно предсказать и заранее выделить под них известное количество требуемых ресурсов. |
Версия 18:45, 10 июня 2015
Содержание |
Определение
Операционные системы реального времени (Real Time Operating Systems) - особый класс операционных систем, в которых учитывается не только корректное выполнение задач (обработка событий), но и своевременность их выполнения.
Типы ОС реального времени
ОС реального времени делятся на два типа ОС мягкого режима реального времени и ОС жесткого режима реального времени. ОС жесткого режима реального времени характеризуются тем, что в них невыполнение задачи в заявленные сроки равносильно отказу системы. ОС мягкого режима реального времени допускают невыполнения задачи в заданные сроки с определенной заранее известной вероятностью.
Термины
- Дедлайн - предельное время, за которое должна быть выполнена задача.
- Латентность - время, за которое выполняется задача.
- Джиттер - разброс времени, за которое может выполняться задача.
Классификация задач (событий)
События могут быть:
- асинхронными - наступление события невозможно предсказать, но они должны быть своевременно обработаны.
- синхронными - наступлениесобытия можно предсказать и заранее выделить под них известное количество требуемых ресурсов.
- изохронными - события проходят на регулярной основе и под них своевременно выделяются необходимые ресурсы.
Ссылки