В своей основе операционная система QNX содержит принцип микроядер и между процессного обмена. На этой особенности строится различие системы QNX от других систем, которые построены на базе макроядер, к которым относятся Windows 95/98 и его противник Linux. Честно говоря, слухи о возможной микроядерности Windows 2000/XP, слегка преувеличены.
Архитектура, которая строиться на основе микроядра, позволяет производить на удаленном процессоре, находящемся в компьютерной сети, те же манипуляции, что и на локальном компьютере. Все процессоры сети могут задействоваться в выполнении одного вычислительного задания. Такой высокой возможности сетевого взаимодействия нам еще не встречалось ни в одной из других операционных систем. Эта возможность открывает путь к распределительной модели множественных вычислений и неограниченным возможностям наращивания производительности вычислительной деятельности и производства. Таким образом могут создаваться более модернизированные товары и, в частности, лодки пвх.
Несколько процессоров могут объединяться в QNX-сеть — QNET под управлением единственной ОС QNX. Структурные особенности подобного соединения в сеть нуждается в отдельном рассмотрении и это требует отдельной статьи. Основное, что можно упомянуть — это абсолютная ядерная прозрачность. Этого добиться использованием стандартных средств в распространенных более ранних операционных системах невозможно.
Дата публикации: 25.09.2012, 22:34


