{"id":821,"date":"2009-05-28T13:26:08","date_gmt":"2009-05-28T11:26:08","guid":{"rendered":"http:\/\/bernd-leitenberger.de\/blog\/?p=821"},"modified":"2010-08-16T15:00:15","modified_gmt":"2010-08-16T13:00:15","slug":"wer-programmiert-den-apollo-computer","status":"publish","type":"post","link":"https:\/\/www.bernd-leitenberger.de\/blog\/2009\/05\/28\/wer-programmiert-den-apollo-computer\/","title":{"rendered":"Wer programmiert den Apollo Computer?"},"content":{"rendered":"<p>Diese Frage scheint eine sehr triviale zu sein. Doch es gab eine lange Diskussion als sie damals aufkam. Zur Erkl&auml;rung muss man in die Zeit zur&uuml;ckblicken: Computer waren damals gro&szlig;e Monster die in Schr&auml;nken sa&szlig;en, weitere Schr&auml;nke nahmen Magnetplatten oder noch h&auml;ufiger Magnetbandger&auml;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&uuml;r Apollo zu gro&szlig;. Apollo setzte zwar auch einen miniaturisierten Rechner ein, aber bei den Einschr&auml;nkungen an Gewicht und Masse, war seine Leistung beschr&auml;nkt. Technisch gesehen bestand der AGC (Apollo Guidance Computer) aus identischen Schaltungen: Jede Schaltung war ein NOR Gatter aus 3 Transistoren und 4 Widerst&auml;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&uuml;r Apollo war, den es so nicht k&auml;uflich zu erwerben gab. Er war ausgelegt auf die Bed&uuml;rfnisse der Mission: Die Verarbeitung von Prozessdaten und Berechnung von Navigationsinformationen und Steuerung des Antriebs.<\/p>\n<p><!--more--> <\/p>\n<p>&Uuml;ber die Programmierung gab es nun einen Streit. Das MIT wollte ihren Programmierer nat&uuml;rlich selbst programmieren. Auf der anderen Seite argumentierte die Industrie, welche die Raumschiffe baute, dass ihre Ingenieure viel mehr von dem Raumschiff verstehen, als die Programmierer vom MIT. Es w&auml;re viel einfacher wenn die Ingenieure einfach das Programmieren lernen w&uuml;rden, anstatt den Programmieren die gesamte Technik mit ihren zahllosen Details zu vermitteln.<\/p>\n<p>Aus der heutigen Zeit erscheint dies etwas befremdlich. Wir sind es gewohnt, das es Informatik als eigene Ingenieurswissenschaft gibt und Programmierer Hardware programmieren. Aber damals war diese Disziplin noch jung und vor allem war es eine Spezialanfertigung. Das unterscheidet den AGC von einem heute &uuml;blichen Mikrocontroller. Wert heute einen ARM Prozessor, einen Intel 8251 oder einen embedded Power-PC Prozessor einsetzt, der kann einen C-Compiler&nbsp; einsetzen, ein Realzeit Betriebssystem nutzen und dazu linken. Diesen Komfort hatten die Programmierer des AGC nicht. Sie hatten nicht mal Assembler, also die M&ouml;glichkeit die Befehle durch einfach merkbare Abk&uuml;rzungen zu ersetzen wie z.B. ADD, INC, MOV f&uuml;r Addieren, Erh&ouml;hen um 1 oder Laden von Werten aus dem Speicher. Alles wurde in Bits auf dem Papier codiert und dann direkt in den Festwertspeicher &uuml;bertragen.<\/p>\n<p>Auf dieser Ebene ist dann die Programmierung dann schon mehr eine Konstruktionst&auml;tigkeit und daher waren die Einw&auml;nde auch berechtigt. Die Entscheidung war nicht einfach, doch zwei Argumente waren schlie&szlig;lich ausschlaggebend. Zum einen der exzellente Ruf des MIT auch in ingenieurstechnischen Belangen und zum zweiten das man die Hardware und Software als einen Gesamtkomplex ansah &#8211; Wenn das MIT auch die Software entwickelte, so war eine Fehlerm&ouml;glichkeit ausgeschaltet, die entstehen konnte wenn die Software getrennt von der Hardware entwickelt wurde.<\/p>\n<p>Mehr zum Apollo Guidance Computer finden Sie in meinem Aufsatz <a href=\"\/computer-raumfahrt1.shtml\">&quot;Computer in der Raumfahrt Teil 1&quot;<\/a>. Das Video passt zum heutigen Thema: &quot;Fly me to the moon&quot;.<\/p>\n<p> <object width=\"425\" height=\"344\"><param name=\"movie\" value=\"http:\/\/www.youtube.com\/v\/qVCgf6_M7i4&#038;hl=de&#038;fs=1\"><\/param><param name=\"allowFullScreen\" value=\"true\"><\/param><param name=\"allowscriptaccess\" value=\"always\"><\/param><\/object> <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Diese Frage scheint eine sehr triviale zu sein. Doch es gab eine lange Diskussion als sie damals aufkam. Zur Erkl&auml;rung muss man in die Zeit zur&uuml;ckblicken: Computer waren damals gro&szlig;e Monster die in Schr&auml;nken sa&szlig;en, weitere Schr&auml;nke nahmen Magnetplatten oder noch h&auml;ufiger Magnetbandger&auml;te auf. Eingaben gab es auch per Lochstreifen, Lochkarte und als modernste Neuerung [&hellip;]<\/p>\n","protected":false},"author":169,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[4,3],"tags":[1049,54,3935],"class_list":["post-821","post","type-post","status-publish","format-standard","hentry","category-computer","category-raumfahrt","tag-agc","tag-apollo","tag-computer","entry"],"a3_pvc":{"activated":false,"total_views":718,"today_views":0},"jetpack-related-posts":[{"id":14114,"url":"https:\/\/www.bernd-leitenberger.de\/blog\/2019\/07\/19\/apollo-jubilaeen-im-wandel-der-zeiten\/","url_meta":{"origin":821,"position":0},"title":"Apollo Jubil&auml;en im Wandel der Zeiten","author":"Bernd Leitenberger","date":"19.07.2019","format":false,"excerpt":"Als ich mir mal die Sendungen anschaute die derzeit zum 50-sten Jubil\u00e4um der Landung von Apollo 11 kamen fielen mir Unterschiede auf. Nat\u00fcrlich legt man zu jedem Zeitpunkt den Wert auf andere Dinge, man hat aber auch eine andere Sicht, weil man historische Ereignisse anders, aus der Sicht von \u201ejetzt\u201c\u2026","rel":"","context":"In &quot;Raumfahrt&quot;","block_context":{"text":"Raumfahrt","link":"https:\/\/www.bernd-leitenberger.de\/blog\/category\/raumfahrt\/"},"img":{"alt_text":"","src":"https:\/\/vg07.met.vgwort.de\/na\/dcdc7b57dc4f40ada4b4433d4ee21d14","width":350,"height":200},"classes":[]},{"id":18627,"url":"https:\/\/www.bernd-leitenberger.de\/blog\/2026\/04\/05\/artemis-ii\/","url_meta":{"origin":821,"position":1},"title":"Artemis II","author":"Bernd Leitenberger","date":"05.04.2026","format":false,"excerpt":"Seit gestern ist nun die Artemis II Mission auf dem Mond, wenige Tage zuvor hat NASA Administrator Isaac Jaredmann neue Pl\u00e4ne ank\u00fcndigt. Zeit mal was dazu zu schreiben. Ich fange aber mit was an was zusammenh\u00e4ngt: Die Verseichtung. Keine Ahnung ob es den Begriff schon gibt, ich beschreibe damit das\u2026","rel":"","context":"In &quot;Raumfahrt&quot;","block_context":{"text":"Raumfahrt","link":"https:\/\/www.bernd-leitenberger.de\/blog\/category\/raumfahrt\/"},"img":{"alt_text":"","src":"https:\/\/vg07.met.vgwort.de\/na\/9a9d83018f8447148efa0d8328798e18","width":350,"height":200},"classes":[]},{"id":18774,"url":"https:\/\/www.bernd-leitenberger.de\/blog\/2026\/07\/17\/das-alternative-lunar-starship-mit-der-falcon-heavy-die-berechnungen\/","url_meta":{"origin":821,"position":2},"title":"Das alternative Lunar Starship mit der Falcon Heavy: die Berechnungen","author":"Bernd Leitenberger","date":"17.07.2026","format":false,"excerpt":"So nun geht es weiter mit den eigentlichen Berechnungen. Da der Testflug IFT-13 sich nach dem abgebrochenem Start nochmals verschiebt, gibt mir das die Gelegenheit den zweiten Teil an den ersten anschlie\u00dfen zu lassen. Bei der ben\u00f6tigten Geschwindigkeit um zu landen, st\u00fctze ich mich auf meine Berechnungen f\u00fcr das Starship:\u2026","rel":"","context":"In &quot;SpaceX&quot;","block_context":{"text":"SpaceX","link":"https:\/\/www.bernd-leitenberger.de\/blog\/category\/raumfahrt\/spacex\/"},"img":{"alt_text":"","src":"https:\/\/vg02.met.vgwort.de\/na\/7d4666ac02c64ea3ae22cf76fcb8f1ac","width":350,"height":200},"classes":[]},{"id":18610,"url":"https:\/\/www.bernd-leitenberger.de\/blog\/2026\/03\/27\/galileos-cds-teil-1\/","url_meta":{"origin":821,"position":3},"title":"Galileos CDS &#8211; Teil 1","author":"Bernd Leitenberger","date":"27.03.2026","format":false,"excerpt":"Hall\u00f6chen, es wird Zeit das ich mich mal wieder melde. Es gab zwei Gr\u00fcnde, warum ich mich so rar gemacht habe. Das eine ist das es gerade nicht so viel aktuelles gibt, au\u00dfer einem Update zu Artemis, zu dem ich vielleicht noch etwas schreibe. W\u00e4hrend Trump das ganze Programm nach\u2026","rel":"","context":"In &quot;Raumfahrt&quot;","block_context":{"text":"Raumfahrt","link":"https:\/\/www.bernd-leitenberger.de\/blog\/category\/raumfahrt\/"},"img":{"alt_text":"","src":"https:\/\/vg07.met.vgwort.de\/na\/4fb81c7bafbd4d9d88b5695abdb33d29","width":350,"height":200},"classes":[]},{"id":18547,"url":"https:\/\/www.bernd-leitenberger.de\/blog\/2026\/03\/04\/quo-vadis-artemis\/","url_meta":{"origin":821,"position":4},"title":"Quo Vadis Artemis?","author":"Bernd Leitenberger","date":"04.03.2026","format":false,"excerpt":"Ich muss mal meine nicht vorhandene humanistische Bildung heraush\u00e4ngen, sprich Latein kann ich nicht, aber ich habe in meiner Jugend gerne Monumentalschinken angeschaut und da gibt es den ber\u00fchmtem Film \"Quo Vadis\" mit der ersten gro\u00dfen Rolle f\u00fcr Peter Ustinov als Nero. Das Zitat ist bekannt: Petrus flieht aus Rom,\u2026","rel":"","context":"In &quot;Raumfahrt&quot;","block_context":{"text":"Raumfahrt","link":"https:\/\/www.bernd-leitenberger.de\/blog\/category\/raumfahrt\/"},"img":{"alt_text":"","src":"\/img\/artemis-2026-2028.jpg","width":350,"height":200,"srcset":"\/img\/artemis-2026-2028.jpg 1x, \/img\/artemis-2026-2028.jpg 1.5x, \/img\/artemis-2026-2028.jpg 2x, \/img\/artemis-2026-2028.jpg 3x, \/img\/artemis-2026-2028.jpg 4x"},"classes":[]},{"id":18766,"url":"https:\/\/www.bernd-leitenberger.de\/blog\/2026\/07\/15\/das-lunar-starship-wie-es-mit-der-falcon-heavy-klappen-koennte\/","url_meta":{"origin":821,"position":5},"title":"Das Lunar Starship \u2013 wie es mit der Falcon Heavy klappen k&ouml;nnte","author":"Bernd Leitenberger","date":"15.07.2026","format":false,"excerpt":"Den Ansto\u00df zu meinem heutigen Blog liefert dieser Artikel auf Space Review. Es geht darin um die Auftragsvergabe der NASA an das Starship und was dabei schieflief. Ich habe ja schon nach der Auftragsvergabe (auch schon sechs Jahre her) einen Blog verfasst, in dem ich das ganze f\u00fcr den gr\u00f6\u00dften\u2026","rel":"","context":"In &quot;SpaceX&quot;","block_context":{"text":"SpaceX","link":"https:\/\/www.bernd-leitenberger.de\/blog\/category\/raumfahrt\/spacex\/"},"img":{"alt_text":"","src":"https:\/\/vg02.met.vgwort.de\/na\/28d99f62582b463c9b7a679404e11d0c","width":350,"height":200},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.bernd-leitenberger.de\/blog\/wp-json\/wp\/v2\/posts\/821","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bernd-leitenberger.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bernd-leitenberger.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bernd-leitenberger.de\/blog\/wp-json\/wp\/v2\/users\/169"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bernd-leitenberger.de\/blog\/wp-json\/wp\/v2\/comments?post=821"}],"version-history":[{"count":0,"href":"https:\/\/www.bernd-leitenberger.de\/blog\/wp-json\/wp\/v2\/posts\/821\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.bernd-leitenberger.de\/blog\/wp-json\/wp\/v2\/media?parent=821"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bernd-leitenberger.de\/blog\/wp-json\/wp\/v2\/categories?post=821"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bernd-leitenberger.de\/blog\/wp-json\/wp\/v2\/tags?post=821"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}