355 500 произведений, 25 200 авторов.

Электронная библиотека книг » Дмитрий Леонов » Коктейль Молотова для сына (СИ) » Текст книги (страница 3)
Коктейль Молотова для сына (СИ)
  • Текст добавлен: 13 декабря 2020, 09:00

Текст книги "Коктейль Молотова для сына (СИ)"


Автор книги: Дмитрий Леонов



сообщить о нарушении

Текущая страница: 3 (всего у книги 17 страниц)

– Лёша, тебе помочь?

– Не мешайся! – тяжело отдуваясь, отпихнул её Леха.

– Я тебе помочь хотела, а ты… – канючила Светка, идя за ним следом.

Леха дотащил последнюю коробку до своей комнаты и устало уселся на пол рядом с ней. Чуть отдышавшись, он сказал Светке:

– Хочешь помочь? Тогда вот тебе задание. Найди мне сведения о Нечаеве Андрее Николаевиче, ориентировочно 1944 года рождения, офицере КГБ. Особая примета – его отец в 1968 году был полковником КГБ.

Светка глядела на него, разинув рот от изумления.

– Чего смотришь? – не выдержал её взгляда Лёха. – Ты же хотела быть журналистом. А это обычное журналистское задание.

И тут в его комнату заглянула мать.

– Лёшка, ты чего тут устроил? Это что ещё за склад?

– Здравствуйте, Мария Тимофеевна! – робко пискнула из угла Светка.

– Здравствуй, здравствуй, – кивнула ей мать и снова повернулась к сыну. – Так что в коробках?

– Перфокарты, – неуверенно ответил Лёха.

– Перфокарты?! – удивилась мать. – Где ты их взял?

– Мам, ты забыла, где я учусь?

– Я думала, это всё давно выбросили.

– А я подобрал. Надо же изучать историю вычислительной техники.

– Ну изучай, – чуть помолчав, озадаченно ответила мать. – Только ЕС ЭВМ сюда не притащи.

Глава 4

1

Сдача сессии прошла удачно. Но для этого Лёхе пришлось отложить изучение бумаг, которые он привёз от Ковалёва, и ограничить общение со Светкой. Второе было гораздо сложнее – у Светки-то сессии не было, и она жаждала общения. И вот сегодня Лёха уже собирался утолить её жажду, осталось только утрясти вопрос с летней практикой. В деканате ему дали список предприятий, куда можно было устроиться. Лёха стал гадать, чем могут заниматься загадочные ООО и ПАО – тут имело значение не только их местонахождение, но и что придётся делать. Админить базу товаров или бегать обслуживать банкоматы ему совершенно не улыбалось.

За этим занятием его застал декан. Коротко кивнув на приветствие, он сразу заявил:

– Климов, вот ты-то мне и нужен!

– А зачем? – почуял неладное Лёха.

– Место практики выбираешь? – декан глянул на список. – Не трудись, тебе персональное предложение как любителю старины. Тебя ждёт ведущее аэрокосмическое предприятие страны!

– А при чём здесь старина? – не понял Лёха. Декан поставил свой портфель на стол и начал подробно объяснять.

– Ты ведь историей вычислительной техники интересуешься. Вот у них там ещё тот зоопарк образовался. Ты же знаешь, как у нас технику внедряют – сначала на самые ответственные места, а потом уже куда придётся. В результате на науку работает всякое старьё, а новейшие компьютеры стоят у секретарши и в бухгалтерии. Вот и у них то же самое получилось – математическая модель их техники сделана ещё на ЕС ЭВМ. Они сейчас это хотят перевести на персоналки, но это оказалось не так просто. У меня там старый знакомый работает, вот он и попросил толкового студента на лето. Пойдёшь?

В голове у Лёхи тут же сложилась хитрая комбинация.

– А у них устройства ввода с перфокарт есть? – спросил он.

– Я думаю, у них даже есть фотовводы с перфоленты, – успокоил его декан. – Ну так как?

