Copyright

Особенности работы QNX

altЕсли одновременно работают несколько процессов, как это происходит во всех многозадачных системах реального времени, необходимо, чтобы  для запущенных процессов было обеспечение устойчивого механизма обмена информацией.

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

QNX основана на обмене сообщениями. Это первая коммерческая операционная система на такой основе. Причиной мощи, простоты и элегантности QNX является полное внедрение в ее работу этого метода.

Как правило, локальные сети являются механизмом для совместного использования периферийных устройств несколькими соединенными между собой компьютерами и для обмена файлами. В QNX вся сеть объединяется  для использования ресурсов. QNX используется в самых разных сферах производства, дизайна и управления – от производства мебели для ванной до управления атомными станциями.

В этой ОС каждый процесс любого подключенного к сети компьютера можно использовать с другого компьютера. В QNX не проводятся различия между удаленными и локальными ресурсами, а значит и не требуется встраивание в программы дополнительных средств доступа к удаленным ресурсам. Де факто в  программах должен быть только способ определения местонахождения ресурсов (файлов или устройств).

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

Дата публикации 30.01.2012

Похожие записи