реклама
Бургер менюБургер меню

Валерий Кобозев – Портал в параллельный мир (страница 21)

18

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

– Да ты, Егор Кузьмич, и без всякого совещания можешь звонить, если какая интересная идея в голову придет, – улыбнулся Миронов.

Глава обкома благодарно кивнул.

– Кстати, насчёт компьютеров, давай-ка я ситуацию обрисую…

И Лигачёв рассказал, как выпрашивал через Новосибирский обком партии дефицитные часы работы на БЭСМ-6 в местном Академгородке для математиков из Томского НИИПМ.

– Их первый секретарь, Горячев, поделился со мной проблемами тамошнего вычислительного центра. Да я и без того был в курсе, никакого секрета в этом нет, – махнул рукой Егор Кузьмич, – Академгородок делает огромный объём расчетов, в том числе по космосу, хронически не хватает машинных мощностей. Приходится по ночам работать, это вообще общепринятая у них практика. Горячев сказал, что они уже были готовы купить зарубежные компьютеры, но США и их союзники через КОКОМ наложили запрет на продажу…

Заметив недоумённый взгляд собеседника, Лигачёв пояснил: «КОКОМ – это Координационный комитет по многостороннему экспортному контролю», и продолжил.

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

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

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

– Что ж так?

– Для начала надо придумать легенду прикрытия. Фокус с импортными микросхемами не пройдёт: в Академгородке сразу потребуют сообщить марку и место приобретения, чтобы их самим закупиться. Конечно, машинное время, которое освободится на БЭСМ-6 Томского института, можно продавать, помогая тем самым учёным. Но это – капля в море, хотя эквивалент в тридцать две БЭСМ-6 – это много для них значит. Вот такая заковырка получается, – закончил рассказ Лигачёв.

Миронов задумался, размышляя над словами собеседника. Ситуация была, на первый взгляд, тупиковая: вроде, есть возможности, а использовать их в полную силу не представляется возможным. Хотя… Кажется, есть выход!

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

– Хорошо, – кивнул Лигачёв. – И что нам это даст?

– Предполагаю такой алгоритм работы. Заказчики привозят свои программы в исходном виде и данные на сменных дисках по сто мегабайт, или на магнитных лентах – не важно. Алексей их переписывает на флешку, едет сюда, вставляет флешку в ноутбук и переправляет этот пакет на сервер. Тот компилирует программу, проводит вычисления, результаты записывает на флешку, данные с которой Алексей переносит на жесткий диск или ленту и демонстрирует результат заказчику. Официально, программа отработана на БЭСМ-6, результат получен. Заказчик отбывает в Новосибирск, все довольны и счастливы, – закончил Миронов.

– А что, интересная схема, – согласился Лигачёв. – Это нам даст основания для будущего контакта с властями СССР. А если кто спросит, почему сразу не доложил, уже нашёл отговорку – мол, изучал подробно возможности портала перед докладом вышестоящему начальству, – усмехнулся он.

Затем глава обкома посерьёзнел.

– Хочу привлечь КГБ для охраны кабинета Ильи и блока памяти, – сообщил он о своих планах. – Как у вас принято говорить, втёмную, не раскрывая подробностей. У нас полно осведомителей КГБ, в том числе в обкоме и университете, так что мои частые контакты с Ильёй и Алексеем скоро начнут вызывать вопросы. Вот я их и опережу – свяжусь с генералом Завьяловым и попрошу обеспечить сохранность секрета модернизации БЭСМ-6, но так, чтобы они не мешали работать нашим молодым специалистам.

– Хорошая идея! КГБ будет охранять наши секреты, по сути, от самих себя! – засмеялся Миронов.

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

– Хорошо, – подвёл итог разговору Миронов, – присмотрю сервер помощнее, благо, денег у нас достаточно.

Глава 10

Покупка серверов

Едва закончился разговор с Лигачёвым относительно вычислительной техники, Миронов сразу залез в интернет – смотреть цены на необходимое оборудование.

Приличный двухпроцессорный сервер, набитый под самую завязку, вместе с комплектом ПО, стоил около трех миллионов рублей. Миронов убавил диски и память до разумных размеров – вышло два миллиона рублей. Но после, разобравшись, заменил процессоры на более мощные – вышло опять три миллиона. Озадачился поиском поставщиков. В Томске они были, но имели только складские остатки. Следующие поставки серверов были под вопросом: при разговоре по телефону менеджеры отказывались даже обсуждать заказную конфигурацию.

Тогда Валерий просмотрел поставщиков в Новосибирске, заинтересовался фирмой «Титан» – они гарантировали регулярные поставки прямо с завода в Китае. Смотря в будущее, надо было начинать работать с фирмой, имеющей именно такие связи.

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

Через две недели в Томск прибыли два специалиста из Новосибирска, привезли сервер и установили его в доме у Миронова. Парни прекрасно знали своё дело: подключили оборудование к интернету и настроили пару ноутбуков, купленных там же, в «Титане», на работу с сервером в режиме удаленного терминала.

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

Тем временем в Томске 1973-го года вовсю трудились программисты и математики из Новосибирска: им отдавали половину машинного времени БЭСМ-6, вторую половину освоили сами математики НИИПМ, реализовав свои самые грандиозные планы на текущий год.

Илья с Алексеем активно устанавливали рабочие контакты с новосибирскими учеными. К сожалению, удалось ускорить в тридцать два раза выполнение не всех запросов: зачастую задачи были чисто вычислительного характера, в которых процессор не так часто обменивался данными с дисков. Это вызвало некоторое разочарование новосибирцев, но время работы на БЭСМ-6 было ими востребовано, что называется, под завязку.

***

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

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

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

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

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