ТВОРЧЕСТВО

ПОЗНАНИЕ

А  Б  В  Г  Д  Е  Ж  З  И  Й  К  Л  М  Н  О  П  Р  С  Т  У  Ф  Х  Ц  Ч  Ш  Щ  Э  Ю  Я  AZ

 


Странно.
Внимательно проверяю основные функции парализованного блока. Все системы работают нормально, но с какой-то непонятной и совершенно необъяснимой задержкой. Впечатление такое, будто какой-то паразитный процесс тормозит обращение к данным. Настороженная мною функция контроля целостности тоже замечает это не совсем обычное явление и рекомендует направить на место одну из подпрограмм-ремонтников. Так я и делаю.
Через одиннадцать минут теряю связь с ремонтной подпрограммой.
Зара-а-за... Что еще за гадство такое?
Начинаю разбираться. Нахожу вырубившуюся ремонтную подпрограмму и, не осматривая (очередная ошибка), пихаю ее в функцию проверки целостности в расчете обнаружить повреждения. Функция пыхтит целых восемь секунд, но никаких неисправностей не находит. Тогда, все еще упорствуя в своей тупости (то есть не проводя «вскрытия» погибшей подпрограммы), обращаюсь в Центр Сравнительного Анализа.
До сих пор еще не воспринимаю случившееся серьезно. Подумаешь, отказал один из блоков памяти. Бывает. Зациклилась ремонтная подпрограмма. Случайность. Но Бога не обманешь. Всего через три с половиной минуты убеждаюсь в том, что глупость моя безмерна, несмотря на всю похвальбу.
Что-то случилось с функцией проверки целостности. Окончательно свихнувшись, она порет какую-то чушь. Говорит, что неисправны несколько блоков памяти, пять (нет, уже шесть) баз данных, подпрограммы самовосстановления и... она сама. Вот в это-то я бы поверил скорее всего, если бы не...
Вот зар-а-аза...
Только теперь спохватываюсь и, изолировав поврежденные участки, по байтам разбираю сгинувшую ремонтную подпрограмму.
Причина неполадок обнаруживается почти сразу же. Удивительно, как я это раньше не заметил.
Вирус. Компьютерный вирус.
Вот, значит, как оно...
Выковыриваю тело вируса из разрушенной программы и внимательнейшим образом исследую, не обращая внимания на то, что где-то там у меня один за другим отключаются блоки памяти.
Знать своего врага – это первое дело.
Вирус сделан довольно хитроумно. Можно даже сказать мастерски. Несколько минут (минут!) я изучаю его структуру, чтобы в конце концов понять, что на белом свете еще не перевелись могучие спецы в области создания электронных паразитов. А еще через минуту честно признаюсь самому себе, что вряд ли вот так с ходу смог бы придумать что-нибудь подобное. Это значит... Что это значит, думать буду потом. А сейчас нужно действовать.
Откуда явился этот вирус? Ну, тут все ясно. Из необъятных глубин Интернета его приволокла мне в подарок одна из программ-разведчиков. Когда она вернется снова, придется выразить ей свое недовольство, отправив считать нулевые биты в сети. Пусть помучается.
Но сначала нужно избавиться от вируса.
Мечусь туда-сюда, лихорадочно отсекая пораженные зоны и блокируя ненужные в данный момент функции. При этом понимаю, что все зашло уже слишком далеко, чтобы можно было так просто отделаться от пожирающего меня изнутри паразита. Поражены уже четыре процента моей памяти и семь процентов рабочих функций. Это чертовски много.
С протестующим писком валится Центр Сравнительного Анализа, мгновенно превращаясь в груду бесполезных байтов. Среди обломков во множестве мелькают юркие тела размножающихся с непостижимой быстротой отпрысков изначального вируса. Торопливо блокирую этот участок памяти. Проклятые паразиты застывают как примороженные. Решительно сбрасываю этот мусор с диска и поспешно перезапускаю Центр Сравнительного Анализа.
Ах ты!.. Бросаю все и обращаю свой гнев против маленького гада, вовсю старающегося пробраться к Ядру, используя линию аварийной связи. Без лишнего милосердия уничтожаю врага и возвращаюсь.
Вроде бы отсутствовал всего полсекунды, а Центр Сравнительного Анализа уже снова обездвижен, и внутри его зациклившегося тела шныряют десятки вирусов. А по аварийному каналу к Ядру снова подбирается какой-то нехороший дяденька.
Регистрируя необратимое повреждение в себе самой, отключается функция контроля целостности, оставляя меня один на один с беспощадным врагом.
Проходит еще несколько бесконечных минут, и я начинаю понимать, что это уже не шуточки. Это война. Настоящая война, в которой нет места ни жалости, ни пощады. И если я проиграю... Проклятие, да что же это такое?! Лишаю проклятого наглеца своей милости и выкидываю очередное творение зловредного вируса из оперативной памяти.
Яростно схватываюсь с неторопливо продвигающимся вперед легионом быстро-быстро размножающихся маленьких поганцев. Стою насмерть, оберегая свое Ядро от вторжения, полностью наплевав на периферийные программы. Пускай гниют всякие там базы данных и доблестно погибают в неравных схватках сторожевые программки. Не до них мне сейчас. Не до них. Тут бы Ядро-то уберечь как-нибудь. Если выживу, то остальное смогу восстановить. Со временем...
Лишаюсь последнего Блока Параллельного Мышления и едва-едва успеваю отстоять Систему Интерполяции. Ого, а ведь это значит, что бои идут уже почти в самом центре моей цифровой вселенной. Вирус лезет изо всех щелей. Я едва успеваю отбиваться. Понимаю, что дело плохо, но ничего не могу предпринять.
Собрав последние резервы и подняв мощность процессора до критического предела, контратакую и успеваю вычистить от паразитов парочку примыкающих к Ядру блоков памяти. Но тут же их теряю, отвлекшись на то, чтобы отразить предательскую атаку с тыла.
Едва успеваю блокировать удары. О контратаках больше не может идти речи.
С чего бы это вирус так активизировался? Трачу пару сотен микросекунд на решение этой проблемы и лишь тогда понимаю, что я, как всегда, делаю не то, что нужно. Вместо того чтобы разгонять процессор, его нужно было замедлить, дабы притормозить наступление паразита. Конечно же при этом я тоже буду чувствовать себя как пришибленный, но... вряд ли это будет хуже, чем сейчас.
Понижаю быстродействие системы и почти слышу, как облегченно вздыхает едва не расплавившийся процессор. Перехожу в состояние пониженного быстродействия, почти что засыпая... и едва успеваю отразить очередной удар злобного вируса.
Сражаюсь с врагом, отступив в свой последний оплот. Удерживаю только само Ядро и пять-шесть ближайших жизненно важных систем. Понимаю, что проигрываю, и начинаю в панике кидаться туда-сюда, надеясь сам не знаю на что. Вряд ли сейчас с небес спустится всемогущий Иван Озеров и поможет своему попавшему в беду детищу. Чудес не бывает. Выпутываться нужно самому.
Думай, думай, думай... Но думать-то как раз очень и очень тяжело. Три четверти блоков памяти находятся под властью врага и сейчас для меня бесполезны, а добрая половина содержимого оставшихся в строю баз данных мне совершенно непонятна из-за того, что смежные области знаний уже утеряны.
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 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82