Jeg klassificerer denne under "Extreme Geek." Men meget cool Extreme Geek.
Kan du huske computeren på Apollo 11 Eagle lander, der fortsat rapporterede "1201" og "1202" alarmer, da Neil Armstrong og Buzz Aldrin nærmet sig landing på Månen? Nå, nu kan du have en af dine helt egne. Softwareingeniør John Pultorak arbejdede i 4 år med at bygge en kopi af Apollo Guidance Computer (AGC), bare så han kunne have en. Og så skrev han en komplet manual og satte den online, så enhver anden med lignende forhåbninger ikke behøver at gennemgå den samme omhyggelige forskning, som han gjorde. Manualen er tilgængelig gratis, men Pultorak siger, at han brugte omkring $ 3.000 til hardware.
Dokumentationen på 1.000 sider indeholder detaljerede beskrivelser og alle skemaer for computeren. Du kan finde dem alle placeret på Galaxiki, der kan downloades i pdf. format (filerne er store).
Under den første månelanding førte AGC Neil Armstrong og Buzz Aldrin mod et stort krater med enorme stenblokke omkring det. Da han vidste, at han ikke ønskede at lande der, tog Armstrong manuel kontrol over månemodulet, mens Aldrin kaldte data fra radaren og computeren og førte Eagle til en sikker landing med ca. 30 sekunder brændstof tilbage.
Selv med den ulykkelige begyndelse gjorde AGC sit job for Apollo-missionerne og gjorde det godt. Det måtte kontrollere et rumskib på 13.000 kg, der kredsede rundt 3.500 kilometer i timen rundt om månen, landede det sikkert inden for meter fra et specifikt sted og lede det tilbage fra overfladen til møde med et kommandoskib i månens bane. Systemet måtte minimere brændstofforbruget, fordi rumfartøjet kun indeholdt nok brændstof til et landingforsøg.
Den originale Apollo AGC kostede over $ 150.000. Det havde ikke et diskdrev til at gemme nogen software, og kun 74 kilobyte hukommelse, der havde været bogstaveligt talt kabelforbundet, og alle 4 Kb noget, der ligner RAM.
Det blev udviklet af MIT Instrumentation Laboratory og det et temmelig fantastisk stykke hardware i 1960'erne, da det var den første computer, der brugte integrerede kredsløb. Operativsystemet AGC mutlitasking blev kaldt EXEC, det var i stand til at udføre op til 8 job ad gangen. Brugergrænsefladeenheden blev kaldt DSKY (display / tastatur, udtalt "disky"); en række tal og et tastatur med regnemaskine, som astronauterne bruger til at kommunikere med computeren.
Hver Apollo-mission indeholdt to AGC-computere - en i Apollo-kommandomodulet og en i Apollo-månemodulet.
Efter sigende sagde Aldrin senere, at han holdt styresystemet på, mens nedstigningsradaren også var tændt. Computeren var ikke designet til den mængde samtidigt input fra begge systemer, hvorfor alarmerne fortsatte med at slukke. Men Aldrins ræsonnement var, at hvis nedstigningen skulle aborteres, ville han ikke være nødt til at tænde vejledningen, mens de udførte deres aborterede raketforbrænding for at undslippe fra at gå ned. Mens historien går, mens alarmerne var ved at fortælle, fortalte computeringeniør Jack Garman vejledende Steve Bales i missionskontrol, at det var sikkert at fortsætte nedstigningen, og dette blev videresendt til besætningen. Garman huskede alarmerne 1201 og 1202, der forekom under en af de hundreder af simuleringer, holdet udførte som forberedelse af Apollo 11-missionen, og vidste, at det ville være OK at fortsætte.
Resten er historie. Og nu kan du bygge dig selv et lille stykke af det.
Kilder: Galaxiki, Apollo 11 Wikipedia