タグ

VxWorksに関するrin51のブックマーク (2)

  • 火星探査機「キュリオシティ」に採用されたリアルタイムOS

    今回のプロジェクトには、NASAだけでなく、民間企業も開発に携わっている。そのうちの1社が米ウインドリバーだ。 1997年7月に火星に着陸したマーズ・パスファインダー(Mars Pathfinder)探査機にも同社のリアルタイムOS「Wind River VxWorks」が採用された。これが、宇宙探査機に採用された初の商用OSの事例というのは有名な話。実は、今回、火星着陸に成功したキュリオシティのコントロールシステムにもVxWorksが搭載されている。

    火星探査機「キュリオシティ」に採用されたリアルタイムOS
  • 火星でいったい何が起きたのか?

    火星でいったい何が起きたのか? - Glenn Reeves (Risks ダイジェスト、"What really happened on Mars ?" 翻訳) (はじめに) 1997年に火星に到着した NASA の火星探査機マーズ・パスファインダー (Mars Pathfinder) 号は、 火星地表で探査機のコンピュータシステムが再起動してしまうという問題にみまわれた。 これは OS のスケジューリングにおいて出てくる priority inversion (優先度逆転) という 現象が、現実のシステムに深刻な影響を引きおこした例である。 現在のたいていの OS では複数の処理が並列して行われているが、 各処理 (プロセス) には優先度 (priority) という属性が与えられている。 実時間で何かを制御するさいには、コンピュータが決められた時間内で 正しく応答する必要があるため、

  • 1