QNX – это зарегистрированная марка канадской фирмы Software Systems, основанной в 1980 году. Одновременно с этим QNX – операционная система, которая позволяет обеспечивать на компьютере в реальном времени распределенную обработку данных. Система QNX обладает рядом возможностей, которые пока что недостижимы для обычных UNIX-систем.
QNX – дебютная коммерческая ОС, которая как основное средство взаимодействия между процессами использует передачу сообщений. Благодаря построению системы на технологии IPC с передачей сообщений, в QNX достигнута простота, мощность и элегантность. Эту операционную систему делают идеальной — быстрое обслуживание прерываний, деление задач по приоритетным направления (например, как экстренное уничтожение насекомых и полив в с/х) и технология IPC.
Сетевое взаимодействие между различными узлами сети в QNX делается по принципу «каждый с каждым». Поэтому имеется возможность расширить сеть банальным путем добавления узлов.
Ядро в QNX имеет крошечный размер 7 Кб и выполняет 2 функции: диспетчеризация процессов и передача сообщений.
ОС QNX в себя включает администратора задач, периферийных устройств, файловой системы и сетевого администратора. Администратор задач отвечает за старт и прекращение задач в системы, за распределение памяти. Администратор устройств периферии управляет терминалами, принтерами, консолью, модемами и взаимодействует с их драйверами. Администратор периферийных устройств ответственный за такие функции как восстановление, стирание строк, вывод эха на экран и другие. Обеспечивает поддержку файловой системы администратор файлов. Ответственный за коммуникации в сети сетевой администратор, он требуется для передачи сообщений между процессами в различных узлах сети.
Поддерживает QNX тридцать два уровня приоритетных задач и 3 метода диспетчеризации: adaptive, FIFO, round-robin.
Дата публикации 26.05.2012, 10:12


