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