Оглавление [Скрыть]
Навигационный компьютер Apollo
-
История и разработка компьютера AGC
- AGC был разработан для управления космическим кораблем “Аполлон” и его лунным модулем.
- Компьютер был создан в рамках проекта Apollo и стал частью системы управления полетом.
- AGC был создан в лаборатории приборостроения Массачусетского технологического института и разработан Чарльзом Дрейпером.
-
Архитектура и функции AGC
- AGC состоял из процессора, памяти и блока ввода-вывода.
- Процессор был основан на микропроцессоре Intel 4004 и имел 1280 ячеек памяти.
- Память была разделена на стираемую и постоянную, с возможностью расширения до 16 килобайт.
- Блок ввода-вывода состоял из 16 регистров, которые могли использоваться для ввода и вывода данных.
-
Программное обеспечение и навигация
- Программное обеспечение AGC было разработано на языке ассемблера и хранилось в памяти rope.
- Основная часть программного обеспечения была постоянной, но некоторые части могли быть перезаписаны астронавтами.
- Программное обеспечение включало интерпретатор, который упрощал навигационные программы.
- Программное обеспечение было разработано с учетом надежности и возможности принятия решений в реальном времени.
-
Блок II и его усовершенствования
- Блок II был разработан в 1966 году и имел увеличенный объем памяти и расширенный набор команд.
- В блоке II были использованы специальные адреса памяти для реализации определенных функций.
- Были введены новые команды, такие как EDRUPT, для обработки прерываний.
-
Проблемы и решения
- Во время спуска “Аполлона-11” возникли проблемы с программным обеспечением, вызвавшие сигналы тревоги.
- Сигналы тревоги были связаны с переполнением системы управления и были обработаны перезапуском процессора.
- Дополнительные нагрузки на процессор, вызванные командой 1668, привели к переполнению и появлению сигналов тревоги.
- Пересказана только часть статьи. Для продолжения перейдите к чтению оригинала.
Полный текст статьи: