операционная система QNX
ОС QNX – это операционная система реального времени, предназначенная преимущественно для встраиваемых систем. Считается одной из лучших реализаций концепции микроядерных операционных систем.
В отличие от Windows CE и некоторых ОС на ядре Linux система QNX достаточно небольшая, чтобы в минимальной комплектации уместиться в 1 Мбайте памяти, вместе с этим она считается очень быстрой и должным образом «законченной» (практически не содержащей ошибок). ОС QNX эксплуатируется достаточно долгое время и показала высокую надежность.
В основе QNX, лежит компактное и стабильное настоящее микроядро. Поскольку система рассчитана на 100-процентно бесперебойную работу, то архитектура ядра и окружения предполагает динамическую конфигурацию - установка и удаление драйверов, сетевых протоколов, файловых систем, оконных интерфейсов и т.п. происходит в режиме "hot plug", без прекращения работы. Все перечисленные компоненты работают в отдельных адресных пространствах, без типичных для других систем "оптимизаций" по заносу подключаемых компонент в монолитное или составное ядро. Как следствие - QNX умеет восстанавливать себя практически после любого программного сбоя, любой компонент может быть "признан недействительным" и повторно запущен. Существуют точки восстановления, "неразрушающей перезагрузки", после которой система блокирует участки кода, которые вызвали сбой (исключение), и продолжает работу без потери состояния, очистки памяти и инициализации процессора.
QNX способна работать практически на любом современном процессоре, используемом на рынке встраиваемых систем. Система не критична к мощности процессора.
ОС QNX включена в число рекомендуемых МО РФ.
НПП "Промтрансавтоматика" широко применяет операционную систему QNX в своих разработках.
В частности, операционная система OC QNX 4.25В применена в качестве операционной системы управляющего компьютера системы автоматизированного контроля состояния оборудования Троицкого моста, что связано, прежде всего, с тем, что QNX является системой, работающей в реальном времени. Кроме того, QNX является многозадачной OC с гибкой системой приоритетов, благодаря которой имеется полная гарантия того, что процесс с наивысшим приоритетом начнет выполняться практически немедленно, что особенно важно в работе систем управления. Выбранная операционная система управляющего компьютера обеспечивает надежную работу с аппаратурой и поддерживает протокол TCP/IP, что позволяет организовать совместную работу с Windows–приложениями.
"Наиболее известным применением QNX в России является система автоматизированного контроля и управления разводкой Троицкого моста через Неву в Санкт-Петербурге, реализованная ЗАО «НПП “Промтрансавтоматика”». Эта система эксплуатируется с апреля 2002 года. После реконструкции мост ни разу не выбился из графика разводки" (цитата с сайта энциклопедии «Википедия», раздел «QNX» - «Примеры применения в России»).
В 2005 году НПП "Промтрансавтоматика" удостоено сертификата "Most Elegant QNX Progect Award 2004".
Вернуться на предыдущую страницу
|