Êàê äîéäóò ðóêè (èëè åñëè!?) - íàäî áû ïîêîïàòüñÿ... |
Èñòî÷íèê: http://donbass.ua/news/technology/space/2009/07/22/otkryt-ishodnyi-kod-po-razrabotannogo-dlja-apparatov-apollon-11.html
ñî ññûëêîé íà ìàòåðèàëû: www.securitylab.ru
22.07.2009 18:10
Îòêðûò èñõîäíûé êîä ÏÎ, ðàçðàáîòàííîãî äëÿ àïïàðàòîâ Àïîëëîí 11
 ÷åñòü 40-ëåòèÿ ìèññèè Àïîëëîí 11 ñîîáùåñòâó áûë îòêðûò. èñõîäíûé êîä ÏÎ, êîòîðûé áûë ðàçðàáîòàí äëÿ àïïàðàòîâ ìèññèè.
Ïðîãðàììíûé êîä ìèññèè Àïîëëîí 11 áûë ñîçäàí äëÿ äâóõ êîñìè÷åñêèõ àïïàðàòîâ: äëÿ êîìàíäíîãî ìîäóëÿ (Command Module - CM), èñïîëüçóåìîãî äëÿ òîãî, ÷òîáû òðè àñòðîíàâòà äîñòèãëè ëóíû è âåðíóëèñü îáðàòíî, è ëóííîãî ìîäóëÿ (Lunar Module - LM), èñïîëüçóåìîãî äëÿ óñïåøíîãî ïðèëóíåíèÿ äâóõ àñòðîíàâòîâ.
Áîðòîâîé êîìïüþòåð Àïîëëîí (Apollo guidance computer (AGC)) áûë îñíîâíîé äëÿ âñåõ ìèññèé.  ëþáîé ìèññèè Àïîëëîí èñïîëüçîâàëèñü äâà òàêèõ êîìïüþòåðà, îäèí äëÿ ìîäóëÿ óïðàâëåíèÿ è âòîðîé äëÿ ìîäóëÿ ïðèëóíåíèÿ. Íî ïðîãðàììíîå îáåñïå÷åíèå äëÿ êàæäîé ìèññèè áûëî óíèêàëüíî, òàê êàê öåëè ýòèõ ìèññèé îòëè÷àëèñü äðóã îò äðóãà. "ÏÎ" áûëî íå òàêèì êàê ñåãîäíÿ, âåñü êîä áûë íàáèò íà ñïåöèàëüíûõ ðóëîíàõ áóìàãè è òîíêèõ êàðòàõ (ïåðôîêàðòàõ).
Ðàçðàáîò÷èêè âèðòóàëüíîé ìàøèíû AGC è ó÷àñòíèêè ïðîåêòà AGS ïðîñêàíèðîâàëè è ïåðåâåëè æåñòêèå êîïèè ïðîãðàìì ñ îáîèõ êîðàáëåé, êîòîðûå íà ñåãîäíÿøíèé äåíü âûñòàâëåíû â ìóçåå Ìàññà÷óñåòñêîãî Òåõíîëîãè÷åñêîãî Èíñòèòóòà. Ýòè êîïèè çàòåì áûëè èñïîëüçîâàíû äëÿ ñîçäàíèÿ ýìóëÿòîðà AGC ñ îòêðûòûì èñõîäíûì êîäîì. Âîññîçäàííàÿ âèðòóàëüíûé êîìïüþòåð AGC äîñòóïåí äëÿ Linux, Windows XP è Mac OS X.
Êîìàíäà, ñòîÿùàÿ çà ïðîåêòîì ýìóëÿòîðà AGC, ãîâîðèò, ÷òî ýòîò ýìóëÿòîð íå ñèìóëÿòîð êîñìè÷åñêîãî êîðàáëÿ, à âûâåðåííîå âîñïðîèçâåäåíèå ôóíêöèîíàëüíîñòè êîìïüþòåðîâ, êîòîðûå áûëè óñòàíîâëåíû â êîñìè÷åñêèå àïïàðàòû Àïîëëîí. Íî ýòîò êîä ìîæåò áûòü èñïîëüçîâàí äðóãèìè ðàçðàáîò÷èêàìè äëÿ ñîçäàíèÿ òàêîãî ñèìóëÿòîðà.
| Ðóáðèêè: | Ïî È-íåòó |
| Êîììåíòèðîâàòü | « Ïðåä. çàïèñü — Ê äíåâíèêó — Ñëåä. çàïèñü » | Ñòðàíèöû: [1] [Íîâûå] |