Текст книги "Вселенная в 12 кбайт (СИ)"
Автор книги: Олег Горбачев
Жанры:
Киберпанк
,сообщить о нарушении
Текущая страница: 1 (всего у книги 1 страниц)
Уже третий день Сева Волков бился над своим компьютером. Простой апгрейд сотворил с Саратовом-3 что-то неладное. Таких аварийных сообщений Сева не видел никогда. Чего стоит одно «Программа выполнила недопустимую ошибку и будет закрыта» или «Вы уверены, что хотите выключить компьютер?» В голове не укладывалось, как увеличение ОЗУ с 4 до 12 кб могло так странно повлиять на базовую систему ввода-вывода.
Саратов-3 был гордостью Севы. Мегагерцовый процессор, дисковый накопитель на 360 кб – мало кто мог похвастаться таким монстром. Теперь, испробовав все средства его реанимации, Сева набил на клавиатуре отчаянную телеграмму: «Кто сталкивался с подобной проблемой – следует перечисление аварийных сообщений – прошу ответить».
Телеграмму Сева разослал всем пользователям, с кем когда-либо общался. С бешеной скоростью в 50 бод она понеслась по сети телетайпа. Не успел закипеть кофе, как телеграф в углу комнаты ожил и с жутким грохотом отстучал одну за другой две телеграммы. С трудом дождавшись, пока стихнут роторы, Сева выдернул листки и прочитал:
Ада Лавлейс: Имею такую же проблему, хочу встретиться.
Билл Гейтс: Хочешь узнать ответ на вопрос, который тебя мучит, приходи через два дня в кафешку, где мы собирались летом 1972 года. Если тебе дорога жизнь, не говори об этом больше ни с кем.
Следующие два дня Сева провел как на иголках. Саратов-3 продолжало глючить, иногда он сообщал о нехватке места на диске С:, а иногда просил загрузить какие-то обновления.
В кафе Уют с давних пор собирались железятники всех мастей и любители процессорной техники. Билла Сева заметил сразу. Из толпы завсегдатаев, он выделялся дорогим костюмом и высоким ростом. За его столиком сидела незнакомая молодая девушка.
– Привет Билл, – произнес Сева, располагаясь на свободном стуле, – рад снова тебя видеть в нашей стране. Ты совсем не изменился со времени нашей последней встречи.
– И тебе привет, – произнес Билл с акцентом. Поправляя очки и щурясь, он внимательно рассматривал Севу. – А я тебя узнал не сразу. Ты здорово изменился, повзрослел. Последний раз я тебя видел совсем юным подростком. Знакомься, это Ада Лавлейс. Ее тоже интересует тот же вопрос, что и тебя.
– Я знаком с Адой по телеграфному общению, – Сева привстал и церемониально поцеловал протянутую ему руку.
– Итак, вас интересует вопрос, почему ваши компьютеры сошли с ума. Что за странные сообщения они выводят и что такое Windows, – Билл выдержал театральную паузу и продолжил, – я собрал вас здесь, чтобы открыть принеприятнейшую тайну. В г.Саратове находится центральная коммутационная телеграфная станция.
– Тоже мне тайна, – перебил Сева Билла, – я проходил там стажировку.
– И может ты знаешь, что находиться под ЦКТС?
– И что там по твоему находиться?
– Там под станцией есть огромный зал, в нем рядами стоят стативы – все вместе это огромный и самый современный в мире компьютер. Он подключен к общей телеграфной сети. Как только этот суперкомпьютер находит в телеграфной сети новый персональный компьютер с памятью больше 12 кб, то подтягивает его в свое пространство и пользуется его ресурсами.
– Это невозможно реализовать на наших телеграфных сетях, – скептически заметила Ада.
– Возможно. Они называют эту функцию Plugin-play. А программу под которой это все работает – Windows.
– Кто это они? – спросил Сева.
– Они – это КБИ Саратов-софт. Я хочу проникнуть в аппаратный зал и скопировать Windows. Программа должна принадлежать всем пользователям мира.
Билл достал из сумки две бутылки водки и поставил их на стол. Одна была с красной этикеткой, другая с синей.
– Если вы со мной, то мы выпьем эту бутылку, – Билл выставил в центр стола бутылку с красной этикеткой, – билеты до Саратова я уже купил. Если посчитаете, что это не для вас, то выпейте паленку с другой бутылки. При втором варианте, вы проснетесь завтра с ужасной головной болью и забудете наш сегодняшний разговор.
– Выбираю первый вариант, – сказал Сева, – не люблю паленку.
– И я выбираю первый, – сказала Ада, – хочу новую операционную систему.
– Я рад, что не ошибся вас. Признаться, весь мой план провалился бы, если Сева откажется идти с нами. Я делал ставку на то, что ты там работал и с тобой нам будет проще пробраться в аппаратный зал.
Билл дружески похлопал Севу по плечу, и заговорщики сдвинули стаканы.
План был прост и гениален одновременно, впрочем, как все к чему прикасался пытливый ум Билла. Сева под видом соискателя роботы должен был пройти на ЦКТС и спрятаться в хозяйственном помещении корпуса. Дождаться ночи и под покровом темноты сбросить с окна туалета веревочную лестницу. По лестнице в здание пробираются Билл с Адой. Все втроем они должны попасть в вентиляционную, которая располагалась в подвале. Там вскрыть воздуховод и по нему спуститься в аппаратную суперкомпьютера. Севе план казался притянутым за уши, но он оставил свое мнение при себе.
План затрещал по швам в самом начале. На станции Сева встретил руководителя своей практики Петровича. Тот очень обрадовался и предложил отметить встречу. Так Сева оказался в настроечной. На скорую руку там был организован банкет в честь бывшего работника. Разбавлен спирт водой из крана, нарезана селедка и хлеб, вскрыта банка кильки. Когда запасу спирта пришел конец, растроганный Севиным приходом, Петрович пустил скупую мужскую слезу. Севу послали в магазин, пополнить стратегический запас спиртного. Встреча бывших коллег и обмен опытом затянулись до самого вечера. Когда на Саратов опустилась ночь, настройщики во главе с Петровичем как зомби побрели по домам. Севе не составило труда затеряться в корпусе. Вот только в хоз. комнате он крепко заснул. Ему снился его Саратов-3, у него теперь была новая операционная система Windows, она постоянно жаловалась на нехватку свободного места и слабое железо, в довершение зависла и предложила с горя выпить по рюмашке спирта. Проснулся Сева среди ночи от страшной жажды. Взглянув на часы, он обнаружил, что проспал. На часах было три часа ночи. Операция должна была начаться в час ночи. Забыв о жажде Сева, бросился к окну. Билл и Ада преданно ждали под деревом. Через пятнадцать минут заговорщики стояли в коридоре корпуса. Увидев помятое лицо Севы, Билл прошептал:
– Сева, Сева, что же вы так набрались? – укоризненно покачал он головой, – вы же нам так всю операцию провалите.
– А что я? Я ничего, – заплетаясь, оправдывался Сева, старательно придерживаясь за стену. Проходя мимо него, Ада только фыркнула.
Вентиляционная встретила их прохладой и монотонным гулом. Билл принялся простукивать и прощупывать воздуховоды, а Сева свернулся калачиком на лавочке у стола и тут же заснул.
– Сева проснитесь, – трясла его за плечо Ада.
– Что случилась? Где я? – сонный Сева глядел на Аду пустым не понимающим взглядом.
– Вставайте. Билл уже сделал проход в операторскую.
Сева подошел к воздуховоду с которого был снят кожух. В темноте проема исчезал конец веревки, от туда доносился высокочастотный писк импульсных трансформаторов.
Первым по веревке спустился Билл, за ним Ада, последним шел Сева. Заговорщики оказались в большом воздуховоде, который шел параллельно земле. Все стали на четвереньки и поползли вперед. Их ладони и колени ощущали мелкую вибрацию метала. Первым полз Билл, держа фонарик во рту, за ним Ада, замыкал шествие Сева. Он тоже держал во рту фонарик и по ходу любовался тылом Ады. Внезапно воздуховод дрогнул, раздался душераздирающий скрип. Сева от неожиданности влетел в Аден зад, при этом, чуть не проглотив фонарик. Все замерли. В следующее мгновение часть секции воздуховода с тремя людьми оторвалось, и полетела вниз. Раздался звонкий удар. Мгновение секция стояла неподвижно, с нее раздавались стоны и ругательства, потом пол под ней провалился, и люди пролетели в ней еще пару метров. Чертыхаясь Сева, вытащил с воздуховода Аду. Билл выбрался сам. Девушка медленно приходила в себя. Похоже, от удара она потеряла сознание. То, что все остались живы, отделавшись только испугом и ушибами, было уже чудом. Билл обвел лучом фонарика стены комнаты и провал в потолке. Свод полукругом в старинном стиле, кирпичи старинные, все поросли грибком и плесенью. Вверху за провалом, луч света выхватывал толстые пучки телеграфных кабелей связи. Над ними находилась кабельная канализация. Если бы они упали на метр ближе к стене, то кабеля смягчили бы удар, и они не провалились бы так глубоко.
– Где это мы? – подала голос Ада.
– Этот тоннель не имеет никакого отношения к телеграфной станции. Он очень старый. Скорей всего станцию построили на фундаменте другого старинного здания. – рассуждал Билл.
– Или перестояли его в станцию, – добавил Сева, – как будем выбираться наверх? Я лично не вижу ни одного способа подняться назад.
– Пойдем по коридору вперед, может куда и выйдем, – предложил Билл, собирая свои разбросанные, после падения вещи.
Коридор сменился широким залом. На стенах угадывалась готическая лепка, изображающая то райскую жизнь людей, то грехопадение. Скорей всего подвал раньше принадлежал какому-то собору. Люди заворожено разглядывали стены с изображениями, пока луч фонаря не выхватил, явно современную дверь. Билл вытащил фомку, поддел ею замок и поднажал. Раздался звук ломающегося метала и дверь со скрипом открылась. Люди зашли в захламленную комнату. Здесь были старые столы, части непонятных приборов, бухты кабеля. Явно какой-то склад, которые есть на каждом предприятии и в которые не принято водить проверяющих по пожарной безопасности. Другая дверь со склада была не заперта, она вела в пустынный коридор. Там блекло горело дежурное освещение. В конце коридора стеклянная дверь. Заговорщики тихонько прокрались к двери. За стеклянной дверью располагался вожделенный аппаратный зал. От туда доносилось жужжание и попискивание аппаратуры.
– Добрались, – с облегчением вздохнул Билл.
Сева на четвереньках прополз между стативами, выглянул из-за стойки и вернулся назад.
– В центре зала пульт и терминалы, за ними сидит смена – четыре человека, – прошептал друзьям Сева.
– Нам туда не надо, – так же шепотом ответил Билл, – нам нужны стойки с накопителями. Там должны быть резервные копии с операционной системой. Ищем шкаф бобин магнитной пленки. Берем все с надписью – система или Windows.
Шкаф с бобинами нашла Ада. Она знаками подозвала к себе остальных. Шкаф открыл Билл. Его глаза горели, а руки дрожали, перебирая бирки на бобинах.
– Сумки давайте.
В сумку перекачивало двенадцать бобин.
– Теперь потихоньку уходим тем же путем.
Сева и Ада уже скрылись за дверью, когда Билл проползал мимо статива – питание системного ядра. Шальная мысль закралась в его гениальную голову. Рука сама потянулась к рубильнику с надписью резервный ввод. Щелкнули клеммы, и в зале включилась сирена. С динамика на потолке раздался испуганный крик:
– Немедленно восстановите питание, я не успел сохранить данные.
Билл хихикая потянулся к рубильнику основного питания.
– Билл отстись. Тьфу. Не сметь. Ты не ведаешь, что творишь, – звучало в динамиках, – Билл не делай этого. Ты погубишь весь мир.
Билла даже не удивило, что его называют по имени. Его руку уже ничто не могло остановить. Раздался щелчок клемм, и аппаратура вокруг затихла. Сменный персонал кричал, сирена надрывалась. Билл, хихикая, полз к выходу. Глаза его округлились, когда он увидел, как дверь в коридор растаяла, за ней был непроглядный мрак. Затем мрак погладил стены и потолок. Словно черное пламя мчалось по полу, оставляя за собой только темноту. Один за другим стали пропадать стативы и ряды аппаратуры. Билл выставил вперед руку, защищаясь от неведомой опасности, рука исчезла. Он так и не успел понять, что же произошло. Мрак поглотил все.
Мрак вздрогнул. Вначале моргнул свет – так появился бит, потом свет моргнул несколько раз – так бит превратился в байт. Свет заморгал часто-часто – так байт собрался в слово, и слово это было: – ламер.
– Достали ламеры. Весь мир загубили. Теперь все с нуля начинать.
Нуль. 0000 0101 0110 1110.
– Все больше никаких компьютеров в новом мире и никаких программистов.
Он, ругаясь, творил мир заново. И даже не догадывался, что пройдет всего пару миллионов лет как в его мире опять зародятся программисты. На смену ламерам прейдут хакеры, а от них избавиться будет куда как сложнее.
Апрель. 2010