– Я согласен! – Лёха был в восторге – удача сама шла ему в руки.

Но на этот день это были ещё не все новости. Когда он вечером встретился со Светкой, она упрекнула его.

– Вот ты только задания всем раздаёшь – найди ему то, найди ему это. А сам-то?

– Я устроился на практику в контору, где можно будет прочитать перфокарты, которые мне дал Ковалёв, – счастливым голосом заявил он подруге. Но Светка пропустила это мимо ушей.

– Ты поручал мне найти Андрея Нечаева, участника второго эксперимента по перемещению во времени?

– Ну? – удивился Лёха. – Неужели нашла?

– А то! – гордо заявила Светка. – Я же журналист! Только этого никто не ценит.

– Я ценю! – нетерпеливо сказал Лёха. – Где нашла?

– В интернете, конечно!

Лёха поскучнел.

– Ну и чего ты там нашла?

Светка достала из своего рюкзачка мятый листок и стала с выражением читать:

– Нечаев Андрей Николаевич, 1945 года рождения, владелец банка «Н-Банк». Окончил высшую школу КГБ, участвовал в специальных операциях. В 70-е годы занимался аналитической работой. В 1985 году уволился из органов и занялся экономической деятельностью. В 1991 году организовал и возглавил «Н-Банк». Замешан в нескольких скандалах о незаконной приватизации. В настоящее время против него возбуждено уголовное дело по экономической статье. Последние годы проживает в Лондоне.

– Думаешь, это он? – перебил её Лёха.

– Я не дочитала! – обиделась Светка. – Слушай дальше. Сведения о родителях. Отец – Нечаев Николай Иванович, полковник КГБ. В знак протеста против роспуска КПСС покончил с собой в августе 1991 года.

– Неужели он? Вроде всё совпадает.

– Тут ещё фотка есть, – Светка продемонстрировала распечатанный на струйнике снимок.

– Мне можешь не показывать – я его всё равно не знаю, – отмахнулся Лёха, но тут же спохватился. – Дай-ка сюда! Когда в следующий раз к Ковалёву поеду – покажу. Может, узнает.

2

Вечером Лёха хвастался своими достижениями перед друзьями. Светка сидела рядом, всем своим видом говоря: «Ну скажите, какая я молодец!» Но Иван, как всегда, был скептичен – и по поводу перфокарт, и по поводу Светкиной информации.

– Ну хорошо, – выговаривал он Лёхе. – Допустим, в этой конторе есть устройство ввода с перфокарт. Наверняка оно размером с небольшой шкаф, а чтобы его перенести, нужен подъёмный кран. То есть перфокарты надо будет тащить туда, все полтонны. А там вахта, режим и всё такое. И что дальше?

– Я там ещё не был, и ничего конкретного сказать не могу, – ответил ему помрачневший Лёха. Тогда Иван переключился на Светку.

– По анкетным данным этот Нечаев, конечно, подходит. Но чего он в банкиры из органов подался?

Светка защищалась, как могла.

– Ну вон Алексей Леонов вообще космонавт, а тоже в банкиры подался.

– Хорошо, допустим, это тот Нечаев, который нам нужен, – продолжал разглагольствовать Иван. – Но он же в Лондоне. Чтобы с ним поговорить, надо туда лететь. А подпустит ли к нему охрана? Светик, вот ты полетишь в Лондон?

– Я полечу! – вмешалась Ольга, которая до этого сидела и слушала молча. – Мне папа обещал – если сдам сессию, то он мне дарит недельную поездку в Париж. Значит, придётся вместо Парижа полететь в Лондон. Только надо подготовить вопросы – что мы от него хотим узнать?

– Да ещё неизвестно, тот ли это Нечаев, – продолжал сомневаться Иван. – А то только зря прокатаешься.

– Я думаю, что если Ковалёву показать фото, он сможет сказать что-то определённое, – предположил Лёха. – Тогда в ближайшие дни я еду в Чехов.

