アポロ11の月面着陸における無名のヒロイン
概要
マーガレット・ハミルトンは、史上初めて人類を月に運ぶことになる宇宙船アポロ11の先進的なフライトソフトウェアを開発した主任ソフトウェアエンジニアでした。彼女は、宇宙船を案内、航法、制御するソフトウェアの設計を担当し、それがエラーなく動作し、1立方フィートのスペースに収まるようにしました。ハミルトンがソフトウェアに取り入れた非同期処理のブレークスルーにより、より重要でないタスクが中断されることなく、予期せぬエラーに対応できるようになり、人類を月に送るためには必要不可欠な機能となりました。彼女の貢献は、月面着陸を現実のものにしたチームワークの重要な一部でした。
目次
- マーガレット・ハミルトンの早期の人生
- アポロ誘導コンピューターチームに参加
- AGCソフトウェアの構築における課題の克服
- ニール・アームストロングを月に案内したAGCソフトウェア
- ハミルトン・テクノロジーズの創設
- マーガレット・ハミルトンの栄誉
- マーガレット・ハミルトンの業績の遺産
マーガレット・ハミルトンの早期の人生
Q:マーガレット・ハミルトンが史上初めて人類を月に運ぶチームに参加する前に、彼女の以前の経験についてもう少し教えてください。
ハミルトンは1936年にインディアナ州パウルで生まれました。彼女は数学と哲学に早い段階で興味を示し、後に両方を学び、学士号を取得しました。その後、彼女はまだ新興分野とされていたコンピュータサイエンスに興味を持ちました。ハミルトンは、カオス理論の新しい分野の研究を支援するソフトウェアを開発する際に、最初のコンピュータに出会い、マサチューセッツ工科大学で仕事を得ました。
アポロ誘導コンピューターチームに参加
Q:ハミルトンはどのようにしてアポロ計画に関与することになったのですか?
ハミルトンは、有名なエンジニアのチャールズ・ドレイパーが最初のコンパクトなデジタルフライトコンピューター、アポロ誘導コンピューターを構築するために助けを求めていることを