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