SpaceX Falcon 9 ロケットの搭載システムは Linux 上で動作します

数日前、スペースXは有人宇宙船クルードラゴンを使って9人の宇宙飛行士をISSに送り届けることに成功した。 宇宙飛行士を乗せて宇宙へ打ち上げるために使われたSpaceX社の「Falcon XNUMX」ロケットの搭載システムがLinuxオペレーティングシステムをベースにしていることがわかった。

SpaceX Falcon 9 ロケットの搭載システムは Linux 上で動作します

このイベントは XNUMX つの理由で重要です。 まず、XNUMX年ぶりに宇宙飛行士が米国本土から宇宙へ出発した。 第二に、今回の打ち上げは民間企業が人類を宇宙に送り届けた史上初の出来事でした。

入手可能なデータによると、Falcon 9 打ち上げロケットの搭載システムは、デュアルコア x86 プロセッサを搭載した 9 台の冗長コンピュータにインストールされた Linux の簡易バージョンを実行しています。 Falcon XNUMX の飛行制御に使用されるソフトウェアは C/C++ で書かれており、各コンピューターで個別に実行されます。 帰還した第 XNUMX 段は短時間宇宙に留まるため、ロケットには放射線から確実に保護された特殊なプロセッサーは必要ありません。 信頼性の高い動作を保証するには、XNUMX つの冗長コンピュータ システムによる冗長性で十分です。  

この情報源は、SpaceXがロケットにどのプロセッサを使用しているのかを明らかにしていないが、これは頻繁に行われているため、最新かつ最も生産性の高いソリューションが関与していないことが判明する可能性は十分にある。 たとえば、国際宇宙ステーションでは、80386 年から周波数 20 MHz の Intel 1988SX プロセッサが使用されていました。 これらのソリューションは、マルチプレクサおよびデマルチプレクサ (C&C MDM) アプリケーションをサポートするために使用されてきましたが、他のタスクにはあまり適していません。 日常生活では、宇宙飛行士は Debian Linux、Scientific Linux、および Windows 15 ソフトウェア プラットフォームを実行する HP ZBook 10 ラップトップを使用しており、Linux コンピューターは C&C MDM に接続するための端末として使用され、Windows ラップトップはメールの表示、ネットワーク インターネットやエンターテイメントの閲覧に使用されます。   

このメッセージには、ロケットの打ち上げ前に、飛行制御に使用されるソフトウェアと機器が、緊急事態を含むさまざまな状況をシミュレートできるシミュレーターでテストされることも記載されています。 Crew Dragon 宇宙船では、C++ で書かれたソフトウェアとともに、Linux 上で実行されるシステムも使用されている点は注目に値します。 宇宙飛行士が対話するインターフェースとしては、JavaScript による Web アプリケーションです。 操作に使用するタッチパネルは、故障時に備えてプッシュボタンインターフェイスによって二重化されています。



出所: 3dnews.ru

コメントを追加します