あなたのスマートフォンはアポロ11ガイダンスコンピュータよりも何百万倍も強力です
1969年、人間は非常に初めて月に足を踏み入れました。 ロケット科学者でなければ、五十年以上前に月に着陸するという技術的な課題を想像するのは本当に難しいですが、確かなのは、コンピュータが基本的な役割を果たしたということです–当時でさえ。
NASAのコンピュータは今日の基準では哀れだったという事実にもかかわらず、地球から月まで356,000kmの宇宙を渡って人間を導き、安全に戻すのに十分速 実際には、最初のアポロミッションの間に、宇宙船の重要な安全性と推進機構は、初めてソフトウェアによって制御されました。 これらの開発は、現代のコンピューティングの基礎を形成しました。
月のミッションに不可欠なのは、MITで設計された現在の古代のコマンドモジュールコンピュータであり、Apollo Guidance Computer(AGC)と呼ばれていました。 コンピュータは、宇宙飛行士が宇宙船の指示に翻訳された名詞や動詞を入力することを可能にするオペレーティングシステムを使用しました。 ハードウェアを制御するために、AGCにはLuminaryと呼ばれるコンパイラを使用したマシンコード命令が組み込まれていました。 ここでは、コンピュータのコードの一部は、それがアポロ13と14のために使用されたときのように見えた方法です。
それは便利でしたが、AGCは64kbyteのメモリを持ち、0.043MHzで動作する特に強力ではありませんでした。 実際、それは現代のトースターよりも装備されていませんでした!
ポケット電卓やUSB-C充電器は、宇宙飛行士を月に送るために使用される最高のコンピュータよりも多くの計算能力を持っています
AGCのほかに、ゴダード宇宙飛行センターの何千人もの飛行技術者やコンピュータエンジニアは、独立した計算を行い、地球と月の着陸者の間の通信を維持するためにIBM System/360Model75sメインフレームコンピュータを採用しました。
これらのコンピュータは一枚350万ドルの費用がかかり、車の大きさでした。 それぞれが毎秒数十万の加算操作を実行することができ、その合計メモリ容量はメガバイトの範囲にありました。 プログラムは、宇宙船の環境データと宇宙飛行士の健康を監視する75sのために開発されました。
しかし、今日、単純なUSBスティックやWiFiルーターでさえ、iPhoneはもちろんのこと、これらのメインフレームよりも強力です。 IPhone6は、Appleが設計した64ビットCortex A8ARMアーキテクチャを使用しており、約16億トランジスタで構成されている。 それは1.4GHZで作動し、およそ1.2命令のレートで2つの中心のそれぞれのあらゆる周期で命令を処理できる。 それは毎秒3.36億命令です。 簡単に言えば、iPhone6の時計は最高のアポロ時代のコンピュータよりも32,600倍高速であり、命令を120,000,000倍高速に実行することができます。 あなたはiPhoneがすべて同時に、月に120,000,000アポロ時代の宇宙船を導くために使用することができると言って間違っていないだろう。
コンピュータは、今日では非常にユビキタスであり、ポケット電卓でさえ、アポロ時代のコンピューティングにおける最先端のものよりもはるかに多くの処理能力、RAM、メモリを持っています。 例えば、2004年にテキサス-インスツルメンツが開発したTI-84電卓は、アポロコンピュータよりも350倍高速で、32倍のRAMと14,500倍のROMを持っていました。
USB-C充電器でさえ、Apolloコンピュータよりも高速です。 Anker PowerPort Atom PD2は、アポロ11号の約48倍のクロック速度で動作し、プログラムスペースは1.8倍である。
これらの種類の比較は、しかし、非常に公平ではありません。 ライト兄弟によって設計された最初の飛行機とF-18戦闘機の比較を並べて比較するようなものです。 確かに、両方が飛ぶことができますが、二つは、技術的に言えば、離れて世界です。 結局のところ、iPhoneは明らかに最も有名なの一つであっても打つ—と、より多くの最近—これまで存在していたスーパーコンピュータ: 1997年のIBMのディープ-ブルー-スーパーコンピュータは、歴史的なチェスの対決でギャリー-カスパロフを破った。
これを念頭に置いて、私たち一人一人が指先に持っている種類のコンピュータパワーにしか畏敬の念を抱くことはできません。 私たちは軽薄な問題のためにそれらを使用して気にしないでください。 あなたが今から20年後にあなたの手(またはその中)に保持されるものを想像してみてください。