Lo smartphone è milioni di volte più potente di Apollo 11 computer di guida
Nel 1969, gli esseri umani messo piede sulla luna per la prima volta. È davvero difficile immaginare le sfide tecniche dello sbarco sulla luna più di cinque decenni fa se non sei uno scienziato missilistico, ma quello che è certo è che i computer hanno giocato un ruolo fondamentale – anche allora.
Nonostante il fatto che i computer della NASA fossero pietosi per gli standard odierni, erano abbastanza veloci da guidare gli umani attraverso 356.000 km di spazio dalla Terra alla Luna e riportarli in sicurezza. Infatti, durante le prime missioni Apollo, i meccanismi critici di sicurezza e propulsione nei veicoli spaziali sono stati controllati dal software per la prima volta. Questi sviluppi hanno costituito la base per l’informatica moderna.
Essenziale per le missioni lunari era un computer modulo di comando ormai antico progettato al MIT chiamato Apollo Guidance Computer (AGC). Il computer utilizzava un sistema operativo che permetteva agli astronauti di digitare nomi e verbi tradotti in istruzioni per la loro astronave. Per controllare l’hardware, AGC aveva istruzioni di codice macchina incorporate utilizzando un compilatore chiamato Luminary. Ecco come alcuni del codice per il computer sembrava quando è stato utilizzato per Apollo 13 e 14.
Mentre era a portata di mano, AGC non era particolarmente potente avendo 64Kbyte di memoria e funzionando a 0.043 MHz. In realtà, era meno attrezzato di un moderno tostapane!
Una calcolatrice tascabile o anche un caricatore USB-C ha più potenza di calcolo rispetto ai migliori computer utilizzati per inviare astronauti sulla luna
Oltre all’AGC, migliaia di tecnici di volo e ingegneri informatici del Goddard Space Flight Center impiegarono il computer mainframe IBM System/360 Model 75s per effettuare calcoli indipendenti e mantenere la comunicazione tra Terra e terra lunare.
Questi computer costano million 3,5 milioni al pezzo ed erano le dimensioni di un’auto. Ognuno poteva eseguire diverse centinaia di migliaia di operazioni di aggiunta al secondo e la loro capacità di memoria totale era nell’intervallo megabyte. Furono sviluppati programmi per i 75 che monitoravano i dati ambientali del veicolo spaziale e la salute degli astronauti, che erano all’epoca il software più complesso mai sviluppato.
Oggi, tuttavia, anche una semplice chiavetta USB o router WiFi è più potente di questi mainframe, per non parlare di un iPhone. L’iPhone 6 utilizza un’architettura ARM Cortex A8 a 64 bit progettata da Apple composta da circa 1,6 miliardi di transistor. Funziona a 1,4 GHZ e può elaborare le istruzioni ad una velocità di circa 1,2 istruzioni ogni ciclo in ciascuno dei suoi 2 core. Sono 3,36 miliardi di istruzioni al secondo. In parole povere, l’orologio di iPhone 6 è 32.600 volte più veloce dei migliori computer dell’era Apollo e potrebbe eseguire istruzioni 120.000.000 volte più velocemente. Non avresti torto nel dire che un iPhone potrebbe essere usato per guidare 120.000.000 di veicoli spaziali dell’era Apollo sulla luna, tutti allo stesso tempo.
I computer sono così onnipresenti al giorno d’oggi che anche una calcolatrice tascabile ha molta più potenza di elaborazione, RAM e memoria rispetto allo stato dell’arte nell’informatica durante l’era Apollo. Ad esempio, il calcolatore TI-84 sviluppato da Texas Instruments nel 2004 è 350 volte più veloce dei computer Apollo e aveva 32 volte più RAM e 14.500 volte più ROM.
Anche i caricabatterie USB-C sono più veloci dei computer Apollo. L’Anker PowerPort Atom PD 2 funziona a ~48 volte la velocità di clock del computer di guida Apollo 11 con 1,8 volte lo spazio del programma.
Questo tipo di confronti non è del tutto equo, però. È come fare un confronto fianco a fianco tra i primi aerei progettati dai fratelli Wright e un caccia F-18. Certo, entrambi potrebbero volare ma i due sono, tecnologicamente parlando, mondi a parte. Dopo tutto, l’iPhone batte chiaramente anche uno dei più famosi — e molto più recente — supercomputer che sia mai esistito: 1997 supercomputer Deep Blue di IBM che ha battuto Garry Kasparov in una storica prova di forza di scacchi.
Con questo in mente, si può solo soggezione al tipo di potenza del computer ognuno di noi tiene a portata di mano. Non importa che li usiamo per questioni frivole. Immagina cosa terrai in mano (o al suo interno) tra 20 anni.