Nors atrodo neįtikėtina, tačiau tai – faktas: pagrindiniai NASA daugkartinio naudojimo erdvėlaivių valdymo kompiuteriai iki šiol turi tik 1 MB darbinės atminties, skelbia „Popsci.com“.
„Space shuttle“ erdvėlaivių smegenys atitinka devintąjį praėjusio amžiaus dešimtmetį IBM gaminto „IBM 5150“ asmeninio kompiuterio skaičiuojamąją galią. „IBM 5150“ buvo pateiktas rinkai 1981 m. rugpjūčio 12 d. Dabar tokį kompiuterį JAV iš sendaikčių pardavėjų galima įsigyti už 20 dol.
NASA ir IBM atstovų teigimu, daugkartinio naudojimo erdvėlaivių GPC (General Purpose Computer) kompiuteris – pagrindinis skrydžio valdymo įrenginys, be kita ko, kontroliuojantis visas kosminio laivo paleidimo procedūras – yra atnaujintas 500 kilobaitų atmintį turėjusio IBM kompiuterio variantas. Dabar NASA erdvėlaivių GPC kompiuteriai naudoja 1 MB darbinės atminties.
Tačiau, pastebi „Popsci.com“, tokie antikvariniai kompiuteriai visiškai patenkina NASA poreikius. Erdvėlaiviui nereikia galingos vaizdo plokštės, galimybės kurti „PowerPoint“ pristatymus ar kaupti MP3 failus. Pagrindinis kompiuteris valdo tik svarbiausias technines funkcijas, pavyzdžiui, variklių įjungimą ir išjungimą, kurios, nors matematiškai yra sudėtingos, nereikalauja tiek kompiuterio resursų, kaip, pavyzdžiui, „Windows“ vartotojo sąsaja. „Vadovaujant“ GPC NASA erdvėlaiviai atliko tiek daug sėkmingų misijų, kad inžinieriams nėra jokio reikalo keisti pagrindinių kompiuterių, nors jų skaičiuojamoji galia tesudaro vos 0,005 proc. „Xbox 360“ žaidimų kompiuterio galios. Be to, NASA teigimu, GPC keitimas būtų pernelyg brangus: reikėtų pakeisti visą erdvėlaivio kompiuterių programinę įrangą ir ją bandyti tol, kol neliks jokių įmanomų klaidų.
Taisyklę, kad nereikia kišti rankų prie kosminių laivų kompiuterių, jeigu jie veikia gerai, patvirtina ir Rusijos inžinierių patirtis. „Sojuz“ kosminius laivus nuo pat 1974 m. valdė „Argon-16“ skrydžio kompiuteriai su 6 KB (!) RAM. 2003 m. rusai pakeitė dalį „Sojuz“ programinės įrangos. Ekspertai įtaria, kad būtent dėl to vėliau „Sojuz“ nepavyko normaliai nusileisti – įgula turėjo atlaikyti „kieto“ nusileidimo Kazachstano stepėje „malonumus“.