目次:
定義-VxWorksの意味?
VxWorksは、独自仕様のカスタマイズ可能なリアルタイムオペレーティングシステム(RTOS)です。 VxWorksは、組み込みシステムを備えたほとんどの中央処理装置(CPU)での分散コンピューティング向けに設計されています。
VxWorksは、通信およびネットワークデバイス、テストおよび測定デバイス、コンピューター周辺機器、自動車システム、消費者製品など、さまざまなハードウェアで使用されます。
TechopediaはVxWorksを説明します
VxWorksは、インターロックパイプラインステージのないマイクロプロセッサー(MIPS)、PowerPC、Intel i960、スケーラブルプロセッサーアーキテクチャ(SPARC)、SH-4、x86ファミリー、Advanced Risc Machine(ARM)、StrongARM、xScaleなど、さまざまなCPUと互換性があります。
VxWorksの機能は次のとおりです。
- 分離されたユーザーモードアプリケーション
- リアルタイムプロセス
- メモリ保護
- 透過的なプロセス間通信(TIPC)などの効率的な相互処理
- エラー処理
- 対称型マルチプロセッシング(SMP)および非対称型マルチプロセッシング(ASMP)のサポート
- 優先度継承を伴うバイナリ、カウント、および相互排他セマフォ
- プリエンプティブラウンドロビンスケジューリングと高速割り込み応答を備えたマルチタスクカーネル
- POSIX PSE52認定のユーザーモード実行環境との互換性
- 分散およびローカルメッセージキュー
- VxSimシミュレーター
- ネットワークファイルシステム(NFS)、高信頼性ファイルシステム(HRFS)、ディスクオペレーティングシステムファイリングシステム(DOSFS)などのファイルシステム
- インターネットプロトコルバージョン6(IPv6)ネットワークスタック
VxWorksは、宇宙船業界にも適用されています。 例は次のとおりです。
- 深宇宙プログラム科学実験(DSPSE)、クレメンタインとしても知られています
- 火星偵察オービター
- フェニックス・マーズ・ランダー
- ディープインパクト宇宙探査機
- Sojourner Mars Pathfinderローバー
- 精神と機会の火星探査ローバー
- スターダスト
コードは必要に応じて作成されるため、VxWorksは初心者プログラマにとっては難しいかもしれません。 ただし、VxWorksはUNIXよりも処理能力が低く、コンテンツが最小限に保存されるため、高速で実行されます。
1985年にリリースされたVxWorksは、カリフォルニア州アラメダのWind River Systems(米国)によって作成および販売されました。
