Project Home
Project Home
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
BroadcastCommunity.qnx.com will be offline from May 31 6:00pm until June 2 12:00AM for upcoming system upgrades. For more information please go to https://community.qnx.com/sf/discussion/do/listPosts/projects.bazaar/discussion.bazaar.topc28418
wiki2315: AboutNeutrino

QNX Neutrino オペレーティングシステム#

QNX Operating System - Neutrino

QNXオペレーティングシステムはマイクロカーネルアーキテクチャをベースに分散コンピューティング環境、マルチコア環境をフルサポートするスケーラブルなOSです。

マイクロカーネル#

カーネル以外のコンポーネントはすべてプロセスとして動作します。
プロセスの間はメモリー管理ユニット(MMU)によりメモリー保護されますのでお互いのプロセス間でのメモリー侵害はありません。これがコアが用意する信頼性の基本となります。
カーネルはスレッドのスケジューリング、割り込み管理、タイマー管理、IPC(プロセス間通信)、プロセス管理、メモリー管理だけを実装して、それ以外はプロセスとして実装されます。

POSIX仕様#

QNX を利用する際のソフトウェアインタフェースはPOSIXに準拠しています。これにより他のPOSIX仕様のソフト資産を有効に利用が可能です。

  • カーネルコアサービス
  • ファイルシステムサービス
  • ネットワークサービス