Ich habe mich gefragt, wie der Apollo-Leitcomputer mit der im Weltraum angetroffenen Strahlung umgegangen ist
TL;DR: Es war so damit beschäftigt, Dinge zu erledigen, dass es ihm egal war.
Alt, langsam, massiv und ineffizient zu sein (nach modernen Standards, nicht nach denen von 1965) ist ein großer Vorteil, wenn es um die Strahlungshärte geht.
Beginnen wir mit dem Speicher: Das Ändern eines Bits in aktuellen S(D)RAM-Zellen ist trivial - führen Sie ein Bit an der falschen Stelle ein, und das Bit ist verloren. Das konnte in der AGC nicht passieren: Das Programm wurde im Seilkernspeicher gespeichert - ein Bit zu verlieren bedeutet physikalisch einen Draht zu verbrennen, was allein aufgrund von Strahlung nicht passieren kann. Das RAM war ähnlich, die Bits wurden in der Magnetisierung eines makroskopischen Ferritstücks gespeichert. Dies zu ändern erfordert eine geeignete Signalform und mehr Energie, die typische Strahlung liefern kann.
Der Hauptteil des Prozessors bestand aus diskreten Logikgattern – die Größe von jedem davon lag in der Größenordnung von 100 µm – vergleiche das mit der aktuellen Größe von etwa 30 nm. Das heißt, die Fläche war um den Faktor 9 Millionen größer! Hier geht es auch um den Ladungsunterschied, der benötigt wird, um den Zustand eines Transistors zu ändern, und Teilchen, die diese Energiemenge tragen, sind äußerst selten. Darüber hinaus waren die Spannungsspielräume enorm, die AGC lief mit 14 V, zehnmal mehr als moderne Schaltungen.
Um alle verbleibenden Probleme zu umgehen, wurden in die Programmierung und den physikalischen Aufbau der CPU zusätzliche Sicherheitsprüfungen und Paritätsbits eingebaut – aber dies nicht so sehr wegen möglicher Strahlungsprobleme, sondern wegen Fehlern, die durch Rauschen und mögliche Ausfälle von Komponenten eingeführt wurden. Immerhin wurde Mitte der 60er Jahre die geschätzte Zeit bis zum Auftreten eines echten Hardwarefehlers auf rund 1000 Betriebsstunden geschätzt. Soft-Faults durch falsch übertragene Bits im Rechner wurden sogar um eine Größenordnung wahrscheinlicher eingeschätzt. Es gibt einige Zahlen dazu in den Dokumenten auf dieser Seite .
Der Apollo Guidance Computer (AGC) steuerte den Düsenantrieb und hielt so die Höhe und Navigation des Raumfahrzeugs aufrecht. Wie Sie bereits betont haben, können Defekte oder Fehler in der AGC zu einem Absturz oder zum Stranden der Besatzung im Weltraum führen. Nachdem die Raumsonde die Erdatmosphäre verlassen hatte, stiegen die Risiken aufgrund großer Strahlungsmengen, die Änderungen im Computerspeicher verursachen könnten, exponentiell an. Ursprünglich wurden zwei Lösungen vorgeschlagen, aber keine davon wurde tatsächlich verwendet:
äh
John Doty
fraxinus
rve
asdfex