Wer programmiert den Apollo Computer?

Diese Frage scheint eine sehr triviale zu sein. Doch es gab eine lange Diskussion als sie damals aufkam. Zur Erklärung muss man in die Zeit zurückblicken: Computer waren damals große Monster die in Schränken saßen, weitere Schränke nahmen Magnetplatten oder noch häufiger Magnetbandgeräte auf. Eingaben gab es auch per Lochstreifen, Lochkarte und als modernste Neuerung per Terminal (eine Schreibmaschine, bei ganz Modernen Rechnern sogar mit Monitor). Doch diese Technik war für Apollo zu groß. Apollo setzte zwar auch einen miniaturisierten Rechner ein, aber bei den Einschränkungen an Gewicht und Masse, war seine Leistung beschränkt. Technisch gesehen bestand der AGC (Apollo Guidance Computer) aus identischen Schaltungen: Jede Schaltung war ein NOR Gatter aus 3 Transistoren und 4 Widerständen. Etwa 5000 dieser Gatter bildeten dann die Logik des Computers. Der Speicher wurde unterteilt in einen zur Laufzeit beschreibbaren Speicher und einen Festwertspeicher unterteilt. Im letzteren wurde das Programm vor der Mission durch Verdrahtung fest abgelegt. Das wesentliche war, dass der vom MIR entwickelte Computer eine Spezialanfertigung für Apollo war, den es so nicht käuflich zu erwerben gab. Er war ausgelegt auf die Bedürfnisse der Mission: Die Verarbeitung von Prozessdaten und Berechnung von Navigationsinformationen und Steuerung des Antriebs.

Continue reading „Wer programmiert den Apollo Computer?“

Der Apollo Computer

Ich greife heute mal auf was P.G. auch schrieb, dass man das ganze Apollo Programm mit einem Computer durchführte, der in etwa die Leistung eines Taschenrechners hat. Abhängig davon von welchem Taschenrechner wir sprechen ist das korrekt. der Apollo Guidance Computer (AGC) der Landefähre (Lunar Module LM) hatte 72 KByte ROM und 8 KByte RAM, es war ein 16 Bit Computer mit einer Taktfrequenz von 1 MHz, d.h. er hatte in etwa die Leistung eines Commodore C-64 oder war nicht ganz so schnell wie der erste IBM PC.

Continue reading „Der Apollo Computer“