Вселенная в 12 кбайт (СИ) [Олег Вячеславович Горбачев] (fb2) читать онлайн


 [Настройки текста]  [Cбросить фильтры]

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



   Саратов-3 был гордостью Севы. Мегагерцовый процессор, дисковый накопитель на 360 кб - мало кто мог похвастаться таким монстром. Теперь, испробовав все средства его реанимации, Сева набил на клавиатуре отчаянную телеграмму: "Кто сталкивался с подобной проблемой - следует перечисление аварийных сообщений - прошу ответить".



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



   Ада Лавлейс: Имею такую же проблему, хочу встретиться.



   Билл Гейтс: Хочешь узнать ответ на вопрос, который тебя мучит, приходи через два дня в кафешку, где мы собирались летом 1972 года. Если тебе дорога жизнь, не говори об этом больше ни с кем.



   Следующие два дня Сева провел как на иголках. Саратов-3 продолжало глючить, иногда он сообщал о нехватке места на диске С:, а иногда просил загрузить какие-то обновления.



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



   - Привет Билл, - произнес Сева, располагаясь на свободном стуле, - рад снова тебя видеть в нашей стране. Ты совсем не изменился со времени нашей последней встречи.



   - И тебе привет, - произнес Билл с акцентом. Поправляя очки и щурясь, он внимательно рассматривал Севу. - А я тебя узнал не сразу. Ты здорово изменился, повзрослел. Последний раз я тебя видел совсем юным подростком. Знакомься, это Ада Лавлейс. Ее тоже интересует тот же вопрос, что и тебя.



   - Я знаком с Адой по телеграфному общению, - Сева привстал и церемониально поцеловал протянутую ему руку.



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



   - Тоже мне тайна, - перебил Сева Билла, - я проходил там стажировку.



   - И может ты знаешь, что находиться под ЦКТС?



   - И что там по твоему находиться?



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



   - Это невозможно реализовать на наших телеграфных сетях, - скептически заметила Ада.



   - Возможно. Они называют эту функцию Plugin-play. А программу под которой это все работает - Windows.



   - Кто это они? - спросил Сева.



   - Они - это КБИ Саратов-софт. Я хочу проникнуть в аппаратный зал и скопировать Windows. Программа должна принадлежать всем пользователям мира.



  Билл достал из сумки две бутылки водки и поставил их на стол. Одна была с красной этикеткой, другая с синей.



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



   - Выбираю первый вариант, - сказал Сева, - не люблю паленку.



   - И я выбираю первый, - сказала Ада, - хочу новую операционную систему.



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



  Билл дружески похлопал Севу по плечу, и заговорщики сдвинули стаканы.





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



   План затрещал по швам в самом начале. На станции Сева встретил руководителя своей практики Петровича. Тот очень обрадовался и предложил отметить встречу. Так Сева оказался в настроечной. На скорую руку там был организован банкет в честь бывшего работника. Разбавлен спирт водой из крана, нарезана селедка и хлеб, вскрыта банка кильки. Когда запасу спирта пришел конец, растроганный Севиным приходом, Петрович пустил скупую мужскую слезу. Севу послали в магазин, пополнить стратегический запас спиртного. Встреча бывших коллег и обмен опытом затянулись до самого вечера. Когда на Саратов опустилась ночь, настройщики во главе с Петровичем как зомби побрели по домам. Севе не составило труда затеряться в корпусе. Вот только в хоз. комнате он крепко заснул. Ему снился его Саратов-3, у него теперь была новая операционная система Windows, она постоянно жаловалась на нехватку свободного места и слабое железо, в довершение зависла и предложила с горя выпить по рюмашке спирта. Проснулся Сева среди ночи от страшной жажды. Взглянув на часы, он обнаружил, что проспал. На часах было три часа ночи. Операция должна была начаться в час ночи. Забыв о жажде Сева, бросился к окну. Билл и Ада преданно ждали под деревом. Через пятнадцать минут заговорщики стояли в коридоре корпуса. Увидев помятое лицо Севы, Билл прошептал:



   - Сева, Сева, что же вы так набрались? - укоризненно покачал он головой, - вы же нам так всю операцию провалите.



   - А что я? Я ничего, - заплетаясь, оправдывался Сева, старательно придерживаясь за стену. Проходя мимо него, Ада только фыркнула.



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



   - Сева проснитесь, - трясла его за плечо Ада.



   - Что случилась? Где я? - сонный Сева глядел на Аду пустым не понимающим взглядом.



   - Вставайте. Билл уже сделал проход в операторскую.



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



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



   - Где это мы? - подала голос Ада.



   - Этот тоннель не имеет никакого отношения к телеграфной станции. Он очень старый. Скорей всего станцию построили на фундаменте другого старинного здания. - рассуждал Билл.



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



  - Пойдем по коридору вперед, может куда и выйдем, - предложил Билл, собирая свои разбросанные, после падения вещи.



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



  - Добрались, - с облегчением вздохнул Билл.



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



  - В центре зала пульт и терминалы, за ними сидит смена - четыре человека, - прошептал друзьям Сева.



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



  Шкаф с бобинами нашла Ада. Она знаками подозвала к себе остальных. Шкаф открыл Билл. Его глаза горели, а руки дрожали, перебирая бирки на бобинах.



  - Сумки давайте.



  В сумку перекачивало двенадцать бобин.



  - Теперь потихоньку уходим тем же путем.



  Сева и Ада уже скрылись за дверью, когда Билл проползал мимо статива - питание системного ядра. Шальная мысль закралась в его гениальную голову. Рука сама потянулась к рубильнику с надписью резервный ввод. Щелкнули клеммы, и в зале включилась сирена. С динамика на потолке раздался испуганный крик:



  - Немедленно восстановите питание, я не успел сохранить данные.



  Билл хихикая потянулся к рубильнику основного питания.



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



  Билла даже не удивило, что его называют по имени. Его руку уже ничто не могло остановить. Раздался щелчок клемм, и аппаратура вокруг затихла. Сменный персонал кричал, сирена надрывалась. Билл, хихикая, полз к выходу. Глаза его округлились, когда он увидел, как дверь в коридор растаяла, за ней был непроглядный мрак. Затем мрак погладил стены и потолок. Словно черное пламя мчалось по полу, оставляя за собой только темноту. Один за другим стали пропадать стативы и ряды аппаратуры. Билл выставил вперед руку, защищаясь от неведомой опасности, рука исчезла. Он так и не успел понять, что же произошло. Мрак поглотил все.





  Мрак вздрогнул. Вначале моргнул свет - так появился бит, потом свет моргнул несколько раз - так бит превратился в байт. Свет заморгал часто-часто - так байт собрался в слово, и слово это было: - ламер.



  - Достали ламеры. Весь мир загубили. Теперь все с нуля начинать.



  Нуль. 0000 0101 0110 1110.



  - Все больше никаких компьютеров в новом мире и никаких программистов.



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





  Апрель. 2010