Операционная система реального времени QNX и ее микро-архитектура ядра делают QNX идеальной для использования в таких отраслях, как военная, космическая, медицинская, правительственное и финансовое управление.
В настоящий момент, существует много операционных систем с гибридными и монолитными ядрами — это обычные OS (OSX, Linux, Windows, Unix) в которых используются драйверы устройств, стеки протоколов и файловых систем в ядре OS.
Для работы приложений, требуется доступ к этим ресурсам и часто приходится делать вызовы ядра OS. Это делает обмен информацией между устройством и OS очень сложным, это не практично из-за обычной конструкции OS.
QNX является операционной системой реального времени, и обрабатывает процессы совсем по-другому. Любое устройство в сети может получить доступ к аппаратным ресурсам любых других устройств в сети. Это возможно из-за микро-архитектуры ядра ОС и моста сообщений QNET. Поскольку QNX защищает компоненты ОС в отдельных процессах в рамках одного логического сбоя в OS или неисправности в приложении не рухнет вся система, как в многих монолитных ядрах таких как Windows и даже некоторых новых гибридных OS, как OSX или Windows 8.
Прозрачная распределенная обработка (transparent distributed processing или TDP), это наименование технологии, которую QNX использует для обозначения своей сети распределенной архитектуры. Так как QNX является системой основанной на технологии микроядер, TDP фактически сводится к протоколу по которому производится подключение к сетевому стеку QNX. Этот протокол (известный как QNET) связывает микроядра в сети вместе, так что службы операционной системы доступны безотносительно того, на каком компьютере они находятся.
Читать далее BlackBerry и технологии прозрачной распределенной обработки