ianuarie 4, 2022

smartphone-ul dvs. este de milioane de ori mai puternic decât computerele de ghidare Apollo 11

în 1969, oamenii au pus piciorul pe lună pentru prima dată. Este foarte dificil să ne imaginăm provocările tehnice ale aterizării pe lună în urmă cu mai bine de cinci decenii, dacă nu sunteți un om de știință în domeniul rachetelor, dar ceea ce este sigur este că computerele au jucat un rol fundamental – chiar și atunci.

în ciuda faptului că computerele NASA au fost jalnice de standardele de astăzi, au fost suficient de rapide pentru a ghida oamenii de-a lungul a 356.000 km de spațiu de la pământ la Lună și pentru a le returna în siguranță. De fapt, în timpul primelor misiuni Apollo, mecanismele critice de siguranță și propulsie în navele spațiale au fost controlate de software pentru prima dată. Aceste evoluții au constituit baza pentru calculul modern.

Calculator de ghidare Apollo, viteza de ceas 0.043 MHz. Imagine: NASA
Calculator de ghidare Apollo, viteza de ceas 0.043 MHz. Imagine: NASA

esențială pentru misiunile lunare a fost un computer de modul de comandă acum antic proiectat la MIT numit Apollo Guidance Computer (AGC). Computerul a folosit un sistem de operare care a permis astronauților să introducă substantive și verbe care au fost traduse în instrucțiuni pentru nava lor spațială. Pentru a controla hardware-ul, AGC a încorporat instrucțiuni de cod de mașină folosind un compilator numit Luminary. Iată cum arăta o parte din codul computerului când a fost folosit pentru Apollo 13 și 14.

în timp ce era la îndemână, AGC nu era deosebit de puternic având 64kbyte de memorie și funcționând la 0.043 MHz. De fapt, era mai puțin echipat decât un prăjitor de pâine modern!

un calculator de buzunar sau chiar un încărcător USB-C are mai multă putere de calcul decât cele mai bune computere folosite pentru a trimite astronauți pe lună

pe lângă AGC, mii de tehnicieni de zbor și ingineri de calculatoare de la Goddard Space Flight Center au folosit computerul mainframe IBM System/360 Model 75s pentru a face calcule independente și pentru a menține comunicarea între pământ și aterizatorii lunari.

aceste computere au costat 3,5 milioane de dolari bucata și au fost de dimensiunea unei mașini. Fiecare ar putea efectua câteva sute de mii de operații de adăugare pe secundă, iar capacitatea lor totală de memorie era în intervalul megabyte. Au fost dezvoltate programe pentru anii 75 care monitorizau datele de mediu ale navei spațiale și sănătatea astronauților, care erau la acea vreme cel mai complex software dezvoltat vreodată.

NASA computer
nu-i rău pentru un computer care ar putea rula abia Mario Bros. imagine: NASA

astăzi, însă, chiar și un simplu stick USB sau un router WiFi este mai puternic decât aceste mainframe-uri, să nu mai vorbim de un iPhone. IPhone 6 folosește o arhitectură ARM Cortex A8 pe 64 de biți proiectată de Apple, compusă din aproximativ 1,6 miliarde de tranzistori. Funcționează la 1,4 GHZ și poate procesa instrucțiuni la o rată de aproximativ 1,2 instrucțiuni în fiecare ciclu în fiecare dintre cele 2 nuclee ale sale. Asta înseamnă 3,36 miliarde de instrucțiuni pe secundă. Mai simplu spus, ceasul iPhone 6 este de 32.600 de ori mai rapid decât cele mai bune computere din epoca Apollo și ar putea efectua instrucțiuni de 120.000.000 de ori mai rapid. Nu ar fi greșit să spui că un iPhone ar putea fi folosit pentru a ghida 120.000.000 de nave spațiale din epoca Apollo către Lună, toate în același timp.

calculatoarele sunt atât de omniprezente în zilele noastre, încât chiar și un calculator de buzunar are mult mai multă putere de procesare, memorie RAM și memorie decât stadiul tehnicii de calcul din epoca Apollo. De exemplu, calculatorul TI-84 dezvoltat de Texas Instruments în 2004 este de 350 de ori mai rapid decât computerele Apollo și avea de 32 de ori mai multă memorie RAM și de 14.500 de ori mai mult ROM.

chiar și încărcătoarele USB-C sunt mai rapide decât computerele Apollo. Anker PowerPort Atom PD 2 rulează la ~48 ori viteza de ceas a computerului de ghidare Apollo 11 cu 1,8 x spațiul programului.

aceste comparații nu sunt destul de corecte. Este ca și cum ai face o comparație cot la cot între primele avioane proiectate de frații Wright și un luptător F-18. Sigur, ambele ar putea zbura, dar cele două sunt, din punct de vedere tehnologic, lumi separate. La urma urmei, iPhone-ul bate în mod clar chiar și unul dintre cele mai faimoase — și mult mai recente — supercomputer care a existat vreodată: Supercomputerul IBM din 1997 Deep Blue care l-a învins pe Garry Kasparov într-o confruntare istorică de șah.

având în vedere acest lucru, nu putem decât să ne temem de tipul de putere a computerului pe care fiecare dintre noi o deține la vârful degetelor. Nu contează că le folosim pentru probleme frivole. Imaginați-vă ce veți ține în mână (sau în interiorul ei) peste 20 de ani.

Lasă un răspuns

Adresa ta de email nu va fi publicată.