開発 vxworksとは何ですか? -techopediaからの定義

vxworksとは何ですか? -techopediaからの定義

目次:

Anonim

定義-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(米国)によって作成および販売されました。

vxworksとは何ですか? -techopediaからの定義