Activity

программа RTX Расширение реального времени для Windows

Более того, весь вопрос о области применения систем реального времени (РВ). В некоторых задачах управляющее воздействие к примеру раз в час будет достаточно, в других и микросекунды все решают.

из статей…
www.asutp.ru/?p=600255
Стандарт POSIX 1003.4 (рабочего комитета IEEE [3-7]) определяет ОС как систему реального времени, если она обеспечивает требуемый уровень сервиса за вполне определенное, ограниченное время. То есть ОС реального времени должна быть предсказуемой.

Примеры систем жесткого реального времени - бортовые системы управления, системы аварийной защиты, регистраторы аварийных событий.
Системы мягкого реального времени характеризуются тем, что задержка реакции не критична, хотя и может привести к увеличинию стоимости результатов и снижению производительности системы в целом.

Чтоже касаемо RTX, то он использует модифицированный HAL системы.
RTX включает в себя следующие компоненты:
* уровень абстракции аппаратуры HAL (Hardware Abstraction Layer) реального времени (Real-Time HAL). HAL является программным компонентом самого низкого уровня при взаимодействии драйверов ядра с аппаратурой. В частности, именно на уровне HAL происходит первоначальная обработка прерываний от таймера,
* подсистему реального времени RTSS (Real-Time Subsystem),
* программный интерфейс расширений реального времени RTAPI (Real-Time Application Programming Interface). HAL реального времени подменяет стандартный HAL Windows NT.

Например Enhanced Machine Controller (sourceforge.net/projects/emc) под Linux использует расширение реального времени RTLinux or RTAI.
Сам Linux запускается в этой системе как отдельная задача с наименьшим приоритетом.

ну и ссылочки…
www.asutp.ru/?p=600255
www.asutp.ru/?p=600493
www.asutp.ru/?p=600591&PHPSESSID=e419b1e8caf5fb9e9…
citforum.univ.kiev.ua/…/index.shtml
www.osp.ru/text/print/302/179265.html
offline.computerra.ru/print/offline/1998/…/1687/