За новыми горизонтами. Первый полет к Плутону (Стерн, Гринспун) - страница 174

Поскольку перед тем, как произошел обрыв связи, команда получала телеметрию с космического аппарата, у Криса Херсмана и его инженеров, уже приехавших, были какие-то зацепки, с которыми они могли работать. До ключевой мысли они дошли очень быстро: как раз перед обрывом сигнала главный компьютер делал две вещи одновременно, и обе требовали больших ресурсов памяти и мощности. Одной из задач было сжатие 63 фотографий Плутона, сделанных ранее, чтобы освободить место в памяти для фотографий с пролета, который скоро предстоял. В то же время компьютер получал основную программу с Земли и сохранял ее в память. Не мог ли компьютер оказаться перегруженным этим трудоемким сочетанием заданий, требующих больших затрат вычислительных ресурсов, и в результате начать перезагрузку?

Такой была теория Брайана Бауэра. В то время он был инженером-системотехником автономного режима экспедиции и написал код процедуры восстановления, к которой космический аппарат должен был автоматически прибегать как раз в такой ситуации. Брайан сказал Элис: «Если произошло именно это, то космический аппарат перезапустится, используя резервный компьютер, и через час-полтора мы получим радиосигнал от „Новых горизонтов“, находящихся под управлением резервного компьютера».

Инженеры и «асы» вместе с Элис, Гленом и Аланом ждали, когда пройдут эти долгие минуты, и строили экстренные планы на тот случай, если гипотеза Брайана окажется неверной. Но, конечно же, через полтора часа с «Новых горизонтов» поступил сигнал, указывающий на то, что аппарат переключился на резервный компьютер.

Связь была восстановлена, и после ее появления страх потерять аппарат из-за катастрофы исчез. Но кризис еще не был преодолен, он просто перешел в другую фазу.

И снова: «чего бы это ни стоило»

Центр управления полетом и прилегающие к нему помещения быстро заполнили прибывающие инженеры, члены группы управления полетом и другие сотрудники проекта, которые прервали свои выходные, чтобы приехать в Лабораторию и помочь. Люди приезжали в шортах и шлепанцах, в одежде для пикника, они бросали все и ехали в ЦУП.

Когда с «птички» стала поступать дополнительная телеметрия, они узнали, что все файлы команд основной программы пролета, которые загружали в главный компьютер, оказались стерты, когда космический аппарат перезагрузился и переключился на резервный компьютер. Это означало, что ключевую последовательность команд при пролете нужно загружать заново. Но куда хуже было то, что многочисленные вспомогательные файлы, некоторые из которых были загружены еще в декабре и без которых никак нельзя было запустить командный скрипт, тоже предстояло пересылать заново. Элис вспоминает: