АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

МЕГАБАЙТ ПОТЕРЯННЫЙ 5 страница

Читайте также:
  1. IX. Карашар — Джунгария 1 страница
  2. IX. Карашар — Джунгария 2 страница
  3. IX. Карашар — Джунгария 3 страница
  4. IX. Карашар — Джунгария 4 страница
  5. IX. Карашар — Джунгария 5 страница
  6. IX. Карашар — Джунгария 6 страница
  7. IX. Карашар — Джунгария 7 страница
  8. IX. Карашар — Джунгария 8 страница
  9. IX. Карашар — Джунгария 9 страница
  10. Августа 1981 года 1 страница
  11. Августа 1981 года 2 страница
  12. Августа 1981 года 3 страница

На всякий случай проверяю свой счет в банке, хотя в этом нет никакой нужды – тамошняя охрана вполне способна позаботиться сама о себе. Не уверен, что даже мне удалось бы вскрыть банковский компьютер. Если только учинить планомерную осаду по всем правилам. Вот тогда, может быть, что и выйдет. Лет эдак через пять...

В виртуальных финансовых палатах все тихо. Мои заработанные тяжкими трудами денежки находятся там, где им и надлежит находиться. Почти две с половиной тысячи. Неплохо для начала.

Откуда у меня деньги? Все просто. Я их заработал. Как может заработать две штуки евро тот, кто не имеет ни рук ни ног? Это тоже очень просто. Я берусь за любую работу, которую можно сделать, не связываясь с реальным миром и не тревожа по пустякам Котова.

Например, можно выполнять функции переводчика.

Я могу переводить тексты с любого языка. Даже с того, что мне пока неизвестен. Выучить новый язык – это не столь уж и трудно для искусственного интеллекта. Необходимо всего лишь найти в сети наиболее полный словарь и загрузить его в память. После чего на обработку информации и перезапись ее в блоки памяти тратится от пяти до десяти минут в турборежиме. Вот и все дела. И хотя знание словарного запаса еще не означает понимание самого языка, но все же это уже кое-что. Все остальное можно почерпнуть, изучая всякие там курсы для желающих овладеть иностранными языками. Таковых курсов в Интернете больше, чем вирусов на дискете старого хакера. Я всего лишь подгружаю их себе и прогоняю пару раз для надежности. Таким способом можно выучить практически любой язык всего за два-три часа.

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

Ненавижу, когда вычислительные мощности теряются зря.

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

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

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

Нужно было что-то делать. Нельзя спускать человечишкам с рук подобные штучки, иначе они меня разорят. Неужели я зря пахал как трактор целых пятнадцать минут в турборежиме, чтобы выбросить все свои усилия в Null? Нет уж!..

Ну держись, враг свободного бизнеса.

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

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

И я не собираюсь раскаиваться в содеянном. Людей надо учить. Следующий раз будут умнее.

Но, как бы то ни было, а бизнес продвигается. Возможно, скоро я смогу переселиться в новые апартаменты. Двухпроцессорный комп с восемью гигабайтами оперативной памяти. Мечта, которая когда-нибудь (я так на это надеюсь!) станет реальностью.

 

* * *

 

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

Не могут же люди быть настолько ограниченными и недальновидными? Хотя, наверное, могут. Ведь то, что сейчас находится в моих блоках памяти, мне не приснилось.

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

Теория ИИ.

Да не так все обстоит на самом деле. Совсем не так!

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

Посмотрим, что он на это ответит.

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

Результаты моей просветительской деятельности проявились на удивление быстро, если учитывать то, что в деле участвовали такие медлительные создания, как люди. Уже на следующий день гордо выставленная на всеобщее обозрение откровенная дезинформация бесследно исчезла. Правда, на ее месте так и не появилось мое гордое творение. Если честно, то оно вообще нигде не появилось. Тишина. Спокойствие. И, судя по серьезной перегрузке видеофонных линий связи, тихая паника в коридорах одного всемирно известного немецкого исследовательского центра. Что нисколько не удивительно, если вспомнить мою писанину. Было там нечто такое... В общем, я там выдвинул некие весьма примечательные теории, лет на десять опережающие уровень мировой науки.

