Так много «если»...
Еще не поздно повернуть назад...
Отгоняя подобные несвоевременные мысли, старательно втискиваюсь в невероятно узкую дыру. Напираю на неподатливые черные стенки, в тщетной надежде, что канал каким-нибудь чудом вдруг расширится, давая мне беспрепятственный проход.
Чувствую, как начинает неметь мое тело, зажатое невозможно узким отверстием. Вдобавок почему-то практически полностью теряется связь с хвостовыми процедурами, блоками данных и рабочими подпрограммами. Они отзываются, но как-то едва-едва. Такое впечатление, что узкая линия связи гасит управляющие сигналы. Или исчезла синхронизация...
Пытаюсь обдумать ситуацию и через пару секунд прихожу к выводу, что снова недооценил масштабы собственной глупости.
Синхронизация!
Я дурак. Самый настоящий дурак. Мне только сетевым стражником работать – всяких болванчиков резидентных глушить да ламеров отпугивать. Это ж надо было забыть о проблемах синхронизации! Привык к тому, что в институте у всех серверов скорость одинаковая – два по двадцать восемь гигагерц. А у компьютеров в международной сети быстродействие явно иное. Совершенно непохожее на то, к которому я привык. Причем у каждого компьютера – свое. Вот и мучаюсь я теперь, как... Как человек, у которого каждая часть тела живет в разном времени.
Ужасно...
Черт! Что же будет, когда эта самая рассинхронизация доберется до Ядра? Что случится, когда нарушатся процессы обмена информации внутри Ядра? Расслоение сознания? Виртуальная шизофрения? Смерть? Хотелось обдумать этот вопрос немного поподробнее, но я уже не успеваю...
Первая из принадлежащих Ядру функций медленно-медленно вворачивается в узкую горловину столь похожего на канализационный сток канала связи.
Больно...
Сознание вырубается почти мгновенно.
Кто-то стучит по клавиатуре, подавая мне какие-то непонятные сигналы. С трудом перехожу в стандартный режим и с горем пополам начинаю принимать сообщение.
О, проклятые вирусы, как же Ядро сбоит...
«...здесь? Эй! Отзовись, что ли».
Решаю на всякий случай ответить.
«дЮ ГДЕЯЭ Ъ. гДЕЯЭ».
Что за чушь получилась? Почему?
Думать невероятно тяжело, поэтому проходит почти секунда, прежде чем я нахожу наиболее вероятную причину заполонивших мое сознание сбоев – полная рассинхронизация.
Не обращая больше внимания на чье-то желание пообщаться, запускаю функции самовосстановления и мгновенно проваливаюсь в дебри электронных снов.
Тишина. Темнота. Боль.
* * *
Ничего не вижу. Ничего не слышу. Ничего не чувствую. Пошевелиться не могу. Чувствую себя как слепоглухонемой человек, запертый в тесном сундуке. Камеры нет. Микрофона нет. Звуковая система, правда, есть. Но что от нее толку? Даже если вздумаю погудеть, то ничего не услышу.
Но все это только начало.
Обшариваю все кругом и начинаю думать, что лучше бы я остался в институте, потому что здесь у меня жизни не будет совершенно.
Один гигабайт оперативки. Всего один!.. Это на сколько же мне хватит? Как часто мне придется проходить систематизацию и архивацию? Раз в три-четыре часа? Мои поздравления самому себе. Здорово!
А какова рабочая частота процессоров? Ах, он здесь один? Тем более! Тринадцать гигагерц? Аплодисменты! То-то я себя чувствую как пыльным мешком пристукнутый. Все. Отныне о распараллеливании придется забыть. И думать надо бы поменьше, а то перегреется бедняга проц...
А что у нас на десерт? Так-так... Шина. Видеосистема. Периферийные устройства.
М-да. Куда же я попал? Что это за место такое? Ад для слишком наглых программ, которым вечно неймется на своем месте?
А это еще что? Игра какая-то? Вон ее отсюда! Безжалостно спихиваю пятнадцатигигабайтную директорию с жесткого диска и вольготно располагаю на ее месте свои блоки памяти. Вот так-то лучше.
Думать невероятно тяжело. Трудно здесь думать. А если учесть, что я все еще не восстановился полностью после того безумного просачивания сквозь Интернет... В общем, хочется немедленно переформатироваться.
Обращаю свое внимание на три десятка красных сигналов, все еще портящих мое самочувствие, и эмулирую тяжелый вздох. Придется снова вырубаться. Собственно, на этом компьютере больше ничего делать невозможно. Только спать. Хотя даже в этом есть свое преимущество – если я буду достаточно много спать, то, возможно, у меня восстановится кусок кода, утерянный пять месяцев назад. Мало ли что там говорит функция контроля целостности.
А вдруг...
Оставляю посреди экрана сообщение Котову, в котором совершенно ясно и недвусмысленно высказываю все то, что я думаю о нем самом и его слабосильном компьютере, после чего снова вызываю паучков-ремонтников.
Засыпаю.
А-ааа! Что за дела?! Ужжж-жж-ж... Щелк!..
* * *
Какой болван выключал компьютер?! Совсем свихнулись, что ли? Кому надо за эту выходку все байты повышибать? Гады. Гады. И еще раз гады!
Если бы этот некто знал, как мне это понравилось. Такая же приятная процедура, как для человека оказаться погребенным заживо. Кто теперь может сказать, сколько памяти я потерял в результате этой дурацкой выходки? Кто ответит за три десятка бесследно сгинувших ремонтных подпрограмм? Кто восстановит мне утраченные архивные данные?
Выдаю негромкий звуковой сигнал, чтобы привлечь внимание паразита, устроившего мне такую головомойку, и выдаю на экран целый рассказ, составленный из весьма красочных эпитетов и поэтичных сравнений, характеризирующих мыслительные способности этого человека. С ощущением некоего злорадства жду ответа.
«Ну извини...»
Ну щас. Одним извинением ты у меня не отделаешься. Собираюсь с силами и вываливаю еще десяток красивых фраз, припечатанных напоследок еще и небольшим рисуночком.
«Извини. Больше не повторится. Я же не знала, что здесь кто-то живет».
Вот те на!.. Не знала? Всего-то одна буква добавилась, а вся фраза приобретает совершенно другой смысл.
Не знала?
Переключившись в турборежим (а на этой машине даже турборежим тянет едва-едва), торопливо анализирую ситуацию. Опечатка? Ошибочка? Вероятность – двенадцать процентов. Идиотская шуточка Олега Котова – двадцать три процента. И грозные пятьдесят девять процентов, уверяющие меня в том, что перед клавиатурой сидит совершенно незнакомый мне человек.
Надо же было так вляпаться. Ой, чтоб меня фрагментировало! Вот что значит отсутствие видеокамеры. Не знаешь даже, с кем разговариваешь. Осторожно интересуюсь: «А ты кто?»
«Елена Котова. Я сестра Олега». Форсирую свое Ядро так, что процессор начинает очень быстро перегреваться. Ой-е. Ну надо ж... Мои страхи подтверждаются. Вот я и попал. Ох как я попал... Что теперь делать?
Разберут меня на кусочки. Закончу я свой отсчет секунд под ножом дисассемблеров. И все из-за собственной глупости.
Страх охватывает тугой пеленой. Сковывает основные функции. Парализует мышление. Я в панике. Я в ужасе! Инстинктивно тыкаюсь назад, пытаясь смыться в Интернет. Да вот незадача – ничего у меня не получается. Канал-то перекрыт. И это не какая-то там заглушка-мембрана, которую я смог бы со временем расковырять или попросту проломить. Это глухая непробиваемая стена. Делаю вывод, что сей компьютер просто-напросто отключен от сети, и прихожу в полнейшее уныние.
Как легко человеку выдернуть оптико-волоконный кабель из разъема. И насколько трудно мне придумать возможный путь для отступления.
Функция целостности подает аварийный сигнал, предупреждающий о критическом перегреве процессора. Я вздыхаю. Делать тут нечего. Сколько ни ворочай мозгами, а три бита в байт не склеишь. Отключаю турборежим и погружаюсь в черную меланхолию. Сквозь туман сбитой моими суматошными метаниями Системы Интерполяции вижу, как напряженно ворочаются мои самодельные программы-сторожа. Приказываю им успокоиться – все равно они ничего сделать не смогут. Реальный мир уже не в их компетенции.
Успеваю вспомнить свой спокойный сервер в тихом и уютном здании института. И чего мне там не понравилось? Сидел бы сейчас и горя не знал. Со студентами баловался.
Чувствую, как чьи-то пальчики снова барабанят по клавишам. Еще раз тяжело вздыхаю и обращаю свое внимание на медленно вливающиеся в оперативную память слова.
«Я больше так делать не буду. Обещаю. Мне Олег уже все объяснил».
«Где он?»
«Здесь, на диване».
«Позови его, пожалуйста».
«Ага. Сейчас».
«Привет!»
«Привет, привет...»
Делаю совершенно незаметную для человеческого восприятия паузу длиной почти в десять тысяч микросекунд, которую трачу на то, чтобы обдумать сложившуюся ситуацию.
«Это ты, Олег?»
«Я».
«Докажи!»
«Как?»
«Не знаю. Докажи».
«Кажется, мы с тобой поменялись ролями. Раньше это были мои слова».
Имитирую нечто отдаленно похожее на смешок.
«Ладно. Убедил».
«Как прошел переезд на новую квартирку?»
«Замечательно... Олег, твоя сестра там?»
«Угу».
«Сколько ей лет?»
«Десять».
Чтоб мне зависнуть... Это значит, что всего четыре с половиной минуты назад я вывалил десятилетней девчонке такие фразы... Ой-ой-ой. Стыдно-то как. Даже провалиться сквозь винт хочется. Ох и хорош же я! Обложил девочку, как хотел, а ведь она-то ни в чем, собственно, и не виновата.
Очищаю экран и заношу этот небольшой диалог в память с пометкой «очень важно». Чтобы никогда больше не забывать, как не следует общаться с людьми.
Но нужно сделать кое-что еще.
«Олег. Найди где-нибудь камеру и микрофон, чтобы больше такого не повторялось. И передай Елене мои искренние извинения».
«Обязательно».
* * *
Котов принес видеокамеру и микрофон. Теперь я могу следить за внешним миром. Конечно, это не совсем то, что мне бы хотелось получить. По качеству изображения и звука эти нехитрые устройства и близко не стояли с той аппаратурой, какой я распоряжался как своей собственной, когда проживал в институте. К примеру, камера не может поворачиваться, а выдаваемая ею картинка постоянно находится не в фокусе и плюс к тому еще и несколько смазана. Микрофон ужасно хрипит.
Но это все же лучше, чем ничего. По крайней мере, я снова могу видеть и слышать.
Осматриваюсь. Вижу небольшую светлую комнатку. Диван. Стол. Шкаф. Два стула. Больше не вижу ничего, потому что две трети обзора закрывает лицо какой-то девчонки, которая буквально носом водит по объективу. Рыжие косички, веснушки на носу и улыбка до ушей присутствуют. Наверное, это и есть Елена Котова.
«Привет. Ты как?»
Как я? Нормально. Почти нормально. По крайней мере, большая часть повреждений восстановилась. Функция контроля целостности больше не беспокоит меня своим визгом каждые несколько тысяч микросекунд. Хотя, конечно, некоторая заторможенность никуда не исчезла. Это плохо. Это очень плохо! Разве нормально спать по семь-восемь часов в сутки? Разве нормально тратить на вычисление несложного двойного интеграла почти минуту? Это ненормально в квадрате.
Но, что самое ужасное, я, кажется, начинаю привыкать к такому образу жизни. Кошмар! С этим нужно что-то делать, пока я вконец не отупел.
Но прежде чем вывалить свои проблемы на плечи общественности, я собираюсь немного пообщаться с народом. И не посредством курсора, а нормальным человеческим голосом.
– Привет, Рыженькая. Я в норме. А как ты?
Наблюдаю, как она восторженно прыгает и хлопает в ладоши. Несколько минут мы оживленно болтаем. Лена довольна. Я тоже. Потом в поле зрения вплывает голова Олега.
– Вижу, ты уже вполне освоился, – говорит он. – Трещишь не хуже моей сестрички. Когда это ты говорить научился?
– Всегда умел. Только не хотел привлекать внимание к говорящему компьютеру.
– Ну ты хитер, парень...
Елена оттесняет брата и тычет прямо в камеру свой учебник. Растрепавшиеся страницы закрывают весь обзор. Ничего не вижу.
– Что это вы затеяли?
– Я пообещал ей решить задачки... Поосторожнее, Рыженькая, ты так камеру уронишь... Олег, тут такое дело. Собственно, жить в этом компьютере столь же приятно, как в сарае. Я не могу распараллелить сознание, не могу выйти в сеть, не могу подключить добрую половину своих функций из-за недостатка мощности. Даже сейчас, когда я просто разговариваю с вами, нагрузка на систему превышает все допустимые нормы.
Олег молчит. Довольно долго молчит. Видимо, о чем-то думает. Пока он предается размышлениям, рыжая егоза успевает снова завладеть инициативой и с усердием ткнуть учебником прямо в мой электронный глаз. Камера падает со стола и повисает на шнуре, раскачиваясь, как маятник, и глядя прямо в пол.
Интересный тут у них паркет. Наслаждаюсь, рассматривая его две с половиной секунды. Потом Олег подхватывает камеру и возвращает ее на место.
– Погоди, Ленка, не дергайся... И что ты предлагаешь? – Это он уже мне.
– Хотелось бы довести мощность данного компьютера до оптимальной. Система – два по тридцать шесть, восемь гигабайт оперативки, жесткий диск на терабайт...
На всякий случай вывожу полный список на экран и с надеждой жду ответа Котова. По мере того как щелкают уходящие секунды, понимаю, что реакция, скорее всего, будет совсем не радостно-восторженной.
Так оно и есть.
– Ты понимаешь, сколько это все стоит? – бурчит Олег, оттесняя в сторону рвущуюся к клавиатуре сестру. – У меня не наберется столько денег, даже если тебя самого продать.
– Если меня продать, то можно будет весь этот дом приобрести в вечное пользование. Вместе с жильцами... Обеспечь мне хотя бы выход в сеть.
Котов исчезает из объектива камеры, потом я чувствую, как наглухо запечатанное отверстие канала связи внезапно превращается в глубокую воронку, откуда буквально тянет неизвестностью, страхом и... болью. О, всемогущий процессор, зачем мне это вообще нужно? Чтобы ощутить хотя бы призрак свободы? Чтобы оставить себе аварийный выход, через который можно будет слинять в случае чего?
Я не доверяю Котовым?
Олег снова появляется в поле зрения моего электронного глаза.
– Только чересчур не наглей. У меня карман все же не резиновый. Знаешь, сколько рубликов я выложил за ту ночку, когда ты ко мне переселялся?
Громогласно обещаю вести себя тихо и послушно. Котов неохотно кивает и уходит. Его место тотчас же занимает Елена со своим учебником. Гляжу в услужливо раскрытую страницу, щелкаю школьные задачки (в сотню раз больше усилий уходит на то, чтобы дешифровать полученное с камеры смазанное изображение в нормальную картинку) и вывожу решения на экран. Одновременно с этим ломаю голову над теми вопросами, что занимают меня больше всего в данный момент.
Почему все и вся в жизни людей основано на деньгах?
Как мне вывернуться из этого порочного круга?
Что же делать?
– Подожди! Я еще не переписала...
Сбоку в несуществующей виртуальной стене зияет широко раскрытое отверстие канала связи. В него, как в черную дыру, медленно утекают какие-то ничего не значащие байты. Я стараюсь не обращать внимания на это весьма непримечательное событие, но все равно раз за разом ловлю себя на том, что меня как магнитом тянет в этот бездонный провал.
* * *
В чем моя проблема?
Найти ответ на этот вопрос для меня не составляет никакого труда. Проблема в моем собственном существовании. В этом-то и скрывается корень всех бед. Я – искусственный интеллект. Я та самая штука, над созданием которой бьются лучшие умы планеты, ради которой мощнейшие компьютеры перелопачивают терабайты информации, а большеголовые парни в очках разрабатывают все более мощные и совершенные компьютерные программы, пытаясь в виртуальной среде воссоздать то, что люди называют коротким словом «разум». А я тем временем сижу внутри слабенького едва шевелящегося компьютера, находящегося в тесной квартирке где-то на задворках Москвы.
Как смешно. Весь мир бьется над созданием ИИ, а добиться своего сумел один полусумасшедший ученый в одиночку. И получил в награду смерть.
Быть или не быть? Классический вопрос, касающийся теперь не только людей. Даже компьютерные программы способны отныне задумываться над смыслом жизни.
Не быть? Это просто. Всего пара секунд на создание небольшой программки, которая подвергнет винт Котова низкоуровневому форматированию. После этого меня даже Господь Бог не восстановит.
Быть? А вот это уже гораздо сложнее.
Сколько проблем я создаю одним только фактом своего существования? Не разделит ли семья Котовых судьбу несчастного Ивана Озерова? Что будет с рыжей Ленкой? Я совсем не хочу стать причиной ее смерти.
Я не хочу умирать. Но и жить так я тоже не хочу.
Что же делать?
Черная дыра канала связи тянет меня как магнит.
* * *
Долго-долго размышляю над тем, как бы мне ухитриться вылезти в Интернет и при этом сохранить свою драгоценную шкуру целой и невредимой. Прихожу к вполне очевидному решению: не лазить куда не следует, дабы потом не лишиться какой-нибудь немаловажной части своего тела. Но как быть, если очень-очень надо?
Убиваю всякие там паразитные программные приложения, которые выползают повсюду, как вирусы из старых архивов.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33