QNX Operating System - Neutrino
QNXオペレーティングシステムはマイクロカーネルアーキテクチャをベースに分散コンピューティング環境、マルチコア環境をフルサポートするスケーラブルなOSです。
カーネル以外のコンポーネントはすべてプロセスとして動作します。
プロセスの間はメモリー管理ユニット(MMU)によりメモリー保護されますのでお互いのプロセス間でのメモリー侵害はありません。これがコアが用意する信頼性の基本となります。
カーネルはスレッドのスケジューリング、割り込み管理、タイマー管理、IPC(プロセス間通信)、プロセス管理、メモリー管理だけを実装して、それ以外はプロセスとして実装されます。
QNX を利用する際のソフトウェアインタフェースはPOSIXに準拠しています。これにより他のPOSIX仕様のソフト資産を有効に利用が可能です。