– Я с тобой! – тут же вызвалась Светка. – Это же моя тема!

– Тогда найди побольше фотографий этого Нечаева.

– Это чего получается – вы все при делах, только мне одному делать нечего? – обиделся Иван.

– А ты продолжай стебаться, – серьёзным тоном посоветовала Ольга. – У тебя хорошо получается.

– Не, я по правде интересуюсь, – ещё больше растерялся Иван.

– Когда мы попадём в 1991-й, нам придётся водить танк или БМП, – предположил Лёха. – Ваня, ты когда-нибудь водил БМП?

– Издеваешься, да?

– Ну тогда самое время начать учиться.

– И где у нас учат водить БМП? – глумливым тоном поинтересовался Иван. – В ближайшей автошколе?

– В армии, – подсказала Ольга. – Но ты ведь туда не рвёшься?

– Короче – сам найдёшь! – подвёл итог Лёха. – БМП – не машина времени, найти проще будет.

3

Ковалёв с интересом разглядывал фотографии, которые показывала Светка.

– Вроде похож, – приговаривал он. – Когда это было-то! А второй раз я его видел в 1993-м, но тогда он всё равно молодой был. А вот эту ещё раз покажи! Да, это он самый! Там не написано – у него есть орден Ленина?

– Нет, про награды ни слова, – развела руками Светка.

– А может, поискать в интернете ведомости президиума Верховного Совета? – предложил Лёха. – Там должны были печатать списки награждённых.

– Да не нужно это! – поморщился Ковалёв. – У нас висела копия указа о награждении. Так что ничего нового мы не узнаем. А вот как он в банкиры подался – это интересно. Люди с улицы свои банки не открывают.

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

– Да, больших, – согласился Ковалёв. – Вон Колька Константинов своей возможностью погибнуть за Родину тогда воспользовался. Погоди, ты про 90-е сказала? Я вспомнил – когда они ко мне в 90-е заходили, Андрей ещё обмолвился, мол, Машка в бандиты подалась.

– Что это значит? – удивился Лёха.

– Да кто его знает, что он имел в виду! – пожал плечами Ковалёв. – Но на ваших снимках он – Андрей Нечаев, лейтенант КГБ.

– Спасибо, вы нам очень помогли!

– А перфокарты-то тебе пригодились?

– Завтра попробую найти устройство ввода с перфокарт, – поделился планами Лёха.

– Удачи! Потом расскажешь, что получилось.

4

На следующий день Лёха пошёл устраиваться на летнюю практику. В здании советских времён по адресу, который ему дал декан, порядки тоже сохранялись советские. Лёха позвонил по местному телефону, и через пять минут к нему спустился парень ненамного старше его.

– Михаил, – представился он. – Я тут вроде начальника ВЦ – это если по-старому. А по-новому – сисадмин. Давай паспорт, пойдём в бюро пропусков пропуск тебе делать.

По дороге Михаил стал вводить нового практиканта в курс дела.

– Я сам тут второй год работаю. Представляешь, у них математические модели до сих пор на ЕСке крутятся. А я взялся перевести это дело на персоналки. А то у ЕСки производительность меньше, чем у смартфона.

– А чего раньше это не сделали? – спросил Лёха.

– Да никто за это браться не хотел, им проще было ЕСку поддерживать в рабочем состоянии. Ведь эти модели годами совершенствовались. Изделие полетело, параметры сняли – в модели подправили. А если перенести модель на другую платформу, ещё неизвестно – будет ли она корректно работать, надо заново поверять.

– И как же это на персоналки переводить? – не понял Лёха.

– Вот это как раз самое простое, – объяснил Михаил. – Модель написана на языке высокого уровня, на Фортране. Для персоналок существуют эмуляторы OS/360 и трансляторы Фортрана. Так что перенести – вообще никаких проблем. Самое трудоёмкое – поверить получившуюся модель. То есть поступаем так – переносим софт на персоналки, а ЕСку сохраняем, а потом сравниваем работу модели на персоналке и ЕСке. Если совпадают – хорошо, не совпадают – корректируем.

