ファミコン並みのコンピュータで、月に行けるわけがない?
✔ ちゃんと行けますApollo's computer was small, like an old game machine. Big computers in Houston did much of the hard math and sent the answers by radio. The computer on the spaceship did one job very well: it steered the ship.Apollo's Guidance Computer had about 4 KB of erasable memory, about 72 KB of fixed memory, and could run up to roughly 80,000 instructions per second. In memory size alone, it was in the same small range as a 1983 Famicom game console, although the two machines were designed for completely different jobs. Apollo worked because the work was shared: heavy trajectory calculations were done on ground computers in Houston, including IBM System/360 mainframes, and radioed up. The onboard computer focused on real-time guidance, navigation and control — reading sensors, firing engines and steering the lunar landing — using tightly written software woven into core rope memory, while astronauts took star sightings with a sextant. It was not simple; doing it with such a small computer is what made Apollo remarkable.アポロ宇宙船の誘導コンピュータ(AGC)は、読み書きできるメモリが約4KB(2048語)、固定のプログラム用メモリが約72KB、計算の速さは1秒間に最大で約8万回の命令。メモリの量だけをくらべると、1983年のファミコン(CPU 約1.79MHz・本体メモリ2KB)と同じくらいの「小さな」コンピュータです(しくみも目的もちがうので、単純にどちらが上とはいえません)。それでも月へ行けたのは、仕事を上手に分けたから。たくさんの計算が必要な軌道の計算は、地上ヒューストンの大型コンピュータ群(IBM System/360 など)が行って、無線で宇宙船に送りました。宇宙船のコンピュータは、センサーの情報をその場で処理して、位置や向きを確かめ、エンジンを動かし、月への着陸を誘導するという、目的をしぼった「リアルタイムの計算」に集中しました。そのために、むだのないプログラムを手で織りこんだ「コアロープメモリ」に書きこみ、宇宙飛行士は六分儀で星を測って位置を確かめました。決して簡単な計算ではありません。小さなコンピュータでそれをやりとげたことこそ、アポロのすごさです。














