Внутри, в луже крови и рвоты, скрюченный, как корень итальянской сосны, с выражением несказанной муки на застывшем лице лежал капитан фон Ризенталь.
LV
С тех пор как компьютеры вошли во всеобщее употребление и стали послушными рабами человека, готовыми выполнить даже самые странные его поручения, началось продолжающееся до сегодняшнего дня соревнование между тем, чему дали шутливое определение «душа компьютера», по-английски «software», и его физическим устройством, которое без почтительности называют «hardware», то есть «железки».
Даже самые лучшие электронные устройства были бы совершенно бесполезны, если бы не существовало хитроумного способа общения с ними, ибо, с точки зрения человеческих представлений об интеллекте, компьютеры все равно что дебилы и не поймут даже самой несложной команды, если не разложить ее на простейшие элементы. Но, с другой стороны, даже самая блистательная программа, для составления которой требуются только ручка и лист бумаги, не выполнит возложенных на нее задач, если ее нельзя будет реализовать в четко работающей быстродействующей машине, которая наделена достаточно емкой оперативной памятью.
Компьютеры вооруженных сил США всегда были подлинной аристократией в мировой информатике: самые современные и самые надежные устройства были на службе у самых умных и самых оригинальных программ. Поэтому авария системы передачи команд, которая произошла 12 июня, была потрясением для американских военных информатиков. Неправильное подключение конечного звена «цепного устройства» явилось результатом механической ошибки, которая сама по себе, несмотря на роковые последствия, не влекла за собой никакой серьезной опасности стратегического масштаба. За двадцать минут был теперь разработан способ, который раз и навсегда исключает такого рода неполадки: неверное подключение вызывает короткое замыкание в контрольном мостике и отключение подающего команды компьютера. Даже удивительно, что это никому не пришло в голову раньше. Может быть, потому, что идея использования обыкновенного предохранителя казалась инженерам слишком простой и банальной. Существует неписаное правило, известное всем конструкторам: чаще всего появляются дефекты в самых простых и хорошо известных элементах, а не в экспериментальных или отличающихся большой степенью сложности системах.
Но почему все-таки «цепное устройство» направило все ракеты в одно место?
Информатики поняли, что в течение долгих лет Соединенные Штаты, по сути дела, не имели защиты на случай ядерной войны. Сущность стратегического оружия заключается в том, что первый залп ракет с ядерными зарядами приводит к уничтожению тысячи разных целей на территории противника. Эти цели разбросаны на огромной территории СССР и стран Варшавского Договора, на других континентах, в океанах, в околоземном космическом пространстве. Каждая из ракет должна сама вывести себя на ту или иную цель. Правда, цель никому заранее не известна, ибо только после использования президентом программного модуля компьютер определяет для каждой ракеты ее курс, параметры траектории и точку попадания. Вместе с тем принцип первого залпа оставался неизменным: ни в одном из вариантов ядерной войны не предусматривалась посылка такого количества ракет в одно и то же место на земле, в атмосфере или в космическом пространстве. В этом просто не было необходимости. Так называемый коэффициент поражения уже давно не превышает 2,25. Иначе говоря, совершенно достаточно поразить цель зарядом, позволяющим уничтожить ее два с четвертью раза.
Следовательно, в систему передачи команд была заложена, по всей вероятности, какая-то ужасная ошибка, которая в случае ракетно-ядерной войны привела бы Соединенные Штаты к поражению.
Информатики исключили возможность ошибки в конструкции «hardware». Центральный компьютер в Омахе был изготовлен из элементов, многократно проверенных, высшей степени надежности, тщательно покрытых кремниевой оболочкой, прошедших испытание под давлением. Каждая интегральная схема, каждое соединение, каждая механическая деталь были подвергнуты испытаниям в сто раз более строгим, чем в каких-либо иных устройствах. Вся аппаратура была изолирована от каких бы то ни было сотрясений. Поддерживались постоянная температура, которая контролировалась с точностью до десятой доли градуса, и постоянный уровень влажности. Некоторые особо чувствительные элементы работали в полном вакууме.
Ошибка коренилась, должно быть, в «software», то есть в программном обеспечении центрального компьютера стратегических ВВС. Комиссия по расследованию сосредоточила поэтому все усилия на том, чтобы разобраться в «душе» компьютера, который именовался Главной командно-аналитической системой (ГКАС), по-английски — MACAS (Main Commanding and Analytical System).