– Скажите, а у вас тут есть устройство ввода с перфокарт? – наконец Лёха задал мучивший его вопрос.

– Конечно, есть! – обрадовал его Михаил. – И давай на «ты» – вроде почти ровесники.

Наконец все формальности были улажены, и Михаил повёл Лёху в машинный зал. Лёха с уважением смотрел на обшарпанную консоль управления ЕСки – машину явно сделали ещё до его рождения.

– Так чего ты там про перфокарты спрашивал? – окликнул его Михаил.

– Да мне там надо программу с перфокарт считать, – объяснил Лёха.

– Какие проблемы? Неси – считаем.

– Вот в этом-то и проблема. Там этих перфокарт примерно полтонны.

– Да, действительно проблема, – Михаил задумался. – Давай вот так попробуем.

Он вышел в соседнюю комнату и вернулся с небольшим металлическим ящиком.

– Это портативный считыватель. Подключается к последовательному порту, вот тут на дискетке программа, которая с ним работает. Тебе недели хватит?

– Не знаю, – смутился Лёха. – Как пойдёт.

– Короче – забирай, введёшь – принесёшь назад.

– А вахта?

– Если у них будут вопросы – пусть мне позвонят.

Ближе к вечеру Лёха взял портативный считыватель под мышку и отправился к проходной. Вахтёр лениво выглянул из-за стекла.

– Что несём?

– Прибор на полевые испытания.

– А разрешение на вынос есть?

– Конечно же! – уверенно заявил Лёха.

– Тогда проходи.

Звонить Михаилу не потребовалось.

Всю ночь Лёха подключал считыватель к компу. Заработало только к утру, но уже было пора уходить. Зато на практике Михаил показал, как на персоналке работает эмулятор среды OS/360.

– То есть один персональный компьютер, помещающийся на столе, может заменить весь этот машинный зал? – пришёл в восторг Лёха.

– А вот это нам ещё предстоит доказать, – дал осторожный ответ Михаил. – Понимаешь, вот мы берём математическую модель на языке высокого уровня, транслируем её в машинные коды, потом эти машинные коды будут исполняться не на реальном железе, а на программном эмуляторе. Формально всё должно работать – есть стандарты языка высокого уровня, программисты должны были их соблюдать. А на практике то, что нормально проходит на ЕСке, на эмуляторе выдаёт ошибку деления на ноль. Вот поэтому-то до сих пор было проще поддерживать в рабочем состоянии ЕСку, чем фактически заново переписывать математическую модель.

– Так поддерживали бы её и дальше, в чём проблема?

– А проблема в том, что уже весь запас запчастей к ЕСке закончился. Меня уже на радиорынке все в лицо знают – я у них там всё скупил, что у них к ЕСке было. Теперь приходится на свалку ездить.

– Что, серьёзно? – удивился Лёха. – Да, это не Америка!

– Думаешь, там у них по-другому? – просветил его Михаил. – Ты разве не слышал эту историю с их Шаттлом? Его проектировали ещё в начале 70-х, и многие вещи были сделаны на микропроцессоре Моторола-6800, причём, естественно, в милитари-исполнении, то есть в керамическом корпусе. И вот на дворе уже 21-й век, процессоры 6800 давным-давно не выпускаются, а весь софт написан именно под них, переделывать – это время и деньги. И пришлось инженерам НАСА шариться по помойкам и искать там старую мед. аппаратуру – туда в 70-е тоже ставили эти процессоры в керамических корпусах. А в каждом Шаттле таких процессоров много. Так что если хочешь – в выходные поехали со мной на свалку.

– Нет, у меня дела, – отказался Лёха. Только сейчас до него дошла серьёзность положения. Просто запустить программу от ЕСки на персоналке – это ещё полдела. Главное – надо быть уверенным в том, что она всё сосчитает правильно. Поэтому придётся действовать так, как говорит Михаил – запустить программу на ЕСке и на персоналке, а потом сравнивать результаты. Но его практика заканчивается через полтора месяца, а потом его уже сюда не пустят. А может, вообще ЭВМ к тому времени разберут. Надо торопиться!

