Выбирай, или.
Исаеня Алексей. Выбирай, или.
Алексей Исаеня.
ВЫБИРАЙ, ИЛИ...
Так уж повелось, замена центрального процессора - дело ответственное и, к сожалению, неизбежное, а потому периодическое. Как правило, смена процессора приводит к замене всей вычислительной машины, системного программиста и, иногда, обслуживающего персонала. Время перед выбором нового процессора - самое горячее. Персонал Вычислительного Центра разбивается на группы, каждая из которых предлагает свой тип процессора, ЭВМ к нему, и гору софта(как правило некомпилированные исходники, о которых в последствии благополучно забывают). А теперь представьте себе переполох, царящий в ВЦ, накануне очередной смены процессора. Старый уже дважды выработал свой срок. Кристал его замутился, выводы окислились, работать стал с перебоями. Пока в спирте не прополощешь ничего не соображает. Даже оператору ясно, что на третий срок эту старую развалину никто не оставит. Большинством голосов будет выбран новый процессор. Ради достижения этого большинства некоторые группы объединяются. Один из лидеров групп предлагает свой процессор, другой - свою ЭВМ, третий - свой софт. Неизвестно, будет ли это всё вместе работать, но зато всё по-честному. Некоторые группы, осознавая свою полную идейную несовместимость с коллегами, выбрали другой способ - агитация на местах.
* * *
День начинался как всегда, ничего необычного. Программисты с утра переругались друг с другом из-за разногласий в выборе процессора, и теперь делали пакости, вырубая энергию на участках своих оппонентов. Аккомуляторы на переферии слабенькие, а дизельный генератор один на весь семиэтажный корпус. Вот я и бегаю, весь в мыле, с первого этажа на третий, с шестого на второй и опять на третий. И так целый день, без перерыва таскаю по ступенькам(лифты пять лет уже не работают тяжеленный дизель, заряжаю аккомуляторы, проклиная про себя этих маразматиков-Программистов. А что делать? Ведь они заботятся о нас, дают нам работу, пищу и кров. За это мы должны всего-навсего немного потрудиться. Так они нам говорят... Ах, так вас разэдак!!! На четвёртом этаже падение напряжения, а батареек там давно уж нет! Они там что, совсем спятили??! Кто ж вырубает четвёртый этаж в самый разгар рабочего дня?! Ой, что сейчас будет! Пыхтя, как паровоз, стуча железными колёсами дизеля по ступеням, взбегаю по лестнице на четвёртый этаж и... Здесь меня уже ждут. Четверо Программистов молча стоят у распределительного щита и выжидательно смотрят. Наверняка будут бить. Низко кланяясь и стараясь не задеть великолепные одеяния Служащих, подкатываю дизель к распределителю. Но не не знаю как поступить. Генератор надо завести, но тогда клубы черного дыма заволокут весь этаж. Мне-то всё равно, а Программистам не понравится... А-а, будь что будет! - Остановись! - властный голос пронёсся по коридору и вернулся расскатистым эхом. - Слушаюсь, уважаемый! - Я замер, согнувшись в низком поклоне. - Не надо, не заводи эту штуку. - Сбавив тон произнёс Программист невысокого роста с брюшком. На голове у него была кепка поверх строительной каски. Мама дорогая! Ведь это сам Лэр Мужков. Заслуженный строитель алгоритмов всея ВЦ! - Но, уважаемый, весь этаж обесточен! - я постарался взять себя в руки. - Мы знаем. Мы специально выключили энергию что бы поговорить с тобой. - Внимаю с благоговением, уважаемый. - Скажи, ты бывал в соседних ВЦ? - Нет, госп... уважаемый! - Я покрылся потом, эта оговорка могла дорого мне обойтись. - А был ли ты хоть раз на седьмом этаже? - Невозмутимо продолжал задавать вопросы Лэр. - Да, уважаемый. Недавно. - Недавно? Тогда ты, должно быть, видел, как там живут простые смертные? - Да, уважаемый. - Ты хочешь жить также? - Да, уважаемый! - А знаешь, что тебе нужно сделать что бы так жить? - Нет, уважаемый. - Ну конечно! - Лэр ласково потрепал меня по голове, а незнакомцы вокруг заулыбались, где-то щелкнула фотовспышка. - Конечно, откуда тебе знать. Он помолчал немного, а затем продолжил: - Ты наверняка слышал о выборах нового процессора. Так вот, наша группа разработала новый тип процессора, который вычисляет намного быстрее. У людей появляется больше времени на отдых и благоустройство собственной жизни. Прототип этого процессора несколько лет работает на седьмом этаже. Поэтому, надо сказать, мы и отгородились от остальных этажей - что бы нам не мешали... Он распространялся дальше, но я только кивал и думал о другом. Шесть этажей восемдесят лет трудятся не покладая рук для того, что бы седьмой этаж мог благоустраивать свою жизнь. Нельзя сказать, что на седьмом этаже живут одни лентяи, но и ничего полезного для других этажей они не сделали. И Лэр хочет, что бы ТАК жил весь корпус?! А кто тогда будет трудиться во благо нашей семиэтажки? Соседнее ВЦ? Да у них картошки не хватит седьмой этаж прокормить, не говоря уж об остальных... - Да, уважаемый. - спохватился я. - Что "да"? - раздраженно спросил Лэр. - Я сделаю как Вы сказали, уважаемый. Проголосую за Ваше объединение. - Молодец, все бы были такими сговорчивыми! Включайте свет. - обратился он к своим молчаливым спутникам. - Пусть сам и включает. - Ах, да. - Лэр брезгливо покосился на меня, махнул рукой и все четверо удалились к персональному лифту. Я дождался пока не закроются двери лифта и дернул рубильник. Замерцали, раскаляясь, люминисцентные лампы, загудели вентиляторы. Я присел на краешек генератора, наслаждаясь покоем. Редко удаётся выбраться на четвертый этаж. Здесь тихо и воздух кондиционированный, не то что на втором. Как назло запищал наручный индикатор энергии: падение напряжения на первом этаже. Па-абежали. Главное при спуске по лестнице - уворачиваться от тяжёлого дизеля. Чуть зазеваешься и он размажет тебя по стенке. Или подомнёт под себя и промчится всеми своими двумястами килограммами веса. Чтоб этого не случилось нужно не захлёстывать голень, а бежать, высоко поднимая бёдра - со стороны зрелище довольно комичное. Так я и ворвался в коридор первого этажа: красный, запыхавшийся, чуть не касаясь коленками подбородка и подгоняемый грохочащим черным чудищем, с лязгающим щитком-пастью. И сразу услышал заливистый многоголосый хохот. Я остановился и перевёл дух. Странно, кто может быть в это время в темном коридоре? Оп-па! Опять Программисты. Что это они разгулялись сегодня? Раньше директивой процессора из машинного зала не выгонишь, а тут вторая делегация за день. - Подойди к нам. - сквось смех проговорил высокий Программист с носом, как картошка. Он ещё трясся от смеха, но уже не так сильно. - Спешу, уважаемый. - Я оставил дизель у ступеней. Что-то говорило мне, что он не понадобится. - "Уважаемые" все машинном зале остались! - Нахмурился главный. - Обращайся ко мне, как раньше - "Господин". - Да, господин. - Мы специально обесточили этаж, что бы встретится с тобой. Ты - молодец, не заставил себя ждать. Давно работаешь? - Нет, господин. десять лет. - Всё равно, молодец. - Спасибо, госпо... - А скажи, ты не встречал кого-нибудь на четвёртом этаже сегодня? - перебил он меня. - Нет, господин. - соврал я. - Я на втором или третьем? - Нет, господин. - Ну и хорошо. Сколько тебе лет? - Двадцать пять, господин. - Ты помнишь, как жили раньше, а? Отвечай! - Да, господин. Хорошо жили. - Расскажи мне. - Елейным голоском попросил Программист. - Когда я был маленьким, господин, я ходил на демонстрации солидарности трудящихся и Программистов. Лифты тогда работали и мы могли ездить на седьмой этаж за покупками. Хлеб стоил двадцать копеек, а я был юным программистом...
- Проклятые мастдаевцы! - гневно воскликнул Программист, потрясая кулаками. - Пошли на поводу у империалистов. Закупили у буржуев оборудование. Мерзавцы. А мы были так близки к созданию всеобщей многоуровневой суперЭВМ. Каждый! Каждый мог бы управлять сложнейшим процессом вычислений. Развалили ВЦ, негодяи!!! Ты помнишь какое огромное здание мы занимали всего несколько лет назад? Всюду электричество, скоростные лифты, широкие коридоры и просторные залы... Хочешь жить как раньше? - Да, господин. - Отлично! - потирая руки,воскликнул Программист - Тогда отдай нам свой голос. - Он Ваш, господин. - Молодчина! Когда мы установим наш процессор, мы запустим лифты, и ты опять сможешь ездить за хлебом на седьмой этаж. - Спасибо, господин. - А сейчас иди. - А энергия, господин? - Ах, да! Эй, вы. - обратился он к помошникам. - Включайте ток. А ты можешь идти. Уверен, у тебя много дел. - Спасибо, господин. Низко кланяясь, я попятился к выходу, взял за ручку дизель и потащил его на второй этаж. Поднявшись, я собирался открыть дверь и войти в коридор, как вдруг запищал индикатор. Опять первый этаж! Я развернулся и бросился вниз по лестнице, задевая коленками уши. Перепрыгивая через три ступеньки, я влетел в тёмный коридор первого этажа и сквозь лязг и грохот генератора услышал в конце коридора громкий заливистый хохот, топот ног, а затем шум удаляющегося лифта. Я подошёл к щиту и включил энергию. Странные шуточки. Ну как дети, ей Богу. - Мерзавцы! Мерзавцы и подонки, однозначно! - раздалось у меня за спиной. Я быстро обернулся и бухнулся на колени. - Прости, уважаемый. Я не заметил как Вы подошли. - А-а, ерунда. Никто не замечает как я подхожу. Но когда я дойду, все закачаются. Причём многие на фонарных столбах. Подонки! Хочешь, чтоб они качались на столбах? - Да, уважаемый. - Молодец, подонок! Вот тебе кассета с патриотическими песнями и бутылка водки. А когда мы победим получишь бабу, квартиру, машину и дачу. Однозначно! А обувь мы будем мыть с санузле соседнего ВЦ. - Да, уважаемый. - Ты понял за кого ты должен голосовать?! - Да! За Вас, уважаемый. - Однозначно! И не забудь. Баба и цветной дисплей. Свободен! И он удалился в сторону лифта. Придётся ему подождать - кабина ещё не освободилась. Как он сказал? Бабу и цветной дисплей? Дисплей - это хорошо. Только обманут, как пить дать. Где ж они возьмут цветной дисплей? И в чужой санузел их не пустят. Там свою-то обувь никак не отмоют. Э-эх, Программисты, и где вас так врать-то учат?! Запищал индикатор - пятый этаж. За работу. Неторопясь я втаскивал по ступеням тяжёлый генератор на пятый этаж. Там новые аккомуляторы, продержатся долго. Вдруг меня осенило - Программисты! Баги меня задери! Я рванулся вверх по лестнице, тяжело громыхая дизелем, и через несколько секунд я был у щита. Ну, так и есть. Опять Программисты. Мне захотелось смеяться и плакать одновременно. Увидав меня, Программисты заулыбались и двинулись на встречу, протягивая ко мне руки. В страхе я попятился и нечаянно столкнул с лестницы генератор. Пересчитав своими стальными колёсами все ступени, он со страшным грохотом врезался в бетонную стену. Ноги мой подкосились, я рухнул на колени, ткнулся лбом в пол и закрыл голову руками. - Приветствуем тебя, Младший Оператор Дизельного Генератора, сокращенно МОДГ. Это ведь дизельный генератор? Я приподнял голову и взглянул на говорившего. Улыбающийся молодой человек с черными, чуть вьющимися волосами. Ничего особенного. Разве что говорит странно. Умный, должно быть, очень. - Это ведь дизель? - повторил свой вопрос Программист и добавил - Был. - Да, уважаемый. - Ответил я с пола, не рискуя подняться. - Зови меня просто Программист. Мы пришли сюда что бы встретиться с тобой. Кстати, встань. Тебе, должно быть, неудобно на полу. Возьми меня за руку. Я протянул ему трясущуюся руку и он помог мне подняться. - Так вот, - начал он, разглядывая свою белую руку, вымазанную копотью и смазкой. - мы пришли спросить тебя, не нуждаешься ли ты в чём-нибудь. Может, у тебя есть какие-то пожелания или предложения? Доволен ли ты своим положением в обществе, работой?.. Разговаривая, он попытался оттереть черные пятна с руки моей спецовкой, но только ещё больше перепачкался. - Что ж ты, МОДГ, грязный-то какой? Ну ничего-ничего. Придёт время и наше ВЦ возродится. Будешь ты ходить в белоснежном халате и здороваться за руку с Программистами. Генератор мы твой выбросим, а систему энергообеспечения сделаем как у соседей. Но нескоро. Сначала надо преодолеть этап формирования перераспределения системного времени, становления демократических алгоритмов и остановить обесценивание системных ресурсов. А пока надо затянуть пояса и подождать. Мы уже и программу вывода из кризиса написали. ОбустроитьВЦ.ехе называется, может слышал? Она сама и преодолеет, и сформирует, и поставит, и ресурсы перераспределит. Только запустить осталось. - А что же не запускаете? - А наша программа не совместима с нынешним процессором и вычислительной машиной. Они изжили сами себя и требуют немедленной замены. Мы уже закупили неплохой американский вычислительный комплекс. Осталось только установить оборудование. И для этого нам нужна твоя помощь. Мы расчитываем на тебя. - Спасибо, Программист, но я... Но Программисты не слушали меня. Двери лифта закрылись и они уехали. Я стоял и размышлял. Сколько прошло времени я не знал. Из оцепенения меня вывел звук подъезжающего лифта. Внезапно двери его распахнулись и я увидел высокого Программиста в окружении операторов. - УПАЛ, ОТЖАЛСЯ! - скомандовал он, заметив меня. Я уткнулся в пол и стал отжиматься. Раз, два, три... Я сразу узнал его. Генерал-губернатора Подвального края многие знали в лицо. Его уважали за стремление навести порядок во всём, но в серьёз не воспринимали. Несколько лет назад на выборах он выдвигал свой процессор и ему почти удалось внедрить его, как вдруг он пошёл на попятный и был сослан губернаторствовать в Подвальный край... Двадцать пять, двадцать шесть. Двери сомкнулись и лифт понёсся вниз. Вот так люди расплачиваются за свою безпринципность.
Я уже закончил смену и собирался идти домой, когда на меня в переходе налетел какой-то оператор из Младших. Он как мельница размахивал руками и выкрикивал что-то несуразное. Заметив меня он остановился, оправил халат, встал в позу и начал стихами: - Я правду щас тебе порасскажу такую... - Не надо мне твоей правды. - Перебил я его. - Отстань! - Как не надо?! - Изумился он. - Каждый должен знать чьей программе процессор присвоил высший приоритет. Ты должен также знать и о пятипроцентной погрешности, сознательно вносимой процессором в вычисления. И... - Да не хочу я ничего знать. Есть Контролёрский Суд вот им это всё и расскажи. И вообще, у меня смена закончилась. - Буркнул я и ушёл, оставив растерянного оператора в полутёмном коридоре одного на едине со своей правдой.
* * *
Со времени избрания процессора на третий срок прошло уже два месяца. Всё это время процессор не подавал признаков жизни. Он скорее всего "сдох", но проверить это некому. Никого в машинный зал не пускают. Электричество вырубают с удвоенной энергией. Я уже не успеваю подзаряжать аккомуляторы на этажах и оборудование простаивает. Что будет дальше - неизвестно. Наверно не стоило мне голосовать "против всех". Когда наш процессор очнулся и подсчитал результаты, он выдал указание "Процессор не менять. Народ проголосовал против всех возможных кандидатов". И его послушались. А что делать? Лучше жить с плохим процесором, чем совсем без него. Так сказал процессор.