Изумрудные глаза (Моран) - страница 96

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

К несчастью, оригинал Кольца никогда не узнал о том, нашелся ли такой умелец. Сумел ли он разобраться в его сжатых до предела программах. Что вышло из всей этой задумки.

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

Одна из подобных программ оказалась загруженной в компьютер в маленьком колледже в Аризоне, который был связан со школьным телескопом, отслеживающим небесные светила. В тот самый момент, когда объектив телескопа что-то отыскивал в ночном небе, на него упал лазерный луч, пущенный с разведывательного спутника.

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

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