Навигационный компьютер Apollo

  • История и разработка компьютера AGC

    • AGC был разработан для управления космическим кораблем “Аполлон” и его лунным модулем. 
    • Компьютер был создан в рамках проекта Apollo и стал частью системы управления полетом. 
    • AGC был создан в лаборатории приборостроения Массачусетского технологического института и разработан Чарльзом Дрейпером. 
  • Архитектура и функции AGC

    • AGC состоял из процессора, памяти и блока ввода-вывода. 
    • Процессор был основан на микропроцессоре Intel 4004 и имел 1280 ячеек памяти. 
    • Память была разделена на стираемую и постоянную, с возможностью расширения до 16 килобайт. 
    • Блок ввода-вывода состоял из 16 регистров, которые могли использоваться для ввода и вывода данных. 
  • Программное обеспечение и навигация

    • Программное обеспечение AGC было разработано на языке ассемблера и хранилось в памяти rope. 
    • Основная часть программного обеспечения была постоянной, но некоторые части могли быть перезаписаны астронавтами. 
    • Программное обеспечение включало интерпретатор, который упрощал навигационные программы. 
    • Программное обеспечение было разработано с учетом надежности и возможности принятия решений в реальном времени. 
  • Блок II и его усовершенствования

    • Блок II был разработан в 1966 году и имел увеличенный объем памяти и расширенный набор команд. 
    • В блоке II были использованы специальные адреса памяти для реализации определенных функций. 
    • Были введены новые команды, такие как EDRUPT, для обработки прерываний. 
  • Проблемы и решения

    • Во время спуска “Аполлона-11” возникли проблемы с программным обеспечением, вызвавшие сигналы тревоги. 
    • Сигналы тревоги были связаны с переполнением системы управления и были обработаны перезапуском процессора. 
    • Дополнительные нагрузки на процессор, вызванные командой 1668, привели к переполнению и появлению сигналов тревоги. 
    • Пересказана только часть статьи. Для продолжения перейдите к чтению оригинала. 

Полный текст статьи:

Компьютер управления Apollo — Википедия

Оставьте комментарий