din smartphone är miljoner gånger kraftfullare än Apollo 11-styrdatorerna
1969 satte människor foten på månen för första gången. Det är verkligen svårt att föreställa sig de tekniska utmaningarna att landa på månen för mer än fem decennier sedan om du inte är en raketforskare, men det som är säkert är att datorer spelade en grundläggande roll – även då.
trots att NASA-datorer var ynkliga enligt dagens standarder var de tillräckligt snabba för att vägleda människor över 356 000 km utrymme från jorden till månen och returnera dem säkert. Faktum är att under de första Apollo-uppdragen styrdes kritiska säkerhets-och framdrivningsmekanismer i rymdfarkoster av programvara för första gången. Denna utveckling låg till grund för modern databehandling.
Essential to the lunar missions var en nu gammal kommandomoduldator designad vid MIT kallad Apollo Guidance Computer (AGC). Datorn använde ett operativsystem som gjorde det möjligt för astronauter att skriva in substantiv och verb som översattes till instruktioner för deras rymdskepp. För att styra hårdvaran hade AGC inbyggda maskinkodsinstruktioner med en kompilator som heter Luminary. Så här såg en del av koden för datorn ut när den användes för Apollo 13 och 14.
även om det var praktiskt, AGC var inte särskilt kraftfull med 64Kbyte minne och arbetar vid 0.043 MHz. Det var faktiskt mindre utrustat än en modern brödrost!
en fickkalkylator eller till och med en USB-C-laddare har mer datorkraft än de bästa datorerna som används för att skicka astronauter till månen
förutom AGC anställde tusentals flygtekniker och datoringenjörer vid Goddard Space Flight Center IBM System/360 Model 75s mainframe-dator för att göra oberoende beräkningar och upprätthålla kommunikation mellan jord-och månlandare.
dessa datorer kostade 3,5 miljoner dollar per bit och var storleken på en bil. Var och en kunde utföra flera hundra tusen tilläggsoperationer per sekund, och deras totala minneskapacitet var i megabyteområdet. Program utvecklades för 75-talet som övervakade rymdfarkostens miljödata och astronauternas hälsa, som vid den tiden var den mest komplexa programvaran som någonsin utvecklats.
idag är dock även en enkel USB-stick eller WiFi-router kraftfullare än dessa stordatorer, än mindre en iPhone. IPhone 6 använder en Apple-designad 64-bitars Cortex A8 ARM-arkitektur som består av cirka 1, 6 miljarder transistorer. Den arbetar vid 1,4 GHZ och kan bearbeta instruktioner med en hastighet av cirka 1,2 instruktioner varje cykel i var och en av sina 2 kärnor. Det är 3,36 miljarder instruktioner per sekund. Enkelt uttryckt är iPhone 6s klocka 32 600 gånger snabbare än de bästa Apollo-era-datorerna och kan utföra instruktioner 120 000 000 gånger snabbare. Du skulle inte ha fel när du säger att en iPhone skulle kunna användas för att styra 120.000.000 Apollo-era rymdfarkoster till månen, allt på samma gång.
datorer är så allestädes närvarande idag att även en fickkalkylator har mycket mer processorkraft, RAM och minne än den senaste tekniken i datorer under Apollo-eran. Till exempel är TI-84-kalkylatorn utvecklad av Texas Instruments 2004 350 gånger snabbare än Apollo-datorer och hade 32 gånger mer RAM och 14 500 gånger mer ROM.
även USB-C-laddare är snabbare än Apollo-datorer. Anker PowerPort Atom PD 2 körs med ~48 gånger klockhastigheten för Apollo 11-styrdatorn med 1,8 x programutrymmet.
dessa slags jämförelser är dock inte riktigt rättvisa. Det är som att göra en sida vid sida jämförelse mellan de första flygplanen designade av bröderna Wright och en f-18-fighter. Säker, båda kunde flyga men de två är, tekniskt sett, världar isär. När allt kommer omkring slår iPhone tydligt till och med en av de mest kända — och mycket nyare — superdatorerna som någonsin funnits: IBMs 1997 Deep Blue superdator som slog Garry Kasparov i en historisk schackuppgörelse.
med detta i åtanke, kan man bara vördnad på den typ av datorkraft var och en av oss håller på sina fingertoppar. Nevermind vi använder dem för oseriösa frågor. Föreställ dig vad du kommer att hålla i handen (eller inuti den) 20 år från nu.