Серый туман - Страница 166


К оглавлению

166

«Что за посторонняя машина?»

«НИИ. Почтовый ящик на окраине Моколы. Ведомство Перепелкина».

«Думаешь, он подсуетился?»

«Не знаю. Перепелкин — тот еще мамонт, к вычислительным машинам относится с большим подозрением. Вряд ли бы сам догадался. Конечно, у него хватает людей, которые додумались бы до идеи, но на деле сработать мог кто угодно. Дровосеков и Шварцман в первую очередь, у них есть и специалисты, и возможности орудовать на любом объекте».

«Поняла. Ты можешь разобраться, что именно происходит с данными из избирательных комиссий?»

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

«Ну?»

«Погоди… Есть. В центре результаты подтасовываются в пользу Кислицына. Очень существенно подтасовываются, я бы сказал. Если так дело пойдет и дальше, он победит».

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

«Хорошо. Жду указаний. Отбой».

* * *

— Ну, что там?

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

— Эй, программист, как дела? Оглох, что ли?

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

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

— Что с результатами? — спросил его в спину Михась. — Получается что нужно?

— Да все путем, — отмахнулся Михась. — Тут другая странность…

— Какая? — лениво поинтересовался Васян, отходя к столу и откупоривая термос. — Что Кислицын сам выигрывает, без нашей помощи?

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

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

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

— Чего? — не понял Васян. — Ты того, не выражайся при людях. Какой такой пэонэр?

— Прочитай, наконец, ё… хм… в общем, руководство, — ухмыльнулся довольный системщик. — Аббревиатура. Так отвечают, если на электронной доске какой-нибудь олух вопить начинает, что у него что-то не получается, а вопрос простой.

— Где вопить начинает? — удивился Васян. — Хотя нет, стоп. Мы куда-то не в ту степь поехали. Так что у тебя с тем… модулем? Или как его?

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

— Погоди-ка, ты же говорил — программы, а хранятся там, где данные…

— Неважно, данные, программы — все в одном виде и в одном месте хранится, — нетерпеливо отмахнулся Михась. — Принцип Нейдермана. Не обращай внимания, в общем. Модуль программы имеет размер в неких условных единицах — чем программа сложнее, тем размер больше… ну, почти всегда. Если ты берешь программу и добавляешь в нее что-то еще, ее размер увеличивается. Что и произошло с модулем в избиркоме, который я поправил в нашу пользу. Понял?

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

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

166