Я классифицирую это как «Extreme Geek». Но очень крутой Extreme Geek.
Помните компьютер на посадочном корабле «Аполлон-11», который сообщал о тревогах «1201» и «1202», когда Нил Армстронг и Базз Олдрин приближались к посадке на Луну? Ну, теперь вы можете иметь один из своих собственных. Инженер-программист Джон Пулторак 4 года работал над созданием точной копии компьютера управления Apollo (AGC), чтобы он мог иметь его. А затем он написал полное руководство и разместил его в Интернете, чтобы никому другому с подобными стремлениями не пришлось проходить такое же кропотливое исследование, как он. Руководство доступно бесплатно, но Пулторак говорит, что он потратил около 3000 долларов на оборудование.
Документация на 1000 страниц включает в себя подробные описания и все схемы компьютера. Вы можете найти их все размещенные на Galaxiki, которые можно скачать в формате PDF. формат (файлы большие).
Во время первой посадки на Луну AGC направил Нила Армстронга и Базза Олдрина к большому кратеру с огромными валунами вокруг него. Зная, что он не хочет приземляться, Армстронг взял на себя ручное управление лунным модулем, в то время как Олдрин вызвал данные с радара и компьютера, направив «Орла» на безопасную посадку с оставшимся топливом около 30 секунд.
Даже с этим неблагоприятным началом AGC выполнила свою работу для миссий Аполлона, и сделала это хорошо. Он должен был управлять космическим кораблем 13 000 кг, вращаясь со скоростью 3500 километров в час вокруг Луны, безопасно приземлиться на расстоянии нескольких метров от указанного места и отвести его назад от поверхности к месту встречи с командным кораблем на лунной орбите. Система должна была минимизировать расход топлива, потому что космический корабль содержал достаточно топлива только для одной попытки посадки.
Оригинальная Apollo AGC стоила более 150 000 долларов. У него не было диска для хранения какого-либо программного обеспечения, и только 74 килобайта памяти, которые были буквально запрограммированы, и все 4 КБ чего-то вроде оперативной памяти.
Он был разработан в 1960-х годах Лабораторией приборостроения Массачусетского технологического института и представляет собой довольно удивительное аппаратное обеспечение, поскольку это был первый компьютер, использующий интегральные схемы. Многозадачная операционная система AGC называлась EXEC, она способна выполнять до 8 заданий одновременно. Блок пользовательского интерфейса назывался DSKY (дисплей / клавиатура, произносится «диски»); массив цифр и клавиатура в стиле калькулятора, используемая астронавтами для связи с компьютером.
В каждой миссии Apollo было два компьютера AGC - один в командном модуле Apollo и один в лунном модуле Apollo.
Как сообщается, позднее Олдрин сказал, что он включил систему наведения, когда также был включен спускной радар. Компьютер не был рассчитан на такое количество одновременных входных сигналов от обеих систем, поэтому тревоги продолжали подаваться. Но Олдрин рассуждал о том, что если спуск нужно было прервать, он не хотел, чтобы ему приходилось включать руководство, пока они делали свой аварийный выстрел ракеты, чтобы избежать крушения. По ходу истории, пока срабатывали сигналы тревоги, компьютерный инженер Джек Гарман сказал руководителю Стиву Бейлзу в управлении полетами, что было безопасно продолжать снижение, и это было передано экипажу. Гарман помнил тревоги 1201 и 1202, возникающие во время одной из сотен симуляций, которые команда выполняла при подготовке миссии «Аполлон-11», и знал, что все будет в порядке, чтобы продолжить.
Остальное уже история. И теперь вы можете создать себе маленький кусочек.
Источники: Galaxiki, Apollo 11 Википедия