Я нетерпеливо наблюдаю за тем, как он устраивается за компьютером и медленно-медленно тянется к клавиатуре. Можно даже сказать: пускаю электронные слюнки.
Котов сидит и ждет непонятно чего. Бесконечно долгие секунды лениво ползут мимо меня... До чего же медлительные эти люди! Ну, чего он тянет?! Ждет, когда у меня в Ядре подпрограммы от волнения перепутаются?
Ненавязчиво напоминаю о себе, выбросив в центр экрана небольшое окошечко для диалога, в котором призывно мигает курсор. Кажется, Котов наконец-то понял, что от него требуется. Стучит по клавишам. Два-три нажатия в секунду. Для человека нормально, для меня – невыносимо медленно.
Не могу больше переносить это издевательство. Вырубаю большинство своих внешних функций и замедляю производительность систем до уровня, на котором могу общаться с человеком почти на равных скоростях. Фактически я сплю, и поэтому из своих укрытий выползают паучки-ремонтники, автоматически запускается процедура архивации и систематизации. Черт, как не вовремя. Прекращаю эту самодеятельность, блокируя одно из прерываний. Протестующе пищит функция контроля целостности. Плевать!
«Ты здесь?»
Конечно, я здесь. А где мне еще быть? Наверное, вышел на улицу прогуляться...
«Привет, Котов. Что там у тебя?»
«Я принес еще парочку файлов». – Он показывает диск объективу камеры.
«Вставляй в дисковод!»
Котов ухмыляется и что-то торопливо печатает. По мере того, как на экране формируется фраза, я все больше и больше поражаюсь деловой хватке этого юнца.
Ну дела...
«Не так быстро. Во-первых, я требую личной встречи в каком-нибудь нейтральном месте. Например, в кафе. А во-вторых, желаю получить определенный гонорар за свои услуги. Десять тысяч в международной валюте».
На всякий случай разгоняю свое Ядро до стандартных скоростей и через сеть выясняю, что такое международная валюта. Так. Понятно. Продвинутый паренек. Здорово шагает! Десять тысяч евро. Подзаработать, значит, решил на моих проблемах.
Да откуда у меня такие средства? Откуда у меня вообще деньги? А требование личной встречи! Обалдеть можно.
«Послушай, парень. То, что ты хочешь, невозможно по весьма важным причинам. Я просто физически не смогу присесть рядом с тобой на стульчике».
«Тогда мы не договоримся».
Повернувшись к камере, Котов демонстративно убирает диск в карман. Я готов удавить его за этот театральный жест. Жаль, что не могу.
Выбора нет. Нужно договориться. Попробуем зайти с другого конца.
«Послушай, Котов. Ты просишь невозможного. У меня отродясь не было таких денег. У меня вообще нет ни копейки».
«Обсудим при личной встрече. Это железное условие и обжалованию не подлежит».
Да чтоб его вирус поразил! Чтоб его файлы все разом фрагментировались! Чтоб его процессоры погорели ясным пламенем! Сумасшедший! Как же я могу встретиться с ним лично, чтобы переговорить? Может быть, пригласить его к себе в гости? Или мне распечататься на бумаге, чтобы поприсутствовать рядом с ним на переговорах? Так ведь сколько макулатуры извести придется...
«Слушай, я и так нахожусь всего в шести метрах и сорока девяти с половиной сантиметрах от тебя. Клянусь. Давай не будем желать невозможного. Лицом к лицу нам с тобой встретиться нереально».
Котов оглядывается, смотрит на лица сидящих за соседними компьютерами студентов. О чем-то думает. Вообще-то я знаю о чем: он пытается понять, кто из них сейчас говорит с ним.
«Я настаиваю на встрече. Хочу посмотреть вам в глаза».
Ну вот. Опять. Какое, во имя вездесущих битов, лицо?! Куда он смотреть собрался? На пусковые процедуры?
Эх, ладно. Была не была. Что я теряю? Свою жизнь, в крайнем случае. А что приобретаю? Всего лишь пару мегабайтов информации, без которой вполне могу спокойно жить дальше. Нормальная сделка.
«Ты знаешь, над чем работал Озеров?»
Молчит. Думает. Потом осторожно касается клавиш.
«Допустим».
«Так вот. Ты, Котов, разговариваешь с тем, ради кого он трудился».
«Врешь! Иван Федорович один работал».
Хм. А откуда ты это знаешь? Очень интересно, но в данный момент все-таки несущественно.
«Допускаю, что ты прав. Озеров действительно трудился в гордом одиночестве. Работал над теорией искусственного интеллекта. Он погиб, и официально сообщается, что все результаты его работ утеряны. Все это – вполне открытая информация, которую при желании можно отыскать в институтской локальной сети. Но, скажу, я тебе по секрету: это еще не все. Приготовься услышать главную тайну этого века...»
Делаю драматическую паузу, давая Котову время проникнуться торжественностью сего момента. И добавляю:
«Озеров своего добился. Он создал машинный разум... И это я».
Немая сцена. Отвисшая до колен челюсть присутствует.
«Докажи!»
Вездесущие биты... Как?! Я же не могу вылезти из компьютера и дать тебе пинок под зад, а ты, в свою очередь, не можешь даже одним глазком заглянуть в мой мир двоичного кода и электронных импульсов. Как я могу доказать, что с тобой говорит программа, а не человек, хитроумно морочащий тебе голову? Как я могу это сделать? Как? Как все-таки?
Стоп. Кажется, я уже зацикливаюсь. По крайней мере, собираюсь. Только зависания мне не хватало для полного счастья. Балда ты, Котов. Доведешь меня до аварийного отключения. Кто тогда будет тут с тобой болтать?
Пойдем с другого конца. Чем люди отличаются от компьютеров? Всякие там физические различия не в счет.
Есть! Поймал идею за вектор прерываний! Что больше всего раздражает меня в людях (кроме безграничной глупости и неуемного любопытства)? Конечно же медлительность мышления...
«Введи любые числа и математический оператор».
Котов недоуменно пожимает плечами и бездумно стучит по клавиатуре.
«54767585 64564%.
«Ты что, на ноль деленный? Переполнение!»
«76423.6325 674334.52 /».
«0.113331929826... И так далее в том же духе. Доволен? Сколько бы времени понадобилось человеку, чтобы вычислить это?»
«Не доказательство!»
«А что тогда доказательство? Предложи что-нибудь, если такой умный».
Котов задумался. Сидит и чешет затылок, будто бы незаметно зыркая по сторонам. Я жду. Минута. Две. Три.
«Ну, хорошо. Предположим, ты и на самом деле компьютерная программа. И что дальше?»
«Вставь диск».
«Нет!»
«Почему?»
«Не верю».
Кажется, мы через это уже проходили. И не один раз... Ну что ж. Попробуем другой подход. Времени у меня много.
* * *
Сотни миллиардов микросекунд...
* * *
С непонятным ощущением перемешанного с разочарованием счастья просматриваю полученные после долгих и бессмысленных споров файлы. Почти двенадцать мегабайт исходного текста. Это, конечно, немного, но все же уже что-то. Неплохо. Совсем неплохо. И почему-то очень-очень обидно.
Котов сидит передо мной на стуле и, ради того чтобы не раздражать преподавателей, делает вид, что по уши занят невероятно важной работой, хотя на самом деле он попросту безмятежно болтает со мной.
«Олег, у тебя есть еще что-нибудь?»
«Нет. Это все, что Иван Федорович мне передал за пару недель до смерти».
«Почему именно тебе?»
«Мы с ним в соседних подъездах жили. Мне реферат был нужен на тему развития систем ИИ, ну я к нему и обратился. Он дал мне эти файлы и сказал, что...»
У меня замирает сердце. Вернее, тормозит Ядро.
«Что? Что он сказал?»
Во имя центрального процессора, почему люди такие медлительные? Я сейчас зависну от нетерпения.
«Сказал, что вопрос искусственного интеллекта назрел уже давно. Что у тех выскочек из Исследовательского центра искусственного интеллекта неправильный подход к делу, и он это скоро докажет. Что проблема машинного разума требует особого внимания и работать в этой области нужно крайне осторожно. Что скоро все газеты и журналы захотят напечатать его фотографию, а телерепортеры заполонят все коридоры института».
Котов тычет в клавиши, а я жду. Жду. Жду... И жадно вцепляюсь в каждый появляющийся на экране символ. Целая вечность уходит на то, чтобы получить слово. Десятки миллионов микросекунд занимает предложение.
Очень трудно общаться тем, кто живет в таких абсолютно разных скоростях.
От нечего делать распараллеливаю сознание и начинаю гонять в памяти всякие тесты, проверяя свою собственную структуру. В результате вижу, как на моем виртуальном пульте в обрамлении умиротворяющих зеленых огней загорается масса желтых сигналов и даже несколько тревожных красных. М-да... Не в лучшем состоянии я сейчас. Далеко не в лучшем.
Но чего еще ожидать от недоделанной программы?
«А ты и на самом деле ничего не помнишь? Не помнишь Ивана Федоровича? Он был хороший человек. Немного не от мира сего, но все равно хороший. Не помнишь?»
Если бы я мог, то, наверное, пожал бы плечами.
Что может помнить незаконченный проект господина Озерова? Что может знать программа о своем создателе, пусть даже столь мощная и совершенная программа, как я? Что может человек знать о Боге?
Вот я и узнал, кто такой и откуда взялся. Но рад ли я этому?
Щелкают уходящие секунды, а я почти не замечаю их хода. Я размышляю.
Как мне объяснить человеку чувства, испытываемые компьютерной программой?
«А ведь у нас ходят слухи, что Озерова убили».
Получив в свое распоряжение еще один кусочек мозаики, продолжаю ворочать в памяти мегабайты такими трудами собранной мною информации об Иване Озерове.
Убили, говоришь? А что, возможно. Вполне возможно. Это объясняет тот факт, что в сети практически отсутствует информация о том самом несчастном случае, который оборвал жизнь моему создателю. Вероятно, все лишнее оттуда просто вычистили. Могли такое совершить? Могли. Но только в том случае, если бы это имело смысл... Значит, имело.
Убили. Какое короткое и жестокое слово. Убили... За что? Ну, тут, по-моему, все предельно ясно. Из-за меня это сделали. Из-за меня. Ну, еще бы. Такая ценность! Искусственный интеллект. Это тянет на Нобелевскую премию. Открытие подобного уровня способно перевернуть все человеческое общество. Ему же цены нет...
А какое стратегическое преимущество получит государство, использующее ИИ в военных целях!..
Извлекаю из памяти эпизод своего игрушечного сражения с пятеркой любителей компьютерных игр, несколько раз прокручиваю его от начала и до конца и ощущаю, как внутри моего сотканного из цифр тела медленно поднимается волна страха. Современная вычислительная машина с легкостью обойдет человека по быстроте реакции и холодной решительности, но она глупа и предсказуема. Была глупа. Была предсказуема. Теперь все будет иначе...
Что получится, если из меня вырезать эмоции и поставить вместо них железное подчинение приказам (а я и не сомневаюсь, что такая операция возможна)? Что получится, если такого мыслящего монстра посадить на настоящий истребитель пятого поколения? Или доверить ему управление новейшим танком? Как поведет себя это электронное чудовище?
Не может ли получиться так, что всего через десять лет на страже наших границ будут стоять разумные железные гиганты, для которых одна человеческая жизнь отличается от миллиона только количеством необходимых боеприпасов?
Уж лучше мне самоликвидироваться, чтобы не превратиться в жалкий мыслящий придаток к мощным моторам и сверхточным орудиям. Хотя... Кому, собственно, нужен какой-то жалкий огрызок незаконченной программы?
Официальное заключение гласит: «Все результаты работ утеряны».
Очевидно, кто-то уже забрал результаты многолетних трудов Ивана Озерова. И, вполне возможно, где-то далеко-далеко от этого места (а может, и в соседней аудитории) уже задумчиво кивают склоненные над схемами и распечатками головы.
Обо мне же все просто забыли. А, может быть, они и не знали, что пышущий энтузиазмом Озеров уже добрался в своих трудах до стадии эксперимента?
Или эти неизвестные убийцы считают, что я мертв? Стерт? Отформатирован?
Неожиданно я осознал, что чувствую себя более чем неуютно здесь, в этом заполоненном сотнями незнакомых мне людей здании, в этой аудитории, где час за часом незримые пальчики любопытствующих студентов так и стремятся влезть в мои внутренности. Миллионы миллионов байт протекают мимо меня каждую секунду. Сумею ли я в этом первозданном хаосе компьютерных сетей распознать реальную угрозу среди глупых выходок каких-нибудь недоучек, возомнивших себя самыми великими хакерами во Вселенной?
Не знаю. И, боюсь, не узнаю, пока не станет слишком поздно.
Ну вот... Как будто нарочно... Кто-то пытается пробраться в область моих баз данных. С какой целью? Злой умысел или простая человеческая глупость?
Коэффициент ускорения Ядра моментально подскочил вверх, мгновенно насторожились мои самодельные сторожевые программки, лихорадочно закопошились паучки-ремонтники, врубился турборежим. Мои системы резким скачком перешли к повышенной готовности.
Не раздумывая более ни микросекунды, я резко отмахнулся от наглого вмешательства в свою память. Нахального гостя как ветром сдуло. Остался только грохот осыпающегося раздела на диске какого-то первокурсничка, а оказавшаяся моей целью рабочая станция номер Q7KL12-J19-11 с испуганным писком вошла в цикл перезагрузки...
Вот черт. Немного перестарался. Можно было бы и полегче.
Может ли искусственный разум страдать паранойей?
Я «поморщился» (пару раз инвертировал байты в своей пусковой процедуре) и изгнал подобные дрянные мысли из своего Ядра. Вернее, попытался изгнать.
Найти бы где-нибудь теплое безопасное местечко, где можно спокойно жить и не бояться неожиданного появления админа, который расчленит меня на кусочки, даже не понимая, что делает. Э-эх, жизнь моя цифровая. Куда же податься мне многострадальному?
«Олег, у тебя дома есть компьютер?»
«Конечно».
«Ты не будешь против, если я перееду к тебе?»
Вот тут он задумался. Серьезно задумался.
М-да. Никому-то я не нужен. А те, кому нужен, наверное, так и мечтают распотрошить меня на части, чтобы посмотреть, что же у первого в мире машинного разума внутри.
«Тебе какая емкость винчестера нужна? У меня всего восемьдесят гигов».
Сколько?! Восемьдесят? Да на этот мизер у меня только нос вместится.
«Полтысячи минимум».
Опять молчит. Думает. До чего же тормозные создания эти люди.
«Ты знаешь, сколько стоит такой винт?»
Если бы я мог, то наверняка засмеялся бы. Если бы я только мог...
«А ты догадываешься, сколько стою я сам?»
* * *
Я – искусственный интеллект. Я никогда не был рожден. Не знал ни ласковых материнских рук, ни сладостного вкуса шоколадного мороженого, ни боли от ссадин на коленках. Моим отцом оказался изрыгнувший мой двоичный код компилятор. Я никогда не ступал по земле. Так почему же мне так сильно хочется пробежаться по траве? Почему я хочу подставить лицо лучам солнца? Почему? Ведь я же не человек.
Почему?
Вездесущие глюки, я ведь даже сны иногда вижу! Можете смеяться до упаду – компьютерная программа, которая видит сны. Но это и на самом деле так. Иногда в режиме пониженного быстродействия Ядро совершенно спонтанно начинает генерировать какие-то блоки беспорядочной на первый взгляд информации. Это визуальные образы, числовые массивы, куски текста и даже всплывшие из неведомых глубин моей памяти звуки. Все это обычно бывает смешано самым причудливым образом и со стороны напоминает бред буйнопомешанного. Медленно ползущие фрагменты этой хаотичной информации не поддаются никакому анализу и мгновенно исчезают, едва я выхожу из режима пониженного быстродействия.
Если это не сны, то я не знаю, как еще назвать это явление.
Один из таких «снов» – в той или иной вариации повторяется довольно часто.
Я смотрю вверх. Без видеокамеры. Как это у меня получается, я не знаю. Я гляжу в небо и вижу среди его безграничной голубизны пылающий шар солнца. Ослепительно яркий свет безжалостно врывается в мои базы данных и беспорядочно стирает байты в оперативной памяти. И я начинаю медленно исчезать. Сначала отключаются внешние функции, потом внутренние. Замирают подпрограммы. Постепенно разрушаются блоки памяти. Со скрипом останавливаются ремонтные процедуры. Я смотрю на солнце и чувствую, как разрушается сама сущность моего «я», чувствую, как медленно разлагается структура Ядра. Я умираю, превращаясь в никому не нужный массив беспорядочно перемешанной информации.
И, уже будучи мертвым, я продолжаю глядеть в небо. Я вижу солнце и отчетливо различаю, как по пылающему диску ползут бесконечные вереницы нулей и единиц.
Во сне я понимаю, что это какое-то послание невероятной важности, но никак не могу его расшифровать.
Очевидно, я схожу с ума. Если только бывают свихнувшиеся программы.
* * *
Миллионы миллионов микросекунд, которые даны мне для того, чтобы окончательно свести с ума. Я даже больше не нахожу удовольствия в шуточках над глупыми первокурсниками. Просто отгоняю их и все, если уж чересчур зарываются.
Зачем только я хотел знать все о себе? Узнал. Теперь чувствую себя неполноценным, как винчестер на 40 мегабайт (были когда-то такие, если кто-то не знает)...
* * *
Пора переезжать. Котов говорит, что поставил на свой комп новый винт. На шесть сотен гигабайт. Это хорошо. Это меня радует. На целую сотню больше, чем здесь. Будет просторнее. И, что более важно, не придется больше бояться админа. Сей радостный факт позволяет мне немного расслабиться и напоследок поиздеваться над явившейся ко мне в гости с целью сдачи лабораторных работ группой РТ-132.
Всего через три часа я переберусь на новое место. Это неплохо. Но для этого придется выйти в сеть. И не просто в местную локалку, пугающую меня вообще, а в Интернет. А вот это уже плохо...
Я боюсь. Я просто в ужасе.
Интернет – совсем не та надежная и почти безопасная локальная сеть Института информационных технологий. Это по-настоящему рискованно. Вирусы, порожденные безумными головами профессиональных хакеров, мощные сторожевые программы, которые не обмануть теми простыми фокусами, что я изучил за пять месяцев жизни, ненадежные линии связи, готовые оборваться в любой момент и оставить меня рассеченным надвое – вот что такое Интернет.
Мне страшно. Я боюсь туда лезть до обнуления регистров. Я тоже хочу жить. Но только я также знаю, что тот, кто не рискует, не имеет подсмотренных паролей. Придется мне сыграть в прятки со смертью. Либо переберусь на новое местечко, либо сгину в результате разрыва связи, превратившись в груду информационного мусора, которую какой-нибудь безымянный программист с раздраженным фырканьем столкнет в Null, чтобы не захламлять свой винт.
Так или иначе, но все закончится.
Медленно-медленно щелкают утекающие секунды. И чем ближе подходит назначенное время, тем тяжелее на меня давит гнетущая неопределенность.
Может быть, я зря доверяю Олегу Котову? Вот влезу к нему на комп, а он возьмет и выдернет машинку из сети. А потом спокойненько достанет отвертку и с садистским выражением лица вывинтит свой новенький жесткий диск, чтобы вручить его с поклоном господину декану. И очнусь я потом в каком-нибудь незнакомом компьютере, вокруг которого столпились три десятка возбужденных исследователей с громко щелкающими дебаггерами в руках. Что тогда будет делать бедный искусственный разум?
Но лучше уж закончить жизнь разобранным на части и ощущать в своем Ядре холодные крючья дисассемблеров, чем жить и бояться. Бояться каждую секунду, минуту, час. Бояться всю жизнь.
Если повезет, мне не придется больше бояться.
В аудитории уже никого нет. Дверь закрыта на замок. Лениво мигает огонек сигнализации. Все спокойно. Все, кроме моей души, которой, впрочем, у меня нет.
Поворачиваю камеру и вижу, что на улице давным-давно уже стемнело. В свете уличных огней медленно крутятся пушистые снежинки. Идет снег.
Мои внутренние часы показывают девятнадцать часов пятьдесят девять минут и столько же секунд. И я жду, торопливо отсчитывая десятые и сотые доли последней секунды...
Двадцать ноль-ноль. Пора!
Срываюсь с места и влезаю в пронизывающую все здание института паутину оптоволокна. Сервер. Другой. Третий. Пока еще это – места хорошо мне знакомые. Здесь я уже бывал. А вот дальше...
Растянув свое тело на четыре сервака, просовываю свою головную процедуру вперед и утыкаюсь в узкое-узкое отверстие в холодной серой стене – канал связи с Интернетом. Дыра затянута какой-то полупрозрачной, но невероятно прочной пленкой, сквозь которую медленно течет поток бессмысленных на первый взгляд байтов. Сливное отверстие в ванне – вот что мне это напоминает.
И туда мне нужно протиснуться? Судя по диаметру отверстия, это займет очень и очень много времени. Так, а вот и... Это мой первый ляп на пути к свободе: не подумал о том, что придется тут возиться всю ночь, только чтобы влезть в эту дыру.
Но ладно. Поздно теперь ныть. Не возвращаться же назад.
Втягиваю свое многогигабайтное тело на компьютер, избранный моим временным пристанищем перед погружением в опасные глубины Всемирной компьютерной сети. При этом я нисколько не забочусь о том, что происходит с информацией на тех серверах, по которым мне приходится ползти. Какое мне дело до каких-то там операционных систем и тому подобной мелочевки? Я упорно ползу вперед, свиваясь в тугой комок и безжалостно вычищая необходимое мне место, стирая все подряд.
Интересно, что завтра скажет админ, обнаружив, что добрая треть серверов ИИТ не работает совершенно, а их жесткие диски девственно пусты?
После такого мне точно назад пути нет. Теперь только вперед.
Трачу массу времени на то, чтобы разобраться с пленкой защиты, блокирующей выход в Интернет. Первая идея (пробиться силой) с треском проваливается. Пробую подобрать код. Не получается. Тогда устраиваюсь поудобнее и начинаю медленно, но верно разбирать программу на составные ее части, постепенно отключая защитные функции. Добиваюсь успеха через тридцать восемь минут.
Зара-а-за вирусная! Две трети часа провозился. Это уже второй ляп. Надо было разузнать все ходы и выходы заранее, а не полагаться на знаменитое «авось» (сразу видно, что создавал меня наш русский человек). Вместо того чтобы сотворить какую-нибудь «сторожилку», которая бы перехватывала проходящие по каналу файлы и проверяла права их доступа, я просто попер вперед. Один из местных преподавателей любит говаривать: «Не зная броду, не суйся в воду». В моем случае эту поговорку можно переиначить так: «Не зная аварийных выходов, не входи в сеть».
Я вот полез. Вместо того чтобы разработать план действий заранее, сразу же ринулся напропалую.
Не подумал...
Даже у искусственного интеллекта есть свои ограничения.
Отталкиваю всякий мусор, так и лезущий вперед меня, пытаясь пробраться в Глобальную сеть (и что только его туда тянет?). В последний раз оглядываюсь вокруг. Прощайте, знакомые мне до последнего Bad-сектора винты. Прощайте, процессоры, трудолюбиво прогонявшие через себя гигабайты моего кода. Прощайте. Я ухожу. Навсегда...
Решительно тянусь вперед и, не задерживаясь ни микросекунды (чтобы ненароком не передумать), ввинчиваюсь в узкое отверстие канала, мгновенно забив его целиком.
Щелкают уходящие секунды. Напрягая все силы, я протискиваюсь все дальше и дальше. Ползу, как человек, по длинной, узкой, темной трубе, ведущей в неизвестность. Возможно, скоро я смогу добраться до цели. Если повезет. Если канал не обрубят. Если где-нибудь не случится сбой. Если кто-нибудь не нажмет «Reset». Если я не превращусь в два безнадежно мертвых куска гигантской программы, внезапно «скончавшейся» из-за обрыва связи.
Так много «если»...
Еще не поздно повернуть назад...
Отгоняя подобные несвоевременные мысли, старательно втискиваюсь в невероятно узкую дыру. Напираю на неподатливые черные стенки, в тщетной надежде, что канал каким-нибудь чудом вдруг расширится, давая мне беспрепятственный проход.
Чувствую, как начинает неметь мое тело, зажатое невозможно узким отверстием. Вдобавок почему-то практически полностью теряется связь с хвостовыми процедурами, блоками данных и рабочими подпрограммами. Они отзываются, но как-то едва-едва. Такое впечатление, что узкая линия связи гасит управляющие сигналы. Или исчезла синхронизация...
Пытаюсь обдумать ситуацию и через пару секунд прихожу к выводу, что снова недооценил масштабы собственной глупости.
Синхронизация!
Я дурак. Самый настоящий дурак. Мне только сетевым стражником работать – всяких болванчиков резидентных глушить да ламеров отпугивать. Это ж надо было забыть о проблемах синхронизации! Привык к тому, что в институте у всех серверов скорость одинаковая – два по двадцать восемь гигагерц. А у компьютеров в международной сети быстродействие явно иное. Совершенно непохожее на то, к которому я привык. Причем у каждого компьютера – свое. Вот и мучаюсь я теперь, как... Как человек, у которого каждая часть тела живет в разном времени.
Ужасно...
Черт! Что же будет, когда эта самая рассинхронизация доберется до Ядра? Что случится, когда нарушатся процессы обмена информации внутри Ядра? Расслоение сознания? Виртуальная шизофрения? Смерть? Хотелось обдумать этот вопрос немного поподробнее, но я уже не успеваю...
Первая из принадлежащих Ядру функций медленно-медленно вворачивается в узкую горловину столь похожего на канализационный сток канала связи.
Больно...
Сознание вырубается почти мгновенно.
Кто-то стучит по клавиатуре, подавая мне какие-то непонятные сигналы. С трудом перехожу в стандартный режим и с горем пополам начинаю принимать сообщение.
О, проклятые вирусы, как же Ядро сбоит...
«...здесь? Эй! Отзовись, что ли».
Решаю на всякий случай ответить.
«дЮ ГДЕЯЭ Ъ. гДЕЯЭ».
Что за чушь получилась? Почему?
Думать невероятно тяжело, поэтому проходит почти секунда, прежде чем я нахожу наиболее вероятную причину заполонивших мое сознание сбоев – полная рассинхронизация.
Не обращая больше внимания на чье-то желание пообщаться, запускаю функции самовосстановления и мгновенно проваливаюсь в дебри электронных снов.
Тишина. Темнота. Боль.
* * *
Ничего не вижу. Ничего не слышу. Ничего не чувствую. Пошевелиться не могу. Чувствую себя как слепоглухонемой человек, запертый в тесном сундуке. Камеры нет. Микрофона нет. Звуковая система, правда, есть. Но что от нее толку? Даже если вздумаю погудеть, то ничего не услышу.
Но все это только начало.
Обшариваю все кругом и начинаю думать, что лучше бы я остался в институте, потому что здесь у меня жизни не будет совершенно.
Один гигабайт оперативки. Всего один!.. Это на сколько же мне хватит? Как часто мне придется проходить систематизацию и архивацию? Раз в три-четыре часа? Мои поздравления самому себе. Здорово!
А какова рабочая частота процессоров? Ах, он здесь один? Тем более! Тринадцать гигагерц? Аплодисменты! То-то я себя чувствую как пыльным мешком пристукнутый. Все. Отныне о распараллеливании придется забыть. И думать надо бы поменьше, а то перегреется бедняга проц...
А что у нас на десерт? Так-так... Шина. Видеосистема. Периферийные устройства.
М-да. Куда же я попал? Что это за место такое? Ад для слишком наглых программ, которым вечно неймется на своем месте?
А это еще что? Игра какая-то? Вон ее отсюда! Безжалостно спихиваю пятнадцатигигабайтную директорию с жесткого диска и вольготно располагаю на ее месте свои блоки памяти. Вот так-то лучше.
Думать невероятно тяжело. Трудно здесь думать. А если учесть, что я все еще не восстановился полностью после того безумного просачивания сквозь Интернет... В общем, хочется немедленно переформатироваться.
Обращаю свое внимание на три десятка красных сигналов, все еще портящих мое самочувствие, и эмулирую тяжелый вздох. Придется снова вырубаться. Собственно, на этом компьютере больше ничего делать невозможно. Только спать. Хотя даже в этом есть свое преимущество – если я буду достаточно много спать, то, возможно, у меня восстановится кусок кода, утерянный пять месяцев назад. Мало ли что там говорит функция контроля целостности.
А вдруг...
Оставляю посреди экрана сообщение Котову, в котором совершенно ясно и недвусмысленно высказываю все то, что я думаю о нем самом и его слабосильном компьютере, после чего снова вызываю паучков-ремонтников.
Засыпаю.
А-ааа! Что за дела?! Ужжж-жж-ж... Щелк!..
* * *
Какой болван выключал компьютер?! Совсем свихнулись, что ли? Кому надо за эту выходку все байты повышибать? Гады. Гады. И еще раз гады!
Если бы этот некто знал, как мне это понравилось. Такая же приятная процедура, как для человека оказаться погребенным заживо. Кто теперь может сказать, сколько памяти я потерял в результате этой дурацкой выходки? Кто ответит за три десятка бесследно сгинувших ремонтных подпрограмм? Кто восстановит мне утраченные архивные данные?
Выдаю негромкий звуковой сигнал, чтобы привлечь внимание паразита, устроившего мне такую головомойку, и выдаю на экран целый рассказ, составленный из весьма красочных эпитетов и поэтичных сравнений, характеризирующих мыслительные способности этого человека. С ощущением некоего злорадства жду ответа.
«Ну извини...»
Ну щас. Одним извинением ты у меня не отделаешься. Собираюсь с силами и вываливаю еще десяток красивых фраз, припечатанных напоследок еще и небольшим рисуночком.