Операционная система QNX является микроядерной, работает она с многими частями основных компонентов, создавая мелкие задачи, именуемые серверами. В этом ее главная отличительная черта от программ с монолитным ядром, когда одну большую программу наполняет огромное количество частей, индивидуальных по особенностям. При использовании системы QNX, легко отключить любую ненужную функцию, при этом, не изменяя самого ядра. Вы просто не включаете какой-либо из процессов. По сравнению с большими монолитными ядрами, система QNX очень компактна. В своей минимальной комплектовке она легко умещается на дискету. При этом незаконченной или медленной ее не назовешь, ошибок в ней почти нет. В 2001 году была выпущена QNX Neutrino, в дальнейшем ее перенесли на большинство платформ. Работать она может практически на любом из существующих сегодня процессоров. Среди платформ, применяющих QNX Neutrino, отмечены такие, как PowerPC, x86 и MIPS. Среди специализированных процессоров выделяются ARM, SH-4, xScale и StrongARM. Для обучения и использования в некоммерческих целях, система является бесплатной. В остальных случаях QNX полностью платна.
Дата публикации 21.06.2012, 22:10


