QNX Software Systems
Начиная с 1980 г., разработчики использовали и полагались на технологию QNX при построении систем, требующих безотказного функционирования: медицинских приборов, телематических устройств, Интернет-маршрутизаторов, call-центров службы 911 систем управления технологическими процессами, - и даже систем управления для Международной Космической Станции. Вне зависимости от их масштаба и сложности, эти системы объединяет одно: все они работают непрерывно по 24 часа в день, 365 дней в году, без перерывов.
QNX - операционная система жесткого реального времени , разработанная специально для высокоответственных приложений, бесперебойно функционирующих годами. Надежность - QNX обеспечивается ее архитектурой - это настоящая операционная система на основе микроядра. В операционной системе QNX ядром обрабатываются только базовые примитивы ОС (сигналы, таймеры, планирование). Все остальные компоненты - драйверы, файловые системы, стеки протоколов прикладные приложения - выполняются вне пределов ядра как отдельные процессы, каждый в своем защищенном адресном пространстве. Такой подход автоматически обеспечивает системам на основе QNX "встроенную" отказоустойчивость. Все компоненты QNX используют для общения друг с другом единый, четко детерминированный механизм - обмен сообщениями. Он образует между компонентами системы виртуальную "программную шину", позволяющую подключать к ней или, наоборот, отключать любой компонент "на лету". Сообщения могут свободно передаваться между узлами вычислительной сети, предоставляя прозрачный доступ к любому ресурсу, где бы он не находился.
Использование операционной системы QNX позволяет:
- Создавать системы, способные к самовосстановлению - в QNX любой компонент в случае отказа может быть перезапущен динамически, не нарушая работу микроядра и других компонентов.
- Использовать одну и туже ОС во всей линейке продуктов.
- Производить обновление системного программного обеспечения без остановки работы конечного устройства.
- Использовать поддержку журнала изменения файлов (кем и какие изменения внесены).
- Получить массу других преимуществ качественной операционной системы реального времени.
www.qnx.com
|
 |