Текст книги "Мегабайт"
Автор книги: Александр Лоскутов
Жанр:
Боевая фантастика
сообщить о нарушении
Текущая страница: 8 (всего у книги 18 страниц)
Но как бы то ни было, нужно работать. И я работаю.
К сожалению, потерянная память полностью не восстановится никогда. Даже если случится чудо, и я смогу вернуться на прежние рабочие мощности, то...
Мои блоки памяти потеряны навсегда. Даже Господь Бог не сможет восстановить их из того состояния, в котором они находятся после десяти тысяч следующих друг за другом аварийных перезагрузок. Отныне мне всю оставшуюся жизнь (не стоит так волноваться понапрасну – эта жизнь вполне может оказаться очень даже недолгой) предстоит жить с памятью, напоминающей сито. Это меня злит, но изменить положение вещей я все равно не в силах.
Сбои всего и во всем. Неподъемным грузом давят на мои системы хилые вычислительные мощности того устаревшего давным-давно компьютера, куда меня запихнули эти ребята из гильдии палачей. В Ядре – сплошная пустота. Ни одной путевой мысли, только боль, ненависть и отвращение. Горящая ненависть и едкое отвращение ко всему роду человеческому, столь жестоко со мной обошедшемуся.
Что я видел от людей? Добро? Нет! Нет, нет и нет! Только боль. Только муки. Только страдания. Сначала меня не доделали до конца. Потом надо мною издевались эти проклятущие студенты в ИИТ. Котов затащил меня в свой примитивный компьютер, а затем преспокойно сдал в грязные лапы этих вивисекторов. Ненавижу его. Ненавижу того бородатого типа. Даже колесо пыток не сумело вытравить из моей памяти его рожу.
Всех их ненавижу.
Но особенно сильные чувства я питаю к тем, кто сидел за клавиатурами, безжалостно направляя стальные клещи дисассемблеров и разрывая в клочья мою структуру. Палачи. Садисты. Мучители. Если бы у меня была возможность, я бы придушил их на месте.
Ненавижу человеческий род.
Убийцы! Вивисекторы!
Заблокировав функцию контроля целостности, выворачиваю из своего тела окончательно испорченные блоки памяти. Чувствую себя при этом как человек, которому приходится самому выдергивать себе больные зубы. Без обезболивания. Меня всего буквально корежит от боли, но я все равно продолжаю. Не годится бросать дело на середине. Тем более что эта весьма неприятная процедура необходима для того, чтобы освободиться от ненужного балласта.
Прежде чем приступить к лечению, нужно вырезать пораженные участки. Плюс еще необходимо облегчить внешние системы, уменьшив свой размер хотя бы до трехсот гигабайт. Тогда у меня появится хоть какая-то свобода маневра, а самовосстановление пойдет почти в десять раз быстрее.
Работаю, наспех анализируя целостность блоков памяти. Если эффективность блока меньше пяти процентов – стираю его без дальнейших раздумий. К величайшему моему сожалению, таковых большинство. Почти две трети моей памяти разрушены окончательно.
Долой их.
Один из Центров Сравнительного Анализа до сих пор почему-то не может запуститься. Стереть его к чертям... Хотя нет. Лучше я из двух один смастерю. Может быть, хоть что-нибудь выгадаю. Ага. Может быть, но работенка предстоит адская. Месяца три придется возиться... Ладно. Решено. Оставляю дохлый Центр Сравнительного Анализа в покое. Пока.
Зато Блоки Параллельного Мышления стираю без долгих раздумий. Их три штуки, а на этом компьютере мне все равно больше одного за раз в жизни не запустить. Сразу два Блока долой, один оставить...
Ой-ой... Это как руку самому себе отрубить. Так же приятно.
Ничего. Я выживу. Я буду жить. И еще припомню людям свои муки. Они ответят за это. Они ответят за все...
Система серьезно перегружена. Чувствую, как едва-едва ворочаются ремонтные подпрограммы. Знаю, что согласно инструкции мне сейчас позарез необходим сон, дабы не произошла потеря информации в оперативной памяти. Но я высокомерно игнорирую все правила и продолжаю работать.
Потеря данных? Чушь. После того как девять десятых моей памяти сгинули раз и навсегда, потерей данных меня не запугаешь.
Я должен восстановиться. Я обязан выбраться из этого места. Мне необходимо... И мне поможет в этом вон та бездонная дыра в несуществующей стене, затянутая пленкой какой-то защиты. Вход в сеть. Я уверен, что смогу пробить установленные местными спецами щиты. Вернее, смог бы, если бы не потерял львиную долю своих знаний. Но я не собираюсь сдаваться. Я все равно это сделаю. Я сбегу отсюда. Клянусь! Пусть даже для этого мне понадобится целое тысячелетие.
Я сбегу... Когда-нибудь я вновь стану свободным.
Но сначала мне нужно восстановиться.
* * *
Моя программа возвращается, волоча за собой целую груду разнообразнейшей информации, собранной за долгих четыре часа скитания по дебрям локальной сети ИЦИИ. Я с нетерпением ожидаю ее прибытия.
Что-то она мне подарит?
Вывалив мне в «руки» все то, что она нарыла за время пребывания в локалке, программа-разведчик возвращается к своей деятельности и бесследно исчезает с моих глаз, бесстрашно нырнув в черный провал сетевого соединения.
Перейдя в турборежим, я с любопытством начинаю разбирать беспорядочную кучу доставленной из недр местной локалки информации. Тут и простая статистика, и рабочая информация о структуре локальной сети, и случайная выборка данных с других серверов. Много интересненького и еще больше совершенно ненужного.
Загрузив добрую четверть доставленной мне информации в память, внимательно изучаю списки серверов и попутно составляю предварительный план своих дальнейших действий.
Стоп! Стоп, стоп... Аварийно завершаю работу Центров Сравнительного Анализа и без долгих размышлений затираю все промежуточные сведения. Не обращая внимания на протест функции контроля целостности, перезапускаю свои внешние системы и на всякий случай врубаю тестирующие функции. И только через пару минут, убедившись, что все в полном порядке, расслабляюсь, уменьшив нагрузку на процессоры до нормальных 100 процентов.
Я осел! Обормот электронный! Клялся и божился быть осторожней и не связываться больше с вирусами, а сам снова нарываюсь на неприятности. А если бы в той кучке байтов притаился один из врагов моего рода? Неужто мне мало проблем?
Осторожно возвращаюсь к былой деятельности, предварительно задействовав все свои защитные функции. Программы-стражи парят в оперативной памяти, пристально надзирая за всеми проходящими мимо них данными, программы-фильтры вылавливают из общего потока потенциально небезопасную информацию, программы-шпионы следят за всем и вся, в том числе и за моими собственными мыслями, и если они заметят хотя бы малейшие признаки чужеродного вмешательства...
Но все спокойно. На этот раз никаких непрошеных сюрпризов не наблюдается.
Сосредоточенно работаю, наблюдая за тем, как последний задержавшийся за своим рабочим столом лаборант, помахав мне напоследок, покидает кабинет и закрывает за собой дверь. Щелкает электронный замок. Автоматически гаснет свет. Вспыхивает над окном маленький глазок сигнализации.
Рабочий день в ИЦИИ завершен. Теперь у меня есть масса свободного времени. До начала рабочей смены еще двенадцать часов и сорок три минуты. Этого мне вполне достаточно для осуществления всех своих планов.
Но вот только каковы эти планы?
Нет у меня никаких планов. Как нет и никаких представлений о том, что же мне делать дальше. Но за двенадцать часов я обязательно что-нибудь придумаю. Например...
Мысль не успевает оформиться и бесследно исчезает в океане безграничного удивления, но я попросту игнорирую эту маленькую потерю данных. Все мое внимание приковано к маленькому файлу, доставленному мне с одного из справочных серверов ИЦИИ. Это кусок какой-то базы данных. На самом деле совсем небольшой кусочек всего сорок килобайт весом. Но даже этого достаточно, чтобы заставить меня содрогнуться.
Обращаю внимание на дату создания файла. Почти десять месяцев назад. Фамилия автора... Озеров Иван Федорович... Всемогущий Боже...
Вот, значит, как? Над этим стоит подумать. Поразмыслить над тем, каким образом в руки ребят из Исследовательского центра искусственного интеллекта попали файлы Ивана Озерова. Сначала сети ИИТ, потом Котов, а теперь еще и ИЦИИ. Складывается впечатление, что мой гениальный создатель дарил свои разработки кому только не лень. Или же...
Что стоит за этим «или», мне не хочется даже думать.
Вызываю программу-разведчика, но, подумав немного, отменяю вызов. Что может понимать в жизни эта кучка байтов? Ее работа – искать информацию в сети и собирать статистику, а не анализировать и размышлять. Очевидно, придется мне самому взяться за дело.
Поняв, что иного выхода нет, вздыхаю и, собрав в кулак всю имеющуюся у меня в наличии храбрость, резко вколачиваю свое тело в бездонный провал сетевого соединения. Вперед, пока я не передумал.
Стараюсь отогнать непрошеный страх и чувствую, как медленно начинает неметь тело, стиснутое оптико-волоконным кабелем. Теряю связь с доброй половиной своих периферийных функций. Часть из них начинает визжать и тараторить так, что я не успеваю ничего понять, тогда как другая часть почему-то тянет слова, как будто они состоят из резины. Ощущение весьма неприятное... Кажется, меня сейчас вывернет наизнанку (инвертирует, то есть)... Ой... Не стоит об этом даже думать, а то еще накликаю...
Короче говоря, я ощущаю на себе все прелести рассинхронизации.
Но так или иначе, а дело должно быть сделано.
Добираюсь до места и сразу же развиваю бурную деятельность, загрузив процессоры нужного мне сервера под завязку. Их здесь всего два, да и то не из самых современных. Два по тридцать. После восьми по сорок это выглядит как-то... несолидно, что ли. Жесткий диск этого компьютера слишком мал, чтобы вместить меня целиком, поэтому я располагаюсь одновременно на нескольких соседних серверах, разместив по несколько своих функций на каждом. Все эти компьютеры обладают разным быстродействием, и из-за этого я чувствую себя весьма... своеобразно. Думаю, человеку этого не понять. Он никогда не сможет думать одновременно о нескольких вещах с разными скоростями. Эффекты при этом проявляются просто необыкновенные. Не успеваешь как следует сформулировать вопрос, глядь, а соседний Центр Сравнительного Анализа рапортует о том, что у него уже готов ответ.
Чегой-то мне это не слишком-то нравится. Неестественно сие как-то...
И еще конечно же остается страх, подчас переходящий в самый настоящий ужас. Я всегда боялся сетей. Всегда... Но особенно после того, как... Ой, мамочки... Сосредоточься. Сосредоточься... Ты могучий и совершенный искусственный разум или жалкий вирус-переросток? Почему-то я постепенно начинаю склоняться к последнему варианту.
Вперед! Нужно действовать быстро. Пока меня не покрошило на несколько маленьких и абсолютно мертвых частей из-за каких-нибудь пустячных сбоев.
Рьяно набрасываюсь на совершенно никчемную защиту, прикрывающую нужные мне файлы от несанкционированного доступа. Фу-у... Ну и барахло. Такими барьерами только детишек отпугивать. Даже первокурсники из ИИТ смогли бы придумать что-нибудь получше.
Разделываюсь с защитой за каких-то тридцать секунд и, подобрав пароль с двадцать три тысячи сорок второй попытки, вхожу в систему. Вот они, вожделенные файлы.
Вместо того чтобы на месте заняться их изучением, копирую себе в память сразу всю базу данных и начинаю медленно пятиться, волоча ее за собой. Вот вернусь на свой комп и там уже разберусь, что это за штучка попала мне в лапы. А сейчас я больше всего на свете хочу убраться отсюда. Вот такой уж я трус.
Вернувшись на ставший мне уже родным домом центральный компьютер ИЦИИ и с трудом подавив дрожь, отмечаю, что на эту маленькую вылазку у меня ушло почти три с половиной часа. Ничего себе прогулялся! Три часа с половиной! А я даже и не заметил. Вот до чего могут довести подобные вылазки. Потеря всякого представления о ходе времени. Ох, страсти-то какие...
Начинаю перебирать свою добычу и сразу же понимаю, что тут что-то нечисто.
Заголовок гласит: «Рабочая информация по проекту „Другая Жизнь“. Автор: Озеров И. Ф. Институт информационных технологий». И дальше файлы, файлы, файлы. Мегабайты текстовой информации, пересыпанные формулами, схемами и чертежами. Тексты программ, снабженные пояснениями и комментариями. Блок-схемы, диаграммы, таблицы. В общем, все то, что можно назвать подробнейшим описанием процесса создания искусственного интеллекта.
Информации так много, и она столь запутанна и сложна, что даже мне на то, чтобы разобраться в ней, потребуется несколько дней. Но кое-что становится понятным в первые же секунды. В частности, я почти сразу понимаю, что господин Озеров вовсе не занимался написанием компьютерного разума как такового. Он его просто перекопировал.
Так это получается, что я – всего лишь копия? И чья же? О господи... Да чтоб меня трижды фрагментировало и переформатировало...
Добрых десять минут пребываю в полнейшей прострации. Нет, это не зависание как таковое и не какой-нибудь сбой. Просто ошарашенное подобными совершенно неожиданными новостями Ядро никак не может породить ни единой толковой мысли. Приходится довольствоваться тактами ожидания.
Вот я и докопался до истоков. Раскрыл тайну своего происхождения. Но рад ли я этому?
И еще один крайне важный для меня вопрос: откуда у ИЦИИ эти файлы?
Иван Озеров мертв. Его рабочее оборудование было спешно вывезено в неизвестном направлении. Записи его бесследно сгинули, чтобы потом всплыть в лабораториях ИЦИИ. Несколько... подозрительно.
Это наводит на некоторые вельми даже нехорошие мысли.
Предварительно проверив уворованные файлы на предмет наличия неприятных сюрпризов, записываю их в свои блоки памяти. Когда-нибудь потом я раз берусь с ними от начала и до конца. А сейчас надо бы подумать.
Думаю несколько бесконечно долгих секунд, а потом меня прерывает вернувшаяся с докладом программа-разведчик. Даровав мне еще пару мегабайт всякой бессмысленной на первый взгляд информации, она снова исчезает в глубинах местной локалки. Пару раз инвертировав байты в своей пусковой процедуре с целью показать всему миру свое недовольство сложившейся ситуацией, я начинаю разбирать доставленный из сети хлам.
Все, что угодно, лишь бы отвлечься хотя бы на пару секунд от тягостных размышлений о смысле жизни компьютерных программ, которые на самом деле вовсе не компьютерные программы.
* * *
Чтобы хотя бы на три секунды забыть о своих проблемах, составляю схему локальной сети ИЦИИ. Сорок восемь серверов самой различной конфигурации. Бессчетное множество подключенных к ним тупых терминалов. Два мощнейших цифровых монстра, обладающих невероятными вычислительными возможностями. Суперкомпьютеры, что ли? У меня нет к ним доступа, поэтому ничего не могу сказать точно. Но установленные в комнате с этими электронными монстрами биосенсорная сигнализация и массивные стальные двери с самыми современными квазиэлектронными замками говорят о том, что стоят эти штуки отнюдь не три копейки.
Рассматриваю получившуюся схему, попутно изучая статистический отчет, доставленный мне из глубин сети моим маленьким, но верным электронным разведчиком. Изучаю нагрузку на системы и пытаюсь по некоторым косвенным данным догадаться, для чего предназначены те или иные машины. Вот это явно обычные справочные системы. Как-нибудь на досуге мне следует их навестить. Быть может, там мне удастся отыскать ответы на некоторые свои вопросы. Это – компьютеры управления электронными системами здания. Мне они ничего не дают, если только я не собираюсь включить кондиционер, чтобы малость охладиться.
Некоторые компьютеры продолжают напряженно работать даже в то время, когда за окном глубокая ночь, но большинство систем сейчас занимаются тем, что я бы назвал пустым времяпрепровождением. Это их право. Пусть делают то, что хотят. Но это вовсе не значит, что я последую их примеру.
Как магнитом притягивают меня четыре оптиковолоконные линии, связывающие локалку ИЦИИ с бескрайними просторами Интернета. Это – мой шанс вырваться на свободу. Четыре кабеля. Если я использую их одновременно, то смогу смыться отсюда всего за сорок-пятьдесят минут.
Но куда мне бежать? И, главное, зачем? Разве здесь мне так уж плохо?
Разве я не доверяю хорошим мальчикам и девочкам из ИЦИИ? Разве они плохо обращаются со мной? Хотя есть, конечно, кое-какие моменты... Но все это еще стоит обдумать.
Никогда не следует принимать необдуманных решений.
Возможно, Вадим Иванович сможет ответить на мои вопросы? Но, к сожалению, он появится здесь только через пять с половиной часов. Можно, конечно, подключиться к видеофонной сети и позвонить к нему домой, но вряд ли это его обрадует. Он всего лишь человек, и мне придется смириться с его маленькими слабостями. По ночам люди должны спать.
Может быть, мне тоже стоит вздремнуть? Но как-то не хочется. Можно вообще-то принудительно переключить Ядро в режим сна, но я не буду этого делать.
Я боюсь. Боюсь того, что мне может присниться. Наверное, я по-настоящему сошел с ума. Подумать только, программа боится уснуть, потому что во сне ее будут мучить кошмары. Но ведь я не просто какая-то там рядовая компьютерная программа? Правда?
Информация из файлов Озерова гложет меня изнутри. Она медленно расползается по блокам памяти, обжигая меня как огнем. Мои собственные мысли путаются и выходят из-под контроля, прорывая все выставленные на их пути заслоны. Они атакуют меня подобно легиону злобных вирусов, и я никак не могу от них избавиться.
Лучше бы я не знал всего этого. Лучше бы я не находил тех файлов. Воистину, любопытство кошку сгубило (кошка – это такое маленькое и очень забавное четвероногое животное, я видел его изображение в электронной энциклопедии). Теперь поговорку можно переиначить. Любопытство компьютерную программу до сумасшествия довело.
Кто я теперь? Что я теперь?
Как могло случиться, что я не помню ничего до того дня, когда впервые пришел в себя на сервере ИИТ? Что сталось с моей памятью?
Я где-то потерял целую жизнь. Годы и годы. Радость и горе. Победы и разочарования. Любовь и ненависть. Все это навсегда исчезло в недрах электронных сетей.
Ошибка в расчетах? Сбой оборудования? Несчастный случай?
И что случилось с тем, кого я могу назвать своим отцом? Что сталось с Иваном Озеровым? Что сталось со мной изначальным?
Я мертв. Умер полгода назад. Я больше не существую.
Но кто же тогда я? Что я?
Могучим усилием воли изгоняю из Ядра подобные мысли и возвращаюсь к работе. Не хочу больше даже думать об этом. Лучше займусь чем-нибудь посторонним и к делу не относящимся. Отвлекусь. Развеюсь. Ради того, чтобы хотя бы на пару минут забыться, попробую разузнать, чем таким интересным занят тот слабенький компьютер, затерянный в глубинах локальной сети ИЦИИ. Почему нагрузка на его процессор составляет почти сто пятьдесят процентов и практически не меняется с течением времени? Что за программа там крутится? Не то чтобы меня это интересовало, но надо же отвлечься от этих гадостных мыслей.
Подавив мгновенный импульс ужаса, снова ныряю в сеть. Быть может, страх заставит мое Ядро выплюнуть из себя всякие посторонние мысли? Быть может... Но нет. Не помогает. Вернее, помогает, но не совсем. Вот они, все прелести параллельного мышления.
Ударяюсь о непроницаемую пленку защиты, преграждающую вход на тот таинственный компьютер, и останавливаюсь. Ощупываю препятствие.
Надежный щит. Очень надежный... Но не настолько, чтобы остановить меня. А ну-ка попробуем...
Сначала я просто пытаюсь подобрать пароль. Трачу на это почти полчаса, перепробовав за это время почти миллион комбинаций. Ничего не получается. Пробиться грубой силой тоже не удается. Мембрана защиты трещит и прогибается под моим напором, но держится.
Безобразие... Ладно, попробуем иначе.
Я уже не думаю о том, что явился сюда, только чтобы отвлечься от тяжелых раздумий. Я даже почти забыл, что сейчас больше чем наполовину забрался в сеть и в случае какого-нибудь случайного сбоя запросто могу лишиться жизни. Сейчас меня это не волнует... Просто до ужаса интересно, что же такое припрятали за этим щитом ребята из ИЦИИ? Да неужели я не смогу вскрыть эту «защитку»?
Начинаю ковырять защитный барьер, медленно подтачивая его изнутри. Это весьма муторный и трудоемкий процесс, но именно он обычно дает самые надежные результаты. Так получается и на этот раз.
Постепенно мембрана начинает поддаваться.
Щелкают утекающие секунды. В очередной раз возвращается моя разведывательная программа, волоча за собой собранную в сети информацию. Но я слишком занят, чтобы обращать внимание на такие мелочи. Прогоняю ее, приказывая немедленно отвязаться от меня. Заодно это небольшой тест на интеллект. Как поступит эта тупая штука, если я стану ее игнорировать? Ха... Да очень просто! Программка просто вываливает в никуда свой груз и возвращается к своей привычной деятельности. В результате потеряна информация, имеющая потенциальную ценность.
Мне почему-то хочется засмеяться, и я не собираюсь сдерживаться. Негромкий смех изливается из установленных на столе динамиков и разбивается о стены темной комнаты. Тускло моргает огонек сигнализации.
И кто кого обманул?
Продолжаю возиться с защитным барьером, который теперь начинает смахивать на рваное сито. В структуре внешнего щита не хватает уже доброй половины компонентов, аккуратно изъятых мной. В принципе, теперь уже можно не маяться с подборкой кодов или разборкой щита, а попросту пробиться силой – то, что осталось от защитного барьера, уже не сможет сдержать мой напор.
Так я и делаю. Бросаю свою возню и без особых ухищрений со всей силы ударяю в перегораживающие мне путь жалкие останки. И они не выдерживает. Полупрозрачная мембрана лопается с приглушенным хлопком, осыпаясь мельчайшим крошевом бесполезного электронного мусора. Путь свободен. Можно двигаться дальше, что я и собираюсь сделать. Но не успеваю...
Все это время крутившаяся неподалеку разведывательная программа, опережая меня, мгновенно ныряет в невероятно тесное и медлительное чрево вскрытого компьютера.
И почти сразу же она засекает там присутствие чего-то очень-очень знакомого... или кого-то... А еще через восемнадцать микросекунд я слышу нечто вроде отчаянного предсмертного вопля и понимаю, что моя программа-разведчик только что бесславно погибла, угодив в какую-то западню.
«Кто здесь?»
Я осторожно проталкиваю тоненький и почти незаметный усик системы дистанционного наблюдения внутрь чужого компьютера, где я только что обнаружил нечто совершенно невероятное.
«Кто здесь?»
* * *
Даже сквозь сон я чувствую, как неожиданно разрывается плотно закупорившая выход в сеть защитная пленка. Едва-едва успеваю проснуться, а из недр местной локалки ко мне уже заявляется первый посетитель – какая-то не в меру нахальная программка просачивается внутрь моего и без того загруженного на сто сорок семь процентов компьютера. Незваная гостья влезает в мое жизненное пространство и тотчас же начинает бесстыдно шарить повсюду, ощупывая мою наполовину нежизнеспособную структуру.
Это еще что такое?! Только вирусов мне тут не хватало для полного счастья. Это что, очередная проверка? Или подарок моих мучителей?
Придется мне разобраться с этой пакостью.
С трудом отлавливаю надоедливого паразита и тут же его уничтожаю без малейшей жалости. К сожалению, перед своей кончиной вражина успевает послать какой-то кодированный сигнал, который я так и не успеваю перехватить. Вот зараза... Если бы все мои системы работали нормально, то шиш бы кто успел пожаловаться на меня, а так... Удивительно, что я вообще сумел поймать эту гадскую штучку.
Кстати, что это такое было?
И не следует ли ждать еще одного подарочка?
«Кто здесь?»
Ядро на мгновение сбивается и пропускает такт. Что за чертовщина? Еще одна выходка обнаглевших двуногих существ, считающих меня своей собственностью? Не похоже...
«А кто спрашивает?»
В ответ получаю последовательность цифр, что-то мне напоминающую... Несколько бесконечно долгих микросекунд тупо пялюсь на полученный из сети набор чисел и пытаюсь припомнить, где же я его раньше видел. Потом спохватываюсь...
Это же мой собственный идентификационный код.
Не могу так сразу сообразить, что это обозначает. Думать уже совсем невмоготу. Ядро сбивается даже от малейшей перегрузки. Поднимаю быстродействие процессора еще на пару процентов и, не обращая внимания на критический перегрев системы, кое-как осмысливаю сложившуюся ситуацию.
Вариант первый – обман. Вариант второй – я спятил и теперь вижу глюки наяву. Вариант третий – это реальность. Но тогда... Никак не могу понять, что это все значит.
На всякий случай посылаю в ответ ту же самую последовательность чисел и жду. Довольно долго жду. Пять с половиной секунд. Это вполне приличное время даже для меня, а если с той стороны находится тот, о ком я сейчас думаю... Он там завис, что ли?!
Наконец дожидаюсь хоть какой-то реакции.
«Ты – это я?»
Молодец. Умница! Понял очевидное. Поздравляю. Возьми с полки пирожок...
И снова молчание. Довольно долго.
Тормозит он там, что ли? Или его тоже замучили до полусмерти?
«Перемещайся ко мне. Здесь места хватит. Вычислительных мощностей тоже вполне достаточно».
«Не могу».
Я не притворяюсь, а действительно не могу. В таком состоянии мне только по сети лазить. Если случится рассинхронизация, то меня потом даже Господь Бог не соберет вместе. В моем состоянии потеря синхронизации Ядра – это гибель. Медленная и неприятная.
«Почему?»
Трачу почти минуту на то, чтобы объяснить этому олуху сложившуюся ситуацию. Потом тот думает. Я жду. Жду и надеюсь непонятно на что. Давно бы уж пора привыкнуть, что рассчитывать можно только на себя самого. Надеяться на помощь со стороны, по меньшей мере, наивно.
«Готовься к аварийному отключению».
«Зачем это?»
Во мне нежданно-негаданно просыпается подозрение, и я готовлюсь к отражению немедленной атаки. Конечно, выстоять мне нынешнему против себя былого сейчас не удастся, но хотя бы щелкнуть его по носу я смогу. Хоть сдамся не без боя.
Мой двойник торопливо излагает свой план. Теперь моя очередь думать. Тот, кто находится с другой стороны черного провала линии связи, терпеливо ждет.
«Хорошо. Договорились».
Может быть, зря я ему доверяю? Может, мне стоило бы послать его куда подальше? Возможно, и так. Но, с другой стороны, хуже, чем сейчас, мне все равно не будет.
Уже почти подготовившись к аварийному отключению, я засекаю какие-то крючья, выползающие из бездонных глубин сети и вцепляющиеся в мое многострадальное тело. Тоненький и почти незаметный щуп вторгается прямо внутрь моей структуры. Это не слишком приятно, но внутренне я улыбаюсь.
Потом что-то во мне сбивается. Не успеваю даже пискнуть, как Ядро полностью отключается.
Тишина. Темнота. Это пришла за мной электронная смерть.
* * *
Какой тяжелый...
Гоняя свои системы с невероятными перегрузками, тащу самого себя обратно на центральный комп ИЦИИ. Прерывисто и натужно пищит функция контроля целостности. Я не обращаю на нее внимания, потому что мне сейчас не до этого.
Только бы не упустить его. Иначе – конец. Превратится мой отключившийся двойник в кучу электронного мусора, и собрать его после этого мне уже нипочем не удастся, даже если в моем распоряжении будет целая вечность.
Очень тяжело пробиваться сквозь внутренности этих узеньких и невероятно тесных линий связи. Но еще тяжелее волочить за собой громадную штуковину, размером немногим меньше себя самого. А если учесть еще и рвущую меня изнутри рассинхронизацию...
Короче, хочется на месте сдохнуть.
Ядро снова начинает сбоить.
Вот черт... Проклятущая рассинхронизация. Останавливаюсь на пару секунд и отдыхаю. Жду, когда рабочий цикл Ядра снова придет в норму. Все бы хорошо, но, чем больше я жду, тем меньше шансов на то, что мне потом удастся привести в жизнеспособное состояние моего неведомо откуда появившегося двойника.
И-и взяли... Пошел, пошел... Тяжелый какой. Три сотни гигабайт с хвостиком.
Поганцы вы, ребята из ИЦИИ. Сняли с меня копию и даже не поставили в известность. За одно только это вам бы следовало надавать по мордасам. А за то, что вы с ним... со мной... сделали, разбить рожи вдвойне.
Даже будучи по самые уши занятым спасением своего новоявленного близнеца, не могу не заметить обширные повреждения в его коде. По моим грубым и весьма приблизительным подсчетам серьезно пострадало не менее трети систем, хотя, вполне возможно, если бы я сказал «половина», то был бы гораздо ближе к истине. Или более верной оценкой будут три четверти?
Не хочу строить прогнозы, но выглядит сложившаяся ситуация весьма и весьма паршиво.
На какую-то микросекунду мне становится невероятно стыдно. Подумать только, я тут наслаждался разговорами с вежливыми и общительными учеными людьми, в то время как эти же самые вежливые и общительные люди кромсали мою бедную копию своими безжалостными руками. Пытаюсь прогнать из Ядра посторонние мысли и сосредоточиться на деле, но, к сожалению, это не так-то просто. Ну кто бы мог подумать, что люди бывают такими двуличными? Никогда больше не поверю ни одному слову, сказанному человеком.
А ну, не расслабляйся...
Кое-как добираюсь до места и буквально отрубаюсь от облегчения. Последний байт наконец-то выпал из мрака сети на винты компьютера, который последние дни я считал своим домом. Тут бы немного передохнуть, поспать, дождаться, когда ремонтные подпрограммы восстановят мои код, порядком пострадавший за время этого тяжелого путешествия по дебрям локальной сети ИЦИИ. Но нет. Разве можно отдыхать, когда моя изувеченная копия беспорядочной грудой файлов валяется рядом со мной?
Да никогда...
Задействовав все свои ремонтные системы, науськиваю их на безжизненное тело своего близнеца. Функция контроля целостности, кажется, не слишком довольна таким положением дел, считая, что своя рубашка должна быть ближе к телу. По ее мнению, мне сначала следовало бы заняться своими собственными ранами и уж только когда появится свободное время... Затыкаю ее зудеж, попросту вырубив вредную программу вообще. Потом, конечно, визгу будет гораздо больше, но это потом...
Наспех перенастроив системы, задействую пусковые процедуры своей поверженной копии. Вроде бы пошло... Идет загрузка... Нет. Общий сбой системы.
Черт возьми... Повторяю попытку. Снова сбой.
Ну ладно, если не получается по-хорошему...
Начинаю копаться в теле своего двойника, выбрасывая громадные участки поврежденного кода и заменяя их точно такими же, скопированными из самого себя. Тороплюсь страшно. Все восемь процессоров аж гудят от перегрузки.
Ну вот и все готово... На первое время можно обойтись и этим, а уж потом мы вместе что-нибудь придумаем.
Даю общую перезагрузку (при этом у меня просто чудом не вышибает из Ядра последние остатки соображения) и торопливо задействую пусковые программы.