独自のApollo 11着陸コンピューターを構築する

Pin
Send
Share
Send

これを「Extreme Geek」に分類しています。しかし、非常にクールなエクストリームオタク。

ニールアームストロングとバズアルドリンが月面への着陸に近づいたときに「1201」と「1202」のアラームを報告し続けていたApollo 11 Eagle着陸機のコンピューターを覚えていますか?さて、今、あなたはあなた自身の1つを持つことができます。ソフトウェアエンジニアのJohn Pultorakは、4年間働いてアポロガイダンスコンピューター(AGC)のレプリカを作成しました。そして、完全なマニュアルを作成し、オンラインで公開したので、同様の願望を持つ他の誰もが、彼と同じように骨の折れる調査を行う必要がなくなりました。マニュアルは無料で入手できますが、Pultorakはハードウェアに約3,000ドルを費やしたと言っています。

1,000ページのドキュメントには、コンピュータの詳細な説明とすべての回路図が含まれています。それらはすべてGalaxikiに投稿されており、PDFでダウンロードできます。形式(ファイルが大きい)。

最初の月面着陸時に、AGCはニールアームストロングとバズアルドリンを周囲に巨大な岩がある大きなクレーターに導きました。着陸したくないことを知っていたアームストロングが月面モジュールを手動で制御し、オルドリンがレーダーとコンピューターからデータを呼び出し、イーグルを約30秒の燃料を残して安全な着陸に導きました。

その不運な始まりにもかかわらず、AGCはアポロミッションのためにその仕事をしました、そしてそれをうまくやりました。 13,000 kgの宇宙船を制御し、月を中心に時速3,500 kmで周回し、指定された場所から数メートル以内に安全に着陸し、月面軌道にあるコマンド船でランデブーに戻るように誘導しなければなりませんでした。宇宙船は1回の着陸の試行に十分な燃料しか含んでいないため、システムは燃料消費を最小限に抑える必要がありました。

元のApollo AGCのコストは150,000ドルを超えていました。ソフトウェアを保存するためのディスクドライブがなく、文字通りハードワイヤードされていたメモリは74キロバイトしかなく、RAMのようなものはすべて4 KBでした。

これはMIT Instrumentation Laboratoryによって開発され、1960年代に非常にすばらしいハードウェアでした。これは、集積回路を使用した最初のコンピューターだったからです。 AGCマルチタスクオペレーティングシステムはEXECと呼ばれ、一度に最大8つのジョブを実行できました。ユーザーインターフェースユニットはDSKY(ディスプレイ/キーボード、「ディスキー」と発音)と呼ばれていました。宇宙飛行士がコンピューターと通信するために使用する一連の数字と計算機スタイルのキーボード。

各アポロ計画では、2台のAGCコンピューター(1つはアポロ司令部モジュール、もう1つはアポロ月面モジュール)を使用しました。

伝えられるところによると、オルドリンは後に降下レーダーも作動している間、彼は誘導システムをオンにしたと言った。コンピュータは、両方のシステムからのそのような大量の同時入力用に設計されていなかったため、アラームが鳴り続けました。しかし、オルドリンの推論は、降下が中止されなければならない場合、墜落からロケットバーンを行って墜落から脱出する間、ガイダンスをオンにしたくないと考えていました。話が進むにつれ、警報が鳴っている間、コンピューターエンジニアのジャックガーマンは、ミッション管制担当のガイダンススティーブベールズに降下を続けても安全であり、これは乗組員に伝えられたと語った。ガーマンは、アポロ11号のミッションの準備のためにチームが実行した何百ものシミュレーションの1つで発生した1201および1202アラームを覚えており、続行しても問題ないことを知っていました。

残りは歴史です。そして今、あなたは自分でそれの小さな部分を構築することができます。

出典:Galaxiki、Apollo 11 Wikipedia

Pin
Send
Share
Send

ビデオを見る: トランジスタ技術10月号は高速プロセッシング 新オーディオ電子工作筆者による実演あります (十一月 2024).