Медные реки. Рассказы о программистах

- -
- 100%
- +
Епифанова стояла в тонком плаще на ветру и дрожала от холода. Славка, подошел, быстро чмокнул ее в щеку и сказал:
– Все, Епифанова, свободна, топай домой, а то простудишься…
– Это что, все? Не-ет. Я хочу по-настоящему…
Славка махнул рукой и пошел дальше, за ним следом пошел я, а за мной короткими шажками семенила Епифанова.
– Епифанова, ты теплее одеться не могла? – не выдержал я. – У тебя дома в шкафу есть что-нибудь подлиннее? Хотя бы на пять сантиметров?
Епифанова только шмыгала носом и упорно шла вслед за нами в сторону… Хотя я не могу сказать, в какую сторону мы шли, потому что это знал только Славка.
* * *Мы вышли из районов с новыми девятиэтажками, потом прошли пятиэтажки, потом долго шли по закоулкам между старыми трехэтажными домами. Потом начались свалки, пустыри, гаражи, котельные и старые разрушенные цеха. За себя я особо не боялся, потому что в детстве лазил и не по таким трущобам. Я боялся за Епифанову. Та смотрела вокруг огромными, полными страха глазами, но упорно продолжала идти вперед.
Наконец Славка перешел небольшой пустырь и подошел к старому гаражу с ржавыми воротами. Он снял замок и со скрипом открыл дверь. Мы вошли внутрь. Славка щелкнул выключателем, и мы зажмурились от яркого света.
– Вот моя библиотека! – сказал Славка, показывая рукой вокруг.
Вдоль стены стоял верстак со странными приспособлениями. На стене в идеальном порядке висели наборы инструментов разных размеров. Еще я заметил на верстаке лупу, микроскоп и мощную лампу. По всему гаражу были расклеены чертежи, схемы и фотографии. В дальнем углу стоял компьютер, лежали платы для макетирования с кучей разъемов и несколько блоков питания.
– Ой, мальчики, а это что – туфли чистить? – Епифанова, по всей видимости, уже немного согрелась, очухалась и обрела способность говорить.
– Епифанова, ничего не трогай. – Славка бросился к приспособлению. – Это шлифовальный станок высокой точности. Кстати, он нам и понадобится. Сейчас мы узнаем, откуда наши доблестные ученые своровали архитектуру – у Intel или у Motorola.
С этими словами Славка закрепил процессор в держателе и включил станок.
Пока станок работал, я продолжал осматривать гараж. Ну Славка и партизан. Сколько мы знакомы, а он ничего мне про это место не говорил. Теперь понятно, откуда он все знает. Из книжек таких знаний не получишь.
– Ага, вот и посмотрим, – Славка положил процессор с отшлифованным корпусом под микроскоп. – Вот это, похоже, медная шина питания, только она какая странная, извилинами по всему процессору проходит – никогда такого не видел…
Озадаченный взломщик процессоров перестал смотреть в микроскоп и в задумчивости стал раскачиваться на стуле. Я тоже посмотрел в микроскоп.
– Ой, а можно мне? – Епифанова подскочила к столу и заглянула в окуляр. – Так это же речка!
– Какая речка?
– Да наша же речка, Северная, которая через наш город протекает.
– Ты, Епифанова, соображай головой, какая речка? Это процессор. Вычислительное устройство. Шевелишь извилинами?
– Что я, нашей речки не знаю? – обиженно сказала Епифанова. – У меня на карте города она нарисована – один в один! Кстати, она у меня с собой, могу вам показать, если не верите.
– На карте? Епифанова, зачем тебе карта?
– Ну как зачем… – смущенно промямлила Епифанова, – там у меня магазины обозначены, шмотки там, косметика.
– А что, так не запомнить?
– Знаете их сколько? Разве все упомнишь. А когда что-нибудь покупаешь, кофточку например, нужно все-все пройти. Вот бывает…
– Ладно, Епифанова, кончай ерунду молоть, давай свою карту.
Епифанова достала из внутреннего плаща аккуратно сложенную карту и развернула ее на столе. Это была обычная туристическая карта нашего города. На карте в разных местах от руки были обозначены точки, соединенные разноцветными ломаными линиями. В некоторых местах были непонятные надписи типа «Гр3.Спг.45. Ц30%». В некоторых местах были и вовсе иероглифы.
Славка посмотрел на карту, а потом с удивлением посмотрел на Епифанову и неожиданно даже для меня сказал:
– А ты, Епифанова… ты, Катюха, молодец… Чувствуется системный подход. Развиваться тебе надо. Математику учить. Физику… Глядишь, толк и получится.
А я слушал их краем уха, потому что во все глаза смотрел на карту и удивлялся. А удивлялся я тому, что Епифанова была права. То, что я видел в микроскопе, почти точно соответствовало тому, что я видел на карте города. Причем совпадала не только река, но и все, что было вокруг. Улицы, дома…
Славка тоже, похоже, понял. Потому что перестал поучать Епифанову и с криком «елки-палки» бросился к микроскопу. Донеслось бормотание. Научные термины перемешивались с междометиями, а то и с просто ругательствами. Через некоторое время он приобрел способность нормально говорить.
– Они не слизали архитектуру у Intel или Motorola. Они слизали ее… у нашего города!
– А это вообще возможно?
– А почему нет? – Славка, похоже, загорелся идеей. – Та же двухмерная топология. Те же элементы. Коммуникации. Соединения. Транспортные магистрали. Это же… Все проверено столетиями… Вот, например, река. Вода из нее поступает в каждую квартиру. Также и в процессоре. Питание по медной шине должно подводиться к каждой ячейке. Все аналогично…
– «Медные реки», – внезапно для себя пробормотал я.
– Что ты сказал?
– «Медные реки»…
– Да, верно, медные реки, кремниевые квартиры, 64-битные улицы.
– А насколько оптимальна такая архитектура? – спросил я Славку.
– Знаешь, я тут внезапно вспомнил историю про одного академика. Он перед тем, как асфальтировать дорожки в Академгородке, просто позволил людям протоптать тропинки. А потом прямо по ним положил асфальт. Так вот, полученная таким образом схема дорог, оказалась гораздо проще и удобнее всех проектов, предложенных дипломированными архитекторами.
– Это же гениально, – продолжал Славка. – Вот это умы у нас в лабораториях! Фактически мы все принимали участие в создании этого процессора, а также все, кто жил в этом городе раньше, строил улицы, прокладывал трассы, да даже кто просто срезал свой путь по газону, несмотря на табличку «По газонам не ходить». И я думаю, что процесс продолжается. Ведь строятся новые районы, улицы, дома…
– М-да, – только и сказал я.
– Да мы с таким процессором, будем первыми в мире! Время бомб прошло. Теперь побеждают те страны, у которых мощнее процессоры… – внезапно Славка осекся. – Нужно, чтобы об этом никто не узнал. Если мы проболтаемся – Родина погибнет…
– Мальчики, вы тут про меня не забыли? – Епифанова сидела на стуле, положив ногу на ногу. – Ты мне, Егоров, что обещал, когда звал якобы «на свидание»? Так вот, учтите, если меня немедленно кто-нибудь не поцелует, я всей школе расскажу, что у вас тут за «свидания» происходят.
Слава подошел ко мне и вполголоса сказал:
– Давай, Толя…
– А почему я?
– Потому что так надо. – Он кивнул на Епифанову: – Не видишь, Родина в опасности!
– Ну, если Родина…
* * *Когда я вернулся домой, то первым делом включил телевизор.
Щелк… Местный канал.
Сейчас мы поговорим с директором КБ «Бриз» Алексеем Алексеевичем Соболевым. Дело в том, что он уже три года совмещает свою должность с должностью главного архитектора города. Как вам это удается и хватает ли у вас на это времени?
– Вы знаете, такая практика существует во многих городах, не только у нас. Главное чтобы это шло на пользу самому городу, и его жителям…
Щелк… Канал «Россия».
…Сегодня состоялся фестиваль «Города России». Представители из всех субъектов федераций приехали в Москву…
Щелк… Канал «Наука»
…Пресс-центр Российской академии наук заявил о том, что через два месяца состоится запуск российского суперкомпьютера на базе процессоров «Орион». Общее количество процессоров – 158. Перед специалистами стоит вопрос: смогут ли процессоры, работая совместно, показать ту же производительность, что по отдельности…
Щелк… Щелк… Щелк…
Я выключил телевизор, почистил зубы и лег в кровать. Я впервые подумал о том, что те, кто изобрел логарифмическую линейку и штангенциркуль, наверное, были гораздо умнее меня. Я думал о том, что процессоры в суперкомпьютере обязательно заработают вместе, и даже точно знал почему. Я думал о том, что не бывает дурацких новостей. Просто мы многого не знаем. А еще у меня из головы никак не лезла настырная дура Епифанова.
Степень свободы
– Кто построит план скоростей этого устройства? – Юрий Михайлович, бодрый седой старичок в валенках и вязаном свитере, вопросительно посмотрел на аудиторию.
– Ну? Сто тысяч по рублю? И это будущие конструкторы вычислительной техники! Враги нас уже обогнали лет на пятьдесят. А как вы их догоните, когда простейших вещей сделать не можете? Ну? Как говорится, фифти-фифти. Начну я, а закончит один из вас. – Юрий Михайлович взял мел и, пользуясь тряпкой одновременно как линейкой, циркулем и угольником, с невероятной скоростью стал окружать чертеж робота векторами скоростей и ускорений.
– Помните, сначала кинематика, скорости и ускорения. Далее динамика, массы и силы. Затем теория машин и механизмов – степени свободы и шарниры. Все это вы должны знать, чтобы ваш робот сделал хоть одно перемещение и не развалился. Чем лучше спроектирована механическая часть, тем проще программа. В здоровом теле здоровый дух!
Юрий Михайлович отошел от доски и обратился к студенту на первой парте, передавая ему мел:
– Сергей, закончи, я знаю – ты справишься. Все остальные пока запишут задание на курсовую работу: спроектировать механическое устройство со степенями свободы не меньше трех, разработать механику, электронику и базовое программное обеспечение. Сто тысяч по рублю…
* * *
Сергей сидел дома за столом и пытался придумать механизм для курсовой работы. Стол, освещенный лампой, был завален чертежами. Хорошей идеи так и не появилось. Все, что приходило на ум, либо было уже хорошо известно, либо было очень неуклюжим и надуманным. Ему было стыдно предлагать это Юрию Михайловичу, как тему для курсовика. Сергей чувствовал какой-то ступор. Он обхватил голову руками, а затем стал рисовать на листе бумаги рожицы, в надежде, что его посетит хоть какая-то идея.
Зазвонил телефон. Это был его друг Костя.
– Привет! Поехали с нами на слет водных туристов. Нам человека в команде не хватает. Круто! Бурные реки, льдины, катамараны, соревнования, костры, палатки… А то ты, похоже, совсем заучился…
Сергей уже ездил на слет в прошлом году, и ему очень понравилось.
– Когда выезд?
– Завтра в девять…
Сергей в задумчивости посмотрел на чертежи, затем рукой смахнул их на пол и поставил на их место рюкзак. Нужно было хорошенько подумать, что взять с собой. Ведь на дворе апрель, и было еще чертовски холодно.
* * *Река кипела. Водовороты захватывали бурные потоки и швыряли на метровые валуны, разбросанные по руслу. Шум воды и треск попадающих на камни льдин заглушал все прочие звуки.
Шло соревнование. Две команды вырвались вперед и уже были недалеко от финиша. На одном из катамаранов, ближе к корме, сидел Сергей и изо всех сил налегал на весло.
– Давай, Серега, еще немного! Финиш близко!
Соседний катамаран не отставал. Краем глаза среди соперников Сергей увидел девушку, также изо всех сил работающую веслом. Вдруг раздался треск, и Сергей увидел, что ремни разорвались. Девушка вместе с веслом слетела в реку. Ее захватил поток воды и понес на камни.
– Костя! Девушка! Нужно помочь! – Сергей старался перекричать шум.
– Ей свои помогут! Греби, греби сильней.
– Она сейчас разобьется о камни. Заворачивай катамаран.
– Уже финиш! Ничего с ней не будет.
Сергей посмотрел по сторонам, плюнул со злостью в сторону, выкинул весло, вытащил ноги из ремней и прыгнул туда, где пыталась бороться с рекой девушка из другой команды.
* * *Плыть в сапогах и одежде было нелегко. Сделав несколько сильных гребков, он смог приблизиться к девушке. Сергей протянул руку и крепко ухватил ее за запястье. Он почувствовал, что их руки соединились в прочном замке. В этот момент их швырнуло на камень. Сергей спиной почувствовал удар. Он с головой погрузился в воду пытаясь избежать очередного камня.
Они выбрались на каменистый берег и устало повалились на землю. Сергей тяжело дышал, а девушка кашляла, отплевываясь от воды. Сергей посмотрел на девушку. Она была похожа на промокшего всклокоченного зверька. Короткие волосы топорщились ежиком, а посиневшие губы дрожали от холода. Сергея и самого начал бить озноб. Вода была ноль градусов – ни больше, ни меньше.
– К-как тебя з-зовут? – спросил Сергей.
– М-меня? – девушка рассеянно посмотрела по сторонам. – М-меня? Н-Не знаю… Я з-забыла…
Вскоре подбежали люди. Сергей встал на ноги и помог девушке подняться. Только сейчас он заметил, что их закоченевшие от холода руки все еще крепко сцеплены между собой. Показалось, что теперь никакая сила не в состоянии их разъединить. Он ослабил захват, распрямил скрюченные пальцы, растер ладони, и стал снимать мокрую холодную одежду.
* * *Сергей шел по тропинке леса, с негодованием вспоминая разговор, который состоялся сразу после того, как его отогрели и обсушили у костра. Оказывается, он все сделал не так. Оказывается, бросившись в воду, он подверг риску и себя и девушку, которую спасал. Сергей со злостью пнул трухлявый пень, расположившийся возле дороги. Ну и пусть. Он поступил так, как считал нужным.
Сергей услышал звук ломающихся веток и увидел, что из леса вышла та самая девушка, из-за которой он совершил это апрельское купание.
– Я вспомнила, меня зовут Наташа, – девушка улыбнулась. Теперь, высохнув и отогревшись, она выглядела очень даже здорово. Она была невысокого роста, Сергею по плечо. Всклокоченный ежик превратился в модную короткую стрижку, а лицо приобрело здоровый цвет и весьма красивые очертания.
– А меня зовут Сергей.
– Я знаю. Я спросила у ребят. А почему ты не с командой?
– Да так, поругались…
– Меня тоже ругали. За то, что я стремена на катамаране бантиком привязала. Но я же не знала! Я в этом году в первый раз… – девушка смущенно шмыгнула носом. – Я хочу сказать тебе спасибо… Ведь это ты меня вытащил из реки…
Неожиданно для Сергея девушка поднялась на носки и быстро поцеловала в щеку. Сергей не знал, как себя вести.
Наташа тем временем вытащила из кармана фляжку.
– Хочешь немного, от простуды? – она сделала большой глоток, закашлялась и протянула флягу Сергею.
– От простуды? – Сергей тоже сделал глоток. Дыхание перехватило и горло прожгло до самого желудка. – Что это?
Наташа взяла флягу обратно и сделала еще два глотка. Слегка покачнулась, села на пенек и посмотрела на Сергея каким-то странным взглядом.
– Слушай, Сергей, а давай сбежим от них?
– От кого?
– Ну, от наших команд? Они все такие правильные. Делай то, не делай это. Туда можно, сюда нельзя… Зануды! Они мне сказали, что больше в этом году до соревнований меня не допустят… Давай от них убежим…
– Куда?
– Да вот хоть сюда, – Наташа показала рукой на полянку, свободную от снега.
Сергей подумал, что его тоже на катамаран в этом году не пустят. Мысль Наташи была весьма интересной. Сергей еще пару раз глотнул странной жидкости, и Наташина идея постепенно приобрела в его голове реальные очертания. Он отряхнул варежки от снега, поправил шапку и отправился за своим рюкзаком, палаткой и дровами. Наташа тоже побежала за своими вещами.
* * *Палатка была поставлена, костер разведен. Короткий вечер быстро перешел в ночь. Сергей с Наташей сидели на бревнышке и грелись около огня. На дне котелка булькал суп, который Наташа старательно варила уже больше часа.
– Вообще-то я не умею готовить… – оправдывалась Наташа, раскладывая суп по мискам.
– Ничего, сойдет, – сказал Сергей, попробовав ложку странного варева. Затем он, подумав, отложил миску в сторону. – Наташ, а в твоей фляге еще осталось?
– Угу, есть еще немножко.
– Давай, от простуды.
– Давай…
Это было удивительное свидание посреди весеннего леса. Внизу шумела река и трещали льдины. В небе висела луна, а совсем рядом весело горел костер. Сергей глядел в Наташины глаза и не о чем больше не мог думать. Все мысли покинули голову и освободили место чувствам. Он прижался щекой к ее лицу.
– Сережа, возьми меня за руку, как тогда в воде… Тогда я почувствовала надежность и опору. Я хочу почувствовать это снова…
Конец ознакомительного фрагмента.
Текст предоставлен ООО «Литрес».
Прочитайте эту книгу целиком, купив полную легальную версию на Литрес.
Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.





