Zařazuji ho pod „Extreme Geek“. Ale velmi cool Extreme Geek.
Vzpomínáte na počítač na přistávací ploše Eagle Apollo 11, který neustále hlásil poplachy „1201“ a „1202“, když se Neil Armstrong a Buzz Aldrin blížili k přistání na Měsíci? Nyní můžete mít jeden ze svých. Softwarový inženýr John Pultorak pracoval 4 roky na vybudování repliky počítače Apollo Guidance Computer (AGC), jen aby mohl mít jednu. A pak napsal kompletní příručku a dal ji online, takže kdokoli jiný s podobnými ambicemi by nemusel procházet stejným pečlivým výzkumem jako on. Manuál je k dispozici zdarma, ale Pultorak říká, že za hardware utratil asi 3000 $.
Dokumentace o 1 000 stránkách obsahuje podrobné popisy a všechna schémata počítače. Najdete je všechny zveřejněné na Galaxiki, ke stažení ve formátu pdf. formát (soubory jsou velké).
Během prvního přistání měsíce vedl AGC Neila Armstronga a Buzze Aldrina k velkému kráteru s obrovskými balvany kolem něj. Když Armstrong věděl, že tam nechce přistát, převzal manuální ovládání lunárního modulu, zatímco Aldrin vyvolával data z radaru a počítače a vedl Orla k bezpečnému přistání, zbývalo asi 30 sekund paliva.
I s tímto nepříznivým začátkem dělal AGC svou práci pro mise Apollo a udělal to dobře. Musí ovládat kosmickou loď o hmotnosti 13 000 kg, obíhající kolem 3 500 kilometrů za hodinu kolem měsíce, bezpečně přistát v metrech stanoveného místa a vést ji zpět z povrchu, aby se setkala s velitelskou lodí na měsíční oběžné dráze. Systém musel minimalizovat spotřebu paliva, protože kosmická loď obsahovala pouze dostatek paliva pro jeden pokus o přistání.
Původní Apollo AGC stálo více než 150 000 dolarů. Neměl diskovou jednotku pro ukládání žádného softwaru, a pouze 74 kilobajtů paměti, která byla doslova pevně zapojena, a všech 4 Kb něco podobného RAM.
Byl vyvinut laboratoří MIT Instrumentation Laboratory a byl to docela úžasný kus hardwaru v 60. letech 20. století, protože byl prvním počítačem používajícím integrované obvody. AGC mutlitasking operační systém byl nazýván EXEC, to bylo schopné vykonávat až 8 úloh najednou. Jednotka uživatelského rozhraní byla nazývána DSKY (displej / klávesnice, vyslovované „disky“); řada číslic a klávesnice ve stylu kalkulačky používané astronauty k komunikaci s počítačem.
Každá mise Apolla představovala dva počítače AGC - jeden v modulu Apollo Command Module a jeden v modulu Apollo Lunar Module.
Aldrin údajně později řekl, že udržoval naváděcí systém, zatímco radar sestupu byl také zapnutý. Počítač nebyl navržen pro takové množství simultánního vstupu z obou systémů, a proto alarmy stále zhasly. Ale Aldrin uvažoval, že pokud musí být sestup přerušen, nechtěl se obrátit na vedení, zatímco oni dělali jejich přerušenou raketu hořet, aby unikli z havárie. Jak se příběh odehrává, když se alarmy vypínaly, počítačový inženýr Jack Garman řekl vedoucímu důstojníka Steve Balesovi v řízení mise, že je bezpečné pokračovat v sestupu, a to bylo předáno posádce. Garman si vzpomněl na poplachy 1201 a 1202, k nimž došlo během jedné ze stovek simulací, které tým provedl při přípravě mise Apollo 11, a věděl, že bude v pořádku pokračovat.
Zbytek je historie. A teď si můžete postavit kousek.
Zdroje: Galaxiki, Apollo 11 Wikipedia