16.03.1999 Новости, Промышленная автоматизация/САПРАлексей Жданов Классы систем реального времениКоличество разнообразных операционных систем реального времени очень велико. В последнем обзоре в Real-Time Magazine (№ 2-3/97) было упомянуто около шестидесяти таких ОС. Наверное, на самом деле их еще больше, если иметь в виду некоммерческие ОСРВ. Однако сама специфика применения ОСРВ требует гарантий надежности, причем гарантий в том числе и юридических - этим, видимо, можно объяснить тот факт, что среди некоммерческих систем реального времени нет сколько-нибудь популярных.Среди коммерческих СРВ можно выделить группу ведущих по объемам продаж и по популярности систем. VxWorks, OS9, pSOS+, LynxOS, QNX, VRTX.Исполнительные системы реального времени. Признак систем этого типа - различные платформы для разработки и исполнения. Приложение реального времени разрабатывается на хост-компьютере (компьютер ведения разработки), затем компонуется с ядром и загружается в целевую систему для исполнения. Как правило, приложение реального времени - это одна задача, и параллелизм здесь достигается с помощью потоков (threads).Системы данного типа обладают рядом достоинств, главными из которых являются скорость и реактивность. Высокая реактивность достигается благодаря тому, что в системе имеются только потоки, требующие малого времени на переключение контекста (в отличие от процессов).Этим свойством определяется и ряд недостатков: зависание всей системы при зависании потока, проблемы с динамической подгрузкой новых приложений.Кроме того ...
читать далее.