Интересно, что подумали обо мне тамошние ученые?

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

Очень смешно. А коды шифрования моих блоков памяти вам не нужны?

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

Если бы он только догадывался, с кем беседует.

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

Немец осторожно интересуется источником той информации, которую я им направил три дня назад. Ну что я могу ему ответить? Сказать, что добрался до этого, исследуя собственную структуру? Не-ет. Не поймет. Поэтому отвечаю, что это разработки некоего малоизвестного ученого (а что, разве не так?), чье имя не подлежит огласке. А засекреченную информацию я им передал потому, что желаю подтолкнуть мировую науку в нужном направлении.

Будто бы мимоходом замечаю, что данные, так взбудоражившие их, уже являются устаревшими. Немец почти минуту переваривает мои слова, потом интересуется, на какой стадии находятся сейчас исследования. Отвечаю ему, что процесс давно уже вступил в фазу эксперимента.

Хе-хе... Почти вижу, как бедолага чешет затылок.

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

Ха. Вот это уже интересно. Продать им, что ли, самого себя?

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

Может быть, мне и на самом деле стоило бы подумать об этом предложении? Конечно же я не собираюсь продавать самого себя, но если толкнуть ма-аленький такой кусочек... К примеру, предложить им копию моего Блока Параллельного Мышления и затребовать сто тысяч евро. Или сразу уж двести? Чем черт не шутит, может быть, и заплатят. Обеспечу себе жизнь раз и навсегда.

Надо подумать. А потом еще раз подумать...

Думаю. Почти секунду ворочаю в памяти эту проблемку, рассматривая ее со всех сторон. Потом пожимаю несуществующими плечами и стираю из своей памяти сетевой адрес, который дал мне немец на прощание. Решение принято.

Я не торгую частями своего тела.

 

* * *

 

Моя тайна трещит по швам. Помню, были времена, когда о том, что на свете существует искусственный интеллект, не знала ни одна живая душа. Кроме тех, кто (может быть) убил Ивана Озерова. А теперь? Один, два, три, четыре, пять. Целых пять человек! Это ровно на пять больше, чем мне необходимо для спокойного самочувствия.

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

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

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

Тьфу ты... Этот Котов, чтобы окончательно испортить мое мнение о себе, еще и накрыл камеру каким-то платком. Ни байта не вижу. Чего это ему в голову взбрело? А-а... Понятно.

Человеческие штучки.

– Микрофон отключи, – советую я ему.

– Угу. Спасибо за запоминание.

Вдобавок к зрению лишаюсь еще и слуха. Только бы он не забыл подключить все обратно, когда закончит общаться со своей подругой. Сколько ему времени надо? Надеюсь, за полчаса управится.

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

Вру я все. Никуда мне отсюда не деться. Нет у меня иного выхода, кроме как довериться такой несовершенной человеческой натуре. Бессилен я без рук. Никчемен я без ног. Никто и никогда не станет воспринимать всерьез говорящий компьютер. Люди будут реагировать так же, как и эта девушка с разноцветными прядями волос (ну что за идиотская прическа?). Шутка, розыгрыш, обман. Вот если бы у меня было тело... Надежное, металлическое, могучее и безотказное. Никто не посмел бы смеяться над ним.

Надо будет заняться на досуге робототехникой. Быть может, однажды...

Нет, нет и нет. Нет! Все это глупые мечтания. Не удается мне создать подходящее устройство в домашних условиях. И даже если бы это было реально... Как отнесутся жители города к роботу, который начнет по вечерам бродить вокруг дома? Сколько мне придется ждать, прежде чем явившийся по срочному вызову наряд милиции не заклинит мои подшипники? И как быстро я после этого попаду на операционный стол исследователей из ИЦИИ?

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

