Wie findest du diesen Fakt?
1969 landeten Menschen auf dem Mond. Gesteuert wurde das Raumschiff vom Apollo Guidance Computer, und dessen technische Daten sind aus heutiger Sicht fast lächerlich.
Die Zahlen
- Arbeitsspeicher: etwa 4 KB
- Festspeicher: etwa 72 KB
- Takt: rund 1 MHz
Zum Vergleich: Ein einziges Foto auf deinem Handy ist rund 3 MB groß, also etwa 3.000 KB. Ein aktuelles Smartphone hat Millionen Mal mehr Arbeitsspeicher und ist viele tausend Mal schneller.
Software, die gewebt wurde
Jetzt wird es absurd. Das Programm des Apollo-Computers wurde nicht auf eine Festplatte geschrieben, sondern von Hand gewebt. Der Speicher hieß Core Rope Memory: Kupferdrähte wurden durch winzige Magnetringe gefädelt oder an ihnen vorbeigeführt. Durch den Ring hieß 1, daneben hieß 0.
Die Arbeit übernahmen vor allem Frauen in einer Fabrik in Massachusetts, viele vorher in der Textilindustrie tätig. Ein Programm zu „installieren” dauerte Wochen. Ein Bug bedeutete: Das Ganze musste neu gewebt werden.
Die Software-Abteilung leitete Margaret Hamilton. Sie gilt als eine der Personen, die den Begriff „Software Engineering” geprägt haben.
Und es hat funktioniert
Kurz vor der Mondlandung meldete der Computer mehrmals Überlastungsalarme mit den Codes 1201 und 1202. In Houston blieben den Fluglotsen nur Sekunden für die Entscheidung: abbrechen oder weiter? Sie sagten: weiter. Weil Hamiltons Team ihn so gebaut hatte, dass er unwichtige Aufgaben einfach fallen ließ, lief die Landung trotzdem weiter. Neil Armstrong setzte die Fähre sicher auf.
Dein Handy will gerade 2 GB für ein Update? Die Menschheit ist mit einem winzigen Bruchteil davon zum Mond geflogen.