Aš tai klasifikuoju kaip „Extreme Geek“. Bet labai kietas Extreme Geek.
Prisimenate „Apollo 11 Eagle“ nusileidžiančio kompiuterio kompiuterį, kuris nuolat rodė „1201“ ir „1202“ pavojaus signalus, kai Neilas Armstrongas ir Buzzas Aldrinas artėjo prie nusileidimo Mėnulyje? Na, dabar jūs galite turėti vieną iš savo. Programinės įrangos inžinierius Johnas Pultorakas 4 metus dirbo kurdamas „Apollo Guidance Computer“ (AGC) kopiją, kad tik tokį galėtų turėti. Tada jis parašė išsamų vadovą ir paskelbė jį internete, kad niekam kitam, turinčiam panašių siekių, nereikėtų atlikti tų pačių kruopščių tyrimų, kaip ir jis. Vadovas yra nemokamas, tačiau Pultorakas sako, kad aparatinei įrangai jis išleido apie 3000 USD.
1 000 puslapių dokumentuose yra išsamūs aprašymai ir visos kompiuterio schemos. Visus juos galite rasti paskelbę „Galaxiki“, atsisiųsti pdf formatu. formatas (failai yra dideli).
Pirmojo mėnulio tūpimo metu AGC vedė Neilą Armstrongą ir „Buzz Aldrin“ link didelio kraterio su didžiuliais rieduliais aplink jį. Sužinojęs, kad nenori ten nusileisti, Armstrongas rankiniu būdu valdė mėnulio modulį, o Aldrinas išrašė duomenis iš radaro ir kompiuterio, nukreipdamas „Eagle“ į saugų nusileidimą, likus maždaug 30 sekundžių degalų.
Net ir turėdamas tokią nepalankią pradžią, AGC atliko savo darbą „Apollo“ misijoms ir puikiai sekėsi. Jis turėjo valdyti 13 000 kg sveriantį erdvėlaivį, skriejantį aplink Mėnulį 3500 kilometrų per valandą greičiu, saugiai nusileisti per metrą nuo nurodytos vietos ir nukreipti atgal nuo paviršiaus į susitikimą su komandiniu laivu Mėnulio orbita. Sistema turėjo sumažinti degalų sąnaudas, nes erdvėlaivyje buvo tik tiek degalų vienam bandymui nusileisti.
Originalus „Apollo AGC“ kainavo daugiau nei 150 000 USD. Jame nebuvo disko įrenginio, kuriame būtų galima saugoti bet kokią programinę įrangą, ir tik 74 kilobaitų atminties, kuri tiesiogine prasme buvo laidinė, ir visų 4 kb talpos kažkokio panašaus į atmintį.
Jį sukūrė MIT prietaisų laboratorija ir tai buvo gana nuostabi aparatūros dalis septintajame dešimtmetyje, nes tai buvo pirmasis kompiuteris, kuris naudojo integruotas grandines. AGC daugiafunkcinė operacinė sistema buvo vadinama EXEC, ji vienu metu galėjo vykdyti iki 8 darbų. Vartotojo sąsajos blokas buvo vadinamas DSKY (ekranas / klaviatūra, tariama „disky“); skaičių masyvas ir skaičiuotuvo stiliaus klaviatūra, kurią astronautai naudoja bendrauti su kompiuteriu.
Kiekvienoje „Apollo“ misijoje buvo du AGC kompiuteriai - vienas „Apollo“ komandos modulyje, kitas - „Apollo“ mėnulio modulyje.
Pranešama, kad vėliau Aldrinas sakė, kad laikė nukreipimo sistemą įjungtą, kai taip pat buvo įjungtas nusileidimo radaras. Kompiuteris nebuvo suprojektuotas tiek, kad iš abiejų sistemų būtų galima tuo pačiu metu įvesti signalus. Dėl šios priežasties pavojaus signalai nuolatos išsijungdavo. Bet Aldrin samprotavo, kad jei nusileidimas turėjo būti nutrauktas, jis nenorėjo, kad jis turėjo įjungti nurodymus, kol jie atliko savo aborto raketos degimą, kad išvengtų kritimo. Kol istorija tęsėsi, kol nebuvo įjungtas aliarmas, kompiuterių inžinierius Jackas Garmanas sakė misijos vadovui Steve'ui Balesui, kad toliau saugiai tęsti nusileidimą buvo saugu. Tai buvo perduota įgulai. Garmanas prisiminė 1201 ir 1202 aliarmus, vykstančius per vieną iš šimtų modeliavimų, kuriuos komanda atliko ruošdamasi „Apollo 11“ misijai, ir žinojo, kad tęsti bus gerai.
Likusi dalis yra istorija. Ir dabar jūs galite pastatyti sau šiek tiek gabalėlio.
Šaltiniai: „Galaxiki“, „Apollo 11“ Vikipedija