Маленький эпизод покорения Луны

в 18:40, , рубрики: аполлон-14, история, История ИТ, космонавтика, космос, патч, Программирование

Февраль 1971 года.
«Апполон-14» находится на орбите Луны и готовится к посадке лунного модуля.
Маленький эпизод покорения Луны - 1

До схода с орбиты остается пара витков. ЦУП в Хьюстоне проверяет данные компьютера лунного модуля и видит, что активирован переключатель «Abort» — кнопка разделения ступеней лунного модуля и включения ее двигателей (аварийный взлет с лунной поверхности). Хьюстон обнуляет этот бит, но через час он вновь равен единице, как будто кнопку снова нажали. Что за черт?

Пилот лунного модуля по просьбе ЦУПа стучит по панели переключателя — единица пропадает. Ясно — в цепи кнопки болтается проводок или капелька припоя и самовольно замыкает-размыкает контакт. Садиться с этим нельзя, т.к. при тряске контакт непременно замкнется и лунный модуль аварийно взлетит, не прилунившись.

На решение вопроса остается два часа — время одного витка «Аполлона» вокруг Луны.

Программиста лунного модуля Дональда Айлза среди ночи вытаскивают из постели и буквально в тапочках на босу ногу привозят в Массачусетсский технологический. Там он в своей лаборатории пишет патч-заплатку, позволяющий обойти сигнал аварийного взлета, а потом после посадки — вновь активировать. Хьюстон получает патч, тестирует его на симуляторе «Апполона-14», и — слава богам — он работает! Код зачитывают астронавтам, и пилот вводит его в бортовой компьютер.

Модуль с астронавтами сел (хотя не без проблем) в кратер Фра Мауро, лунная миссия не была сорвана.

Капелька припоя, 23-летний программист и 400 000 километров между ними.
Маленький эпизод покорения Луны - 2

Маленький эпизод покорения Луны - 3

1. Мировая пилотируемая космонавтика. История. Техника. Люди
2. Дональд Айлз. Байки из лунного модуля (англ.)

Автор: 22sobaki

Источник


* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js