Портал в параллельный мир — страница 15 из 93

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

Тем временем в Томске СССР вовсю трудились программисты и математики из Новосибирска, им отдавали половину машинного времени БЭСМ-6, вторую половину освоили сами математики НИИПМ, воплотив свои самые грандиозные мечты на текущий год. Илья с Алексеем сработались с новосибирскими учеными, устанавливали рабочие контакты. К сожалению, не все задачи удалось ускорить в тридцать два раза. Много задач новосибирцев были чисто вычислительного характера, в которых не часто обменивались данными с дисков. Это вызвало некоторое разочарование новосибирцев, но даже время на обычной БЭСМ-6 ими было востребовано. Алексей начал обсуждать с Аленой Великой — программистом из Новосибирска, молодой женщиной 27 лет от роду, незамужней, как им оптимизировать вычислительный процесс, чтобы ускорить их вычисления.

— Смотри Алеша, у нас идут вычислительные процедуры, тут хоть тресни ваши ускоренные диски нам не помогут. Вот этот блок программы отвечает за вычисления, одно значение вычисляется одну минуту на БЭСМ-6, потом оно пишется на диск, оттуда берется следующий блок чисел, вычисляется следующее значение. Итого один пакет данных вычисляется у нас восемь часов. Хорошо, что у вас у нас полный доступ к машине, в Новосибирске многопользовательская система и очень много пользователей, такой пакет идет сутки. Мы, конечно, оплачиваем только за восемь часов фактического времени. И у нас таких пакетов несколько тысяч! Представляешь объем вычислений! — поделилась Алена.

— Да, но попробую помочь вам, оптимизировать ваши вычисления — давай твою программу на Фортране, твои пакеты данных, буду их обрабатывать по ночам — предложил Алексей. — Нашему ВЦ вы оплатите по восемь часов за пакет — устроит такой тариф?

— Конечно, у нас также получается — согласилась Алена.

— А если мы раньше закончим вычисления, то ты просто у нас отдохнешь. Можем вместе отдохнуть — не утерпел Алексей от предложения симпатичной женщине.

— Ну раньше закончим — на сколько раньше? У меня на месяц командировка — спросила Алена.

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

— Ну давай — обрадовалась Алена. Она установила пакет с дисками на дисковод, запустила его в работу. Алексей на терминале дал команду скопировать диска в сменный носитель — флэшку. Это заняло пять минут времени, Алексей, не теряя времени мило беседовал с Аленой, уж очень она ему понравилась — и красавица, и умница. В лабораторию зашел Илья вместе с Егором Листовым — еще одним программистом из Новосибирского академгородка, мужчиной лет сорока.

— Алексей, вот у Егора программа что-то не хочет ускоряться, у него вычисления дифуров непрерывно идет, пакет данных обрабатывается, как и в Новосибирске, семь часов. А пакетов у него три тысячи.

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

— Егор, если мы обработаем все твои пакеты — вы оплатите их по семь часов за каждый? — спросил Алексей.

— Ну да, а как иначе? — удивился Егор.

— Ну если мы раньше их обработаем за счет своих улучшений?

— Мне то все равно как вы их обработаете — главное результат — отмахнулся Егор.

— Ну мы пошли с Ильей думу думать, как вам помочь. Скорее всего ночью запустим ЭВМ в ускоренном режиме, надеюсь сможем это сделать в часы профилактики. Но пока ничего не будем гарантировать — на всякий случай предупредил Алексей. — Диски можете снять пока, данные уже у нас на наших дисках.

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

— Илья Сергеевич, по поручению начальника областного управления КГБ по Томской области генерал-майора Завьялова я должен обеспечить секретность ваших работ, но не мешая вашей деятельности. Подскажите, в каких местах находятся важные узлы, чтобы мы могли ограничить доступ к ним посторонних? Этот кабинет я понимаю тоже должен попасть под дополнительную защиту?

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

— Хорошо, а зал БЭСМ-6 уже в него запрещен доступ посторонних, есть ли необходимость отдельно закрыть ваш блок? — спросил Симаков.

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

— Хорошо, пойдемте, покажите тот шкаф — для меня они все одинаковые — попросил Симаков.

— Пройдемте. А ты Алексей езжай отдохни дома — тебе еще в ночь выходить — Илья вышел в машинный зал с Симаковым.

Алексей вышел из университета на остановку автобуса «Университет», дождался автобуса № 12 и уехал на Степановку к себе домой. Там он встретил Сироткина и поболтав с ним о новостях из России, достал из тайника ноутбук и вставив в него флешку начал обрабатывать программы заказчиков. Программы пришлось править из-за устаревших процедур, компилятор сам предлагал заменить на новые — Алексей только давал согласие. Алена также держала на диске результаты трех дней работы в Томске — Алексей легко проверил результаты предыдущих вычислений на совпадение после компиляции исправленной программы. Результаты совпали, можно было запускать в работу весь пакет данных. Через десять минут работа была закончена, готовые результаты были загружены на флешку. По отработанной методике Алексей обработал пакет Егора и переписал на флешку результаты.

— Что же нам делать Гена, мы месячную работу новосибирцев сделали? — спросил Алексей у Сироткина.

— Не запалитесь? — усомнился Сироткин.

— Пока расчухают, полгода пройдет, а там уже будет официальная работа с сервером — отмахнулся Алексей.

— Позвони Кузьмичу, спроси — Сироткин кивнул на телефон.

— Да мы изначально об этом знали, и он тоже. Легенда у нас та же. Супер-память, но на соплях собранная. А для этих умниц мы скажем, что оптимизировали их программу, теперь она за счет оптимизации быстрее с нашей памятью работает, но всего в несколько раз — ответил Алексей. — Да и вообще это всё нацелено, чтобы нам выделиться, чтобы нас заметили.

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

На следующий день Алексей раздавал «плюшки» заказчикам.

— Вот Алена, ставь диск, скачаем тебе твои данные и посмотри сравнение — у нас компиляторы отличаются, поэтому пришлось вручную подправить твою программу.

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

— Леша, ну как тебе это удалось! Фантастика! Это же месяц вычислений! — восторгалась она.

— Ну оптимизировал процесс вычислений на БЭСМ-6, направил поток в свою память — привирал Алексей — и процесс резко ускорился.

— Спасибо тебе Леша! Теперь не знаю, что делать? Ехать в Новосибирск? — колебалась Алена.

— Отдохни тут! Успеешь еще наработаться! Можем в выходные на речку поехать купаться — предложил Алексей.

— Я подумаю — и Алена с гордо поднятой головой и с диском в руках, который напоминал шляпную коробку больших размеров, вышла из кабинета начальника ВЦ.

— Никак не поддается кадрению — засмеялся Илья, присутствовавший при разговоре.

Следующим был Егор с тем же результатом обсуждения, за исключением приглашением на речку.

— Ну что Алексей, будем оформлять документы на продажу машинных часов. Получается, что мы продадим двойную норму часов на машине. Непорядок. Придется все машинные часы продать Новосибирску, свои бесплатно работают. На этом и порешим — Илья начал печатать документы.

— Через неделю жди делегацию с Новосибирска. У них там была везде вычисления идут с мантиссой сорок разрядов, а у меня получилась 64 разряда! Вот удивятся! — смеялся Алексей.

— Не боишься, что с электронщиками приедут изучать наш опыт? — спросил Илья.

— Не даром там первый отдел поставил ограждение и сигнализацию — теперь туда так просто не пройти! — улыбнулся Алексей.