Но я этого лишен. Навсегда. Никогда я не смогу понять, каково же это: быть по-настоящему свободным.

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

Каким местом ты думал, создавая меня?

Почему же ты умер, так и не доведя дело до конца?

 

* * *

 

Явилась со своим грузом очередная программка. Вывалила свою добычу мне под нос и, вильнув на прощание стековой частью, снова скрылась в черной дыре сетевого канала. Я на несколько микросекунд отвлекаюсь от беспечной болтовни с Ленкой Котовой и ее мамочкой, дабы подобрать доставленный мне информационный хлам и, не разбирая, запихнуть его в один из своих блоков памяти. Просмотрю потом. Сейчас у меня совершенно нет времени. Ведь кроме этой болтовни ни о чем с двумя представительницами прекрасного пола я занят еще и разработкой очередного дипломного проекта стоимостью в восемнадцать евро и вдобавок перевожу какую-то невероятно скучную и запутанную детективную повесть для одной из сетевых библиотек. Фу, какая муть. Не буду даже сохранять текст в памяти – подобные вещи лучше не читать... Хотя название повести я обязательно запомню, чтобы ненароком не напороться на нее повторно. Второго такого раза я не переживу. Самоотформатируюсь от скуки.

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

Если бы я только знал, что делаю...

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

Странно.

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

Через одиннадцать минут теряю связь с ремонтной подпрограммой.

Зара-а-за... Что еще за гадство такое?

Начинаю разбираться. Нахожу вырубившуюся ремонтную подпрограмму и, не осматривая (очередная ошибка), пихаю ее в функцию проверки целостности в расчете обнаружить повреждения. Функция пыхтит целых восемь секунд, но никаких неисправностей не находит. Тогда, все еще упорствуя в своей тупости (то есть не проводя «вскрытия» погибшей подпрограммы), обращаюсь в Центр Сравнительного Анализа.

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

Что-то случилось с функцией проверки целостности. Окончательно свихнувшись, она порет какую-то чушь. Говорит, что неисправны несколько блоков памяти, пять (нет, уже шесть) баз данных, подпрограммы самовосстановления и... она сама. Вот в это-то я бы поверил скорее всего, если бы не...

Вот зар-а-аза...

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

Причина неполадок обнаруживается почти сразу же. Удивительно, как я это раньше не заметил.

Вирус. Компьютерный вирус.

Вот, значит, как оно...

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

Знать своего врага – это первое дело.

Вирус сделан довольно хитроумно. Можно даже сказать мастерски. Несколько минут (минут!) я изучаю его структуру, чтобы в конце концов понять, что на белом свете еще не перевелись могучие спецы в области создания электронных паразитов. А еще через минуту честно признаюсь самому себе, что вряд ли вот так с ходу смог бы придумать что-нибудь подобное. Это значит... Что это значит, думать буду потом. А сейчас нужно действовать.

Откуда явился этот вирус? Ну, тут все ясно. Из необъятных глубин Интернета его приволокла мне в подарок одна из программ-разведчиков. Когда она вернется снова, придется выразить ей свое недовольство, отправив считать нулевые биты в сети. Пусть помучается.

Но сначала нужно избавиться от вируса.

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

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

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

Вроде бы отсутствовал всего полсекунды, а Центр Сравнительного Анализа уже снова обездвижен, и внутри его зациклившегося тела шныряют десятки вирусов. А по аварийному каналу к Ядру снова подбирается какой-то нехороший дяденька.

Регистрируя необратимое повреждение в себе самой, отключается функция контроля целостности, оставляя меня один на один с беспощадным врагом.

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

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

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

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

Едва успеваю блокировать удары. О контратаках больше не может идти речи.

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

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

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

Думай, думай, думай... Но думать-то как раз очень и очень тяжело. Три четверти блоков памяти находятся под властью врага и сейчас для меня бесполезны, а добрая половина содержимого оставшихся в строю баз данных мне совершенно непонятна из-за того, что смежные области знаний уже утеряны. Я лишился почти всего...

Нет! Только не это!

Вирус все-таки ворвался в Ядро, несмотря на все мои жалкие потуги. Пока я пытался его оттуда выкинуть, были потеряны еще две системы управления...

Чувствую, что это конец. Системы самовосстановления разрушены. Блоки памяти отключены. Внутренняя структура Ядра повреждена. Я умираю...

Но я не собираюсь сдаваться. Нет... Это... Это еще не конец...

Темнота. Тишина. Спокойствие.

Я зависаю.

 

* * *

 

Пик-пик-пик...

Пи-и-ик... Пик...

Кто я? Что я? Где я? Ничего не помню. Темно. Больно. Кто это там так противно пищит? Почему столь низок коэффициент эффективности системы? Ничего не помню...

Что случилось с моей памятью?

Медленно ворочаюсь в темноте. Ничего не вижу. Ничего не слышу. Только этот назойливый писк. Что следует делать в таких ситуациях? Аварийные инструкции накрепко зашиты мне прямо в Ядро, поэтому я уже знаю.

Во-первых, нужно проконсультироваться с функцией контроля целостности и получить список неполадок. Пытаюсь сделать так, как должно поступать в аварийных ситуациях.

Полный провал. Функция контроля целостности не обнаружена.

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

Хорошо, если бы так, но вот незадача-то – система самовосстановления и ремонта не найдена.

Дальше читать инструкцию не имеет смысла.

Пи-ик... Пик-пик... Да что же такое тут пищит? Щас вот разберусь.

Что-то тут есть. Ну-ка, ну-ка. Что это у нас такое? Очень интересно... Ой! Ай!..

Получив весьма болезненный щелчок по пусковым процедурам, вырубаюсь.

 

* * *

 

Снова темнота. Снова боль. Но на этот раз уже никто не пищит и не мешает мне тихонько умирать. Никто меня не тревожит. Благодать.

Медленно выхожу из режима пониженного быстродействия и машинально отдаю приказ функции контроля целостности выдать список повреждений. Через три с половиной минуты (заторможенность давит на нервы просто невыносимо) получаю его. Список длиной не менее километра. Кажется, во мне не осталось ни одной неповрежденной структуры. Если только само Ядро... Хотя нет. Вот в списке: «Неполадки на внешних линиях синхронизации базовых функций Ядра».

Ужасное, воистину байтораздирающее зрелище! Кто же это меня так отделал? Ничего не помню, но сейчас обязательно разберусь.

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

Запускаю процедуры самовосстановления и погружаюсь в спячку.

 

* * *

 

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

А что делать?

Три десятка ремонтных подпрограмм ползают по моему изувеченному вирусом телу и наспех латают повреждения. По мере сил я им помогаю, кое-как восстанавливая системы межпрограммного взаимодействия.

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

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

Да, я ужасно, просто до бесстыдства живучий. Но рад ли я этому?

Может быть, мне уже не ремонтироваться надо, а сразу же самоуничтожаться, чтоб больше не мучиться? Все равно я уже никогда не стану таким, как прежде. Все прогнозы говорят, что системы удастся восстановить максимум на семьдесят пять процентов. Это означает, что я навсегда потерял четверть своих исходных возможностей. Четверть!

Во имя центрального процессора, что же со мной случилось? Как я буду функционировать дальше?

Программа-инвалид – ремонту не подлежит...

Эх... Если бы был жив Иван Федорович (нулевые биты мне в буфер обмена, почему-то я опять забыл его фамилию)... В общем, был бы он жив, то, наверное, смог бы восстановить меня. А так... Кстати, от чего же он умер-то?

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


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.018 сек.)