Все и вся было связано с Главным компьютером РАМ тысячами электронных пуповин, как ребенок с матерью. Каждый форпост цивилизации, даже самое удаленное поселение — находилось ли оно в сфере полномочий РАМ или нет — имело по меньшей мере один канал связи с компьютерной системой РАМ. Отовсюду бесконечные потоки данных шли через спутники связи и космические станции на Марс, где каждый бит систематизировался и занимал соответствующее место в каталоге Количество поступающей и запрашиваемой информации было огромным, но компьютер управлялся со всеми сложностями работы с поразительной легкостью.
Однако сейчас он не работал.
Секундное прекращение подачи электроэнергии прервало упорядоченный процесс мышления Главного компьютера РАМ. Его защитная система заблокировалась изнутри, перескочила с подачи одинарных импульсов отражения на удвоенную скорость обычных компьютерных операций, затем врезалась в бурлящий водоворот помех и, взвизгнув, откатила в коллектор резервной защиты. В итоге сбой кода все же произошел. Главный отреагировал на сигнал бедствия: вызвал «охотника за вирусом» — программу, способную поглощать помехи и восстанавливать чистоту каналов связи. Главный компьютер РАМ узнал о возникших нарушениях, хотя их природа и характер были ему не знакомы. Это была какая-то совсем новая разработка, разрушающая чувствительные каналы связи. Требовалось немедленно устранить ее.
«Охотник за вирусом» отправился на поиски злоумышленника без предварительного сигнала о проверке защиты. Он осторожно пробирался по каналам связи, тщательно обследуя их, выискивая признаки чужого вмешательства, и уверенно приближался к месту, где было произведено разрушение, — поврежденный участок Главного компьютера в замешательстве шумел. «Охотник» должен был, как всегда в таких случаях, устранить неполадки, восстановив разорванные нервные окончания микроскопических соединений.
Как только он начал поглощать помехи и пространство очистилось, Главный компьютер запросил отчет. Поврежденный участок, верный долгу, ответил системной проверкой. Главный отреагировал на это посланием: «ОШИБОЧНЫЙ ОТВЕТ». Микросхема снова начала проверку и снова получила в ответ это же сообщение. В замешательстве она заблокировалась, сбитая с толку.
Главный пропустил системный отчет поврежденного участка через банк программ, исправляющих ошибки. Банк отклонил и его со словами: «ОШИБОЧНОЕ КОДИРОВАНИЕ». Главный сделал паузу, соотнося фрагменты информации, касающиеся повреждения, с характером ошибки в программе микросхем системы, и переадресовал этот анализ банку защиты, прося раскодировать.
Банк защиты принял отчет, затем напрягся, задействовав все свои колоссальные возможности в определении языков и кодов, чтобы расшифровать это послание. Он просматривал файл за файлом. В течение нескольких минут банк просмотрел и отбросил коды ныне действующих словарей и обратился к своим архивам. Он углублялся в прошлое, методично исследуя блоки сведений через десятилетние промежутки. Системы упорно отказывались назвать искомую дату, пока не достигли временного отрезка между 1990 и 2000 годами, указав на 1995 год. Последовал звуковой сигнал, и банк обратился к ОЗУ Главного компьютера: «ВОЗМОЖНО СОПОСТАВЛЕНИЕ».
«ПОДТВЕРДИТЕ», — ответил Главный компьютер.
Банк защиты снова произвел сличение данных.
«СОПОСТАВИМОСТЬ ПОДТВЕРЖДАЕТСЯ. СИСТЕМА ПОВРЕЖДЕНА. СОРОК ВОСЕМЬ СЕГМЕНТОВ СОПОСТАВИМЫ», — установил он.
«ИДЕНТИФИЦИРОВАТЬ КОД», — распорядился Главный.
«ВОЕННАЯ СИСТЕМА КОДИРОВАНИЯ. ПРИБЛИЗИТЕЛЬНО МАЙ 1995 ГОДА».
«ДАТЬ ОПИСАНИЕ РОДА ВОЙСК ИЛИ СЛУЖБЫ».
«КГБ, СПЕЦИАЛЬНАЯ СВЯЗЬ ВЗАИМОДЕЙСТВИЯ».