Достоинства QNX

QNX создана на базе микроядра, что вделяет ее среди систем, базирующихся на макроядре, таких как Windows 9х, Linux. Система основана на хорошо проработанной теории, Поэтому очень предсказуема и надежна.

Благодаря такой архитектуре все процессы, которые работают на локальном процессоре, также работают и на удаленном. Несколько машин, образующих QNX-сеть, могут быть использованы для осуществления единого вычислительного процесса. Ни в одной ОС не встречается такая степень «сетевой прозрачности». Например, таким образом осуществляется доступ к любым системным данным на соседних узлах, прямой доступ к удаленным устройствам (в том числе к накопителям,  COM-портам, PCI-шине и оперативной памяти). 

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

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

Еще одной отличительной особенностью QNX является режим жесткого реального времени, в отличие от «псевдореального» времени, например realtime-надстроек для Windows NT. На базе системы QNX были созданы настолько автономные системы, что пользователь узнавал о типе ОС спустя десять лет после ввода в эксплуатацию, когда аппаратные средства выходили из строя

QNX занимает промежуточное положение между системой Linux с полностью открытым исходным кодом и ОС Windows, которая являет собой полную противоположность. Все составляющие, заимствованные из Open Source, естественно, открыты, другие составные части системы либо подробно описаны справочной системе и QSS в примерах. В дальнейшем компания намеревается открыть коды всех компонентов ОС, кроме микроядра.

QNX прекрасно «уживается» на диске компьютера со всеми современными ОС. Один из рекомендуемых способов установки — непосредственно «поверх» файловой системы FAT32, время инсталляции не превышает 10 минут.

  • Related Posts

    Функциональные блоки QNX Aviage Multimedia Suite

    Функциональные блоки Комплект QNX Aviage Multimedia Suite можно разделить на несколько ключевых функциональных блоков. Распознавание и соединение Этот функциональный блок управляет распознаванием и соединением флеш-дисков USB, цифровых компакт-дисков, аудио-компакт-дисков, медиапроигрывателей…

    Архитектура QNX

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

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    You Missed

    Самосвальные полуприцепы: техника для стройки и добычи инертных материалов

    • От Redactor
    • 21 августа, 2026
    • 7 views

    Как сохранить букет свежим дольше

    • От Redactor
    • 19 августа, 2026
    • 8 views

    Чем отличается предчистовая отделка от чистовой

    • От Redactor
    • 17 августа, 2026
    • 14 views

    Сколько стоит грузчик на час

    • От Redactor
    • 10 августа, 2026
    • 24 views

    Как выбрать зал для конференции

    • От Redactor
    • 6 августа, 2026
    • 31 views

    Накрутка поведенческих факторов: быстрый эффект и высокая цена — что нужно знать, прежде чем рисковать

    • От Redactor
    • 16 июля, 2026
    • 29 views
    Накрутка поведенческих факторов: быстрый эффект и высокая цена — что нужно знать, прежде чем рисковать