Выбрать главу

Программа для ГКАС имела вид толстой книги, насчитывающей около пятисот страниц, потому что каждое состояние триггеров и каждую операцию в блоках оперативной памяти ГКАС надо было тестировать по отдельности. У компьютера имелось, впрочем, более десятка входов и он наверняка был самым большим компьютером, если считать подключенные к нему системы его составной частью. Он был соединен с центральной системой управления войсками (то есть на практике с черным чемоданчиком, который носил за президентом его адъютант), американскими ракетными установками во всем мире, с сетью искусственных спутников связи, разведывательных и синхронизирующих спутников, командным пунктом стратегических ВВС. В его оперативную память были заложены десятки миллионов единиц информации, которая обрабатывалась непрерывно, двадцать четыре часа в сутки.

Если символы, используемые в программе ГКАС, перевести на понятный обыкновенному человеку язык, а затем сократить таким образом, чтобы они сложились в более или менее понятное целое, то разговор с ГКАС немного напоминал бы монолог в высшей степени терпеливого учителя на уроке в школе для умственно неполноценных детей. В сильном упрощении он выглядел бы так:

001. Начинай работу. Объявлена «желтая тревога».

002. Доложи, все ли твои системы действуют исправно.

0021. Если тебя что-либо беспокоит, доложи, какую их часть ты считаешь неисправной.

0022. Если все в порядке, включи контрольную лампу № 066. Проверь связь с другими системами.

003. Проверь по блоку № 1, все ли ракеты находятся в боевом положении.

0031. Если все ракеты соответствуют условиям программы № 500, включи контрольную лампу № 067.

0032. Если какая-либо из ракет не находится в боевом положении или не соответствует условиям программы № 500, то:

00321. Установи по программе № 500 номер причины неисправности.

00322. Высвети на контрольном табло номер неисправной ракеты.

00323. Высвети на контрольном табло номер причины неисправности.

004. Сохраняй состояние готовности.

005. Если с момента получения команды 004 прошло 180 секунд, отключись и вернись в положение 002.

006. Если ты снова получил команду 001, повтори все действия с 002 по 005.

007. Если с момента получения команды 007 прошло 180 секунд, отключись и вернись в положение 002.

008. Если ты снова, в третий раз, получил команду 001, повтори все действия с 002 по 005, но:

0081. Сигнализируй включением лампы № 121, что троекратное возобновление «желтой тревоги» не допускается.

0082. Предупреди дежурного офицера, что после четвертого получения команды 001 проинформируешь об этом СО (Com-off, командующего стратегическими ВВС) и PA (PreAid, военного адъютанта президента).

009. Объявлена ли «зеленая тревога»? Если не объявлена, выполни действия от 0081 по 0082 и отключись. Если «зеленая тревога» объявлена, то:

0091. Подай всем ракетам команду о полной боевой готовности в соответствии с программой В, которая записана в блоке № 2.

0092. Подай позывной сигнал синхронизирующему спутнику «Бета».

00921. Если «Бета» ответит на позывной сигнал, извести соединенный с тобой компьютер в центре НАСА.

00922. Если «Бета» не ответит на сигнал, включи лампу № 144 и доложи о неисправности.

0093. Подай сигнал РА и повторяй его до тех пор, пока РА не подтвердит прием.

010. Проверь, все ли соединенные с тобой системы функционируют исправно. Повтори все операции от 002 до 009. Их длительность не должна превышать 130 микросекунд. В случае выхода за пределы этого времени включи лампу № 605, включи автоматическое устройство и повторяй все действия от 002 по 009, сперва в нормальной, а затем в обратной последовательности. Включи аварийную лампу в системе специальной связи.

011. Объявлена ли «красная тревога»? Если не объявлена, повторяй с интервалами в 5 секунд действия от 0091 до 0093. Если «красная тревога» объявлена, то:

0111. Проверь, все ли ракеты находятся в состоянии полной готовности к запуску.

01111. Если какая-либо из ракет не находится в состоянии готовности к запуску, действуй так, как по получении команды 0032.

0112. Соединись с системой АВАКС[12] и непрерывно информируй обо всем, что узнаешь, на основе программы № 600.

0113. Соединись с координирующим спутником «Бета II» и доложи об установлении связи. Запомни, что если спутник «Бета» в исправности, то спутник «Бета II» тоже в исправности. Запомни, что данные спутника «Бета II» передаются через код № 8, который заложен в блок памяти № 28.

вернуться

12

АВАКС (англ. Air Borne Warning and Control System) — американская самолетная система дальнего радиолокационного обнаружения и управления.