Поэтому все выходные Лёха с утра до ночи занимался тем, что скармливал перфокарты портативному считывателю. Даже когда пришла Светка, он не оторвался от своего занятия, а заставил подругу аккуратно раскладывать стопки перфокарт по всей комнате. За этим занятием их застала Лёхина мать, заглянувшая в комнату.

– Вы чего тут затихли?

– Мы заняты, – ответил Лёха, засовывая в считыватель очередную колоду перфокарт. – Не мешай, а то мы всё перепутаем.

– У вас тут прямо целый вычислительный центр! – покачала головой мать.

Лёха не обратил на эти слова внимания, но Светка тут же проявила свою журналистскую хватку.

– Мария Тимофеевна, а вы работали в вычислительном центре?

– Так, имею общее представление, – смутилась мать. – Вы не голодные? Может, вам бутербродов сделать?

– Мам, давай потом, – отмахнулся Лёха.

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

– И что, вся информация с этой кучи перфокарт уместилась на одну флешку?

Лёха покрутил руках флешку.

– На самом деле сюда в тысячу раз больше может поместиться.

5

В понедельник с утра Лёха с флешкой в руках подошёл к Михаилу.

– У меня тут одна программа для ЕСки есть. Можно её прогнать и посмотреть, что получится?

– На ЕСке только ночью – днём она занята, – ответил Михаил. – А на эмуляторе – сколько угодно. У тебя в каком виде – Фортран, Ассемблер?

– Если честно – я не разбираюсь, – признался Лёха. – Но в виде исходного текста.

Михаил подключил флешку и стал листать файлы.

– Вот это? Похоже на классический Фортран. Давно писали, последние годы подпрограммы по-другому оформляли. Это кто писал-то?

Лёха не хотел посвящать его во все подробности, надо было придумать какое-то объяснение.

– А это у меня мать раньше в вычислительном центре работала, вот её ностальгия замучила. Попробуй, говорит, запустить – может, заработает.

– Так она у тебя программист? – уважительно спросил Михаил.

– Да не… – растерялся Лёха. – Она это… Ну неважно, давно это было.

– Точно, давно, – согласился Михаил, продолжая листать на экране текст программы. – Тут вон в заголовке дата стоит – март 1969 года.

– Где?! – через его плечо Лёха заглянул в монитор. – Вот это? «CONT PROGLIB ####»? Это что такое?

– Управляющая перфокарта, – коротко пояснил Михаил. – Сейчас попробую скормить твою программу транслятору.

По экрану персонального компьютера побежали строки сообщений транслятора. Ждать пришлось минут пять.

– Ничего себе! – удивился Михаил. – Могучая программа! Обычно за несколько секунд проскакивает. Но вроде оттранслировалось без ошибок. Попробовать запустить?

– Попробуй! – Лёха облизал пересохшие от волнения губы.

Михаил пробежался пальцами по клавиатуре и присвистнул от удивления.

– Ожидаемое время выполнения программы – пять часов!

– Это много? – не понял Лёха.

– Это очень много! У меня тут восьмиядерной проц и памяти 32 гига. А ЕСка это будет молотить двое-трое суток.

– И что делать?

– Персоналка к вечеру досчитает. А если хочешь на ЕСке прогнать – то надо на все выходные запускать. Но тогда надо здесь оставаться дежурить. Ты готов?

– Да не вопрос! Домой только позвоню, чтобы не волновались.

Михаил улыбнулся его энтузиазму.

– Я же сказал – в выходные, а сейчас только понедельник.

Весь день Лёха постоянно бегал к персональному компьютеру, на котором был установлен эмулятор ЕСки и работала программа с перфокарт. Наконец, вечером он увидел долгожданное сообщение «Работа программы завершена».

– Ну что, случилось чудо? – подошёл Михаил.

– Чего она тут насчитала? – спросил Лёха.

– Так, вот получился результат, который скинут в текстовый файл. В оригинале он должен распечатываться. Смотрим этот файл. Тут заголовок и какая-то таблица. И чего – эту таблицу он вычислял весь день?!

– А что в заголовке? – Лёха дрожал от нетерпения.

– Погоди, кодировку переключу, а то русские буквы не видно. Вот, теперь видно. «Исходная точка – 12 марта 1969, конечная точка – 12 марта 1999». Дальше список каких-то параметров, и пошла таблица. Ты знаешь, что всё это значит?

– Вот теперь буду думать, – озадаченно произнёс Лёха. – Но главное, что программа здесь работает. Надо будет ещё прогнать на ЕСке и сравнить.

– Но это только в выходные, – напомнил Михаил. – Тебе получившийся файл распечатать?

Всю дорогу до дома Лёха мучительно думал – что это означает. Исходные и конечные точки – это явно указывает на то, что это расчёты временного перехода. Получившаяся таблица – параметры для настройки аппаратуры машины времени. Но почему исходная точка – 12 марта 1969 года? Насколько он знает, переходов было два – в июне 1968 и в сентябре 1968. Тогда это что? Посчитали про запас? Или же был третий переход во времени, о котором он не знает? Но Ковалёв про него тоже ничего не говорил.

6

Около дома его уже поджидали друзья.

– Ну ты где ходишь? – недовольно спросила Ольга. – У меня в пятницу утром самолёт, а мы ещё ничего не обсудили.

– Я запустил программу с перфокарт, которые мне дал Ковалёв, – похвастался Лёха. – Она вычисляет какую-то таблицу параметров для машины времени. Но весь прикол заключается в том, что переход рассчитан с 12 марта 1969 в 12 марта 1999 года.

– Вроде же было только два перехода, и оба – в 1968-м, – припомнила Ольга.

– Вот и я так думал. Тут что-то непонятное.

– Ладно, давай с этим потом. Что мне Нечаеву говорить?

– Ты сначала придумай, как ты к нему подойдёшь, – в своей скептичной манере высказался Иван.

– Это уже моё дело, – отмахнулась от приятеля Ольга. – Ну так какие будут мысли?

– Я предлагаю такую легенду, – вылезла Светка. – Типа ты – это я, то есть ты учишься на журналиста, а это у тебя курсовая работа – взять интервью.

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

– Вот если бы я могла полететь вместо тебя! – мечтательно произнесла Светка.

– Мечтать не вредно! – Ольга тут же поставила её на место. – Народ, какие ещё мысли?

– Когда не знаешь, что говорить – говори правду, – предложил Лёха.

– Это включая твою затею с ГКЧП? – уточнил Иван.

– Давай стебаться потом будешь, – остановила его Ольга. – Значит, мы интересуемся советскими достижениями в области путешествий во времени. Почему мы этим интересуемся?

– Эта… – Лёха пощёлкал пальцами. – Потому что школьная учительница нам об этом рассказывала на уроках.

– Тебе рассказывала, а не мне, – уточнила Ольга. – Но сойдёт. Теперь дальше – почему я об этом спрашиваю именно его?

– Потому что о нём нам рассказал подполковник Ковалёв, – подсказал Лёха. – И типа ты спрашиваешь – а не он ли тот самый участник эксперимента, которого наградили орденом Ленина?

– Так, легенда мне ясна, – облегчённо вздохнула Ольга. – Для начала нормально, а дальше – как пойдёт. Осталось придумать, как с ним познакомиться.

– Ты прямо как подруга Джеймса Бонда, – притворно умилился Иван. И тут же получил от Ольги ответку:

– А ты – Джеймс Бонд, что ли? Ты бы лучше учился танк водить. Помнишь, как в фильме «Золотой глаз»?


    Ваша оценка произведения:

Популярные книги за неделю