Информационные технологии в СССР — страница 8 из 81

МЭСМ. За пультом Л. Н. Дашевский (справа) и С. Б. Погребинский, 1951 год


«Если долго не добивался необходимого результата», — пишет И. М. Лисовский, — «уходил в лес, на любимый пенек, и там, вычерчивая отдельные элементы схемы, временные диаграммы и производя расчеты, часто только на пачках папирос, находил ошибки и радостный возвращался к прерванной работе».

Всеволод Сергеевич Бурцев, влившийся в коллектив Лебедева уже в Москве, вспоминает о трудностях отладки первых экземпляров ЭВМ на отечественных комплектующих:

«Если учесть, что Сергей Алексеевич начинал создание ЭВМ в период, когда основными логическими элементами были ламповый вентиль и триггер, отказывавшие через каждые 100–1000 часов работы, а первые ЭВМ содержали более 1000 таких элементов, то отладка первого образца ЭВМ всегда велась на фоне непрерывных сбоев и ежечасных отказов. Фактически шло сражение за то, кто победит — отладчик, который должен был на фоне сбоев и отказов устранить все дефекты проекта, или ненадежные элементы. В том случае, если частота возникновения неисправностей превышала скорость их устранения, разработка не могла увидеть свет и считалась неработоспособной».

К этому стоит добавить, что из-за недостатка средств в МЭСМ устанавливались бытовые электронные лампы, которые выходили из строя гораздо чаще специально отобранных ламп «военной приемки», и приходилось идти на ухищрения для снижения количества отказов. Кроме того, системы охлаждения МЭСМ тоже были несовершенны (что неудивительно — все-таки первый опыт), и, по свидетельству Е. Шкабары и Л. Дашевского [1.9], в летние месяцы днем машину вообще приходилось выключать на несколько часов. О режиме и методах воспитания сотрудников лаборатории Бурцев вспоминает:

«Прежде всего мы знали, что Сергей Алексеевич может выполнить любую работу за нас. Так, зачастую, и бывало. Если кто-нибудь по молодости, увлекшись отдыхом, не выполнял тот или иной участок работы на этапе проекта, Сергей Алексеевич на следующий день приносил недостающую часть проекта, как ни в чем не бывало, и без единого упрека. Если кто-либо, уставши, засыпал за пультом создаваемой ЭВМ в процессе ее отладки (ночью довольно трудно работать на пределе эффективной работы, а отладка всегда велась круглосуточно), Сергей Алексеевич успешно подменял на время такого отдыха дежурного инженера или математика. Он приезжал в эти трудные периоды работы в 10–11 часов утра и заканчивал работу зачастую в 8 утра, передавая ее следующей смене с рассказом о том, что было сделано, чем, как он считает, хорошо бы заняться новой смене до его приезда. Запись в журнал была лишней, так как Сергей Алексеевич приезжал обратно на работу через 3–4 часа».

Еще раз напомним, что воспоминания Бурцева относятся уже к московскому периоду, когда работа и дом находились в разных местах, так что приходилось еще тратить время на дорогу. В Феофании же, где работа и жилье находились на соседних этажах, Лебедев, можно сказать, все время находился на работе. В редкие часы отдыха по утрам, по свидетельству З. Л. Рабиновича, он все равно был доступен «для решения различных вопросов, в том числе и не связанных с его работой на данном отрезке времени […] Когда он, проснувшись, отдыхал еще в постели за чтением книги Дюма (очень его любил), к нему можно было зайти и выяснить какой-либо острый вопрос».

Вот в таком режиме, менее чем за два года (считая с момента раздачи заданий сотрудникам лаборатории в начале 1949 года и до опытного пуска осенью 1950-го), была осуществлена постройка первой советской вычислительной машины, оказавшейся потом первой находящейся в эксплуатации ЭВМ во всей континентальной Европе[11]. Параллельно шло проектирование, конструирование и изготовление машины. В августе — ноябре 1950 года была проведена комплексная отладка всей машины с пульта управления, а 6 ноября 1950 года произведен первый пробный пуск в ее макетном исполнении. В духе того времени это, естественно, было оформлено, как выполнение социалистических обязательств к официальному празднику 7 ноября — годовщине большевистской революции 1917 года.


Лев Наумович Дашевский и Екатерина Алексеевна Шкабара в своей книге «Как это начиналось» [1.9] описывают случай, произошедший во время отладки МЭСМ:

«Вначале все шло хорошо. Результаты машинного расчета во всех 20 двоичных разрядах полностью совпадали с теми, что были получены вручную (это вызывало бурю восторга всех присутствующих), но на восьмом отрезке обнаружилось совершенно незначительное расхождение, которого не должно было быть. Все должно было совпадать абсолютно точно. Многократные повторения расчетов ничего не изменили. Машина давала один и тот же результат, отличавшийся от ручного счета на одну единицу младшего разряда. Все немедленно „повесили носы“. Расхождений не могло быть. Один Сергей Алексеевич, который никогда не верил в „чудеса“, сказал: „Я сам проверю ручной счет до 9-й точки“. И проверил (при расчете в двоичной системе это была очень кропотливая и трудоемкая работа, но он ее никому не передоверил). Он оставил нас в сотый раз проверять расчеты машины, менять режимы, а сам удалился в другую комнату и аккуратнейшим образом в клетчатой ученической тетради выполнил необходимые вычисления. Расчеты продолжались целый день, а на другой он появился улыбающийся (что весьма редко бывало), очки были сдвинуты на лоб (что свидетельствовало об удаче), и сказал: „Не мучайте машину — она права. Не правы люди!“ Оказывается, он все же нашел ошибку в дублировавшемся ручном счете. Все были буквально потрясены и застыли в изумлении, как в заключительной сцене „Ревизора“. С. Г. Крейн и С. А. Авраменко бросились пересчитывать оставшиеся 24 точки, так как расчеты были рекуррентными и продолжать дальнейшую проверку при наличии ошибки в ручном счете было бессмысленно. Ее пришлось отложить на следующий день (это событие произошло в 2 часа ночи), и хотя многие энтузиасты не хотели ждать, Сергей Алексеевич не разрешил: „Надо же дать отдохнуть несколько часов машине. Пойдем и мы отдохнем. Завтра все будет в порядке!“ Так оно и было: утром были принесены новые расчеты, и машина их продублировала без всяких расхождений. Это была первая решенная нашей машиной реальная задача».

Группа сотрудников лаборатории за пультом МЭСМ, 1951 год. Слева направо: Л. Н. Дашевский, З. С. Зорина-Рапота, Л. А. Абалышникова, Т. Н. Пецух, Е. Е. Дедешко


Результаты опытной отладки МЭСМ были доложены Президиуму АН УССР и московскому руководству АН — Лебедев никогда не скрывал своих успехов от начальства. 4 января 1951 года макет МЭСМ демонстрировался приемной комиссии АН УССР. 15 января, уже вовсю погрузившись в работы по БЭСМ в Москве, Лебедев написал письмо в Президиум АН УССР с предложением ускорить работы в области вычислительной техники на Украине. Тем не менее, на постройку большой рабочей машины в Киеве денег не нашлось. Единственное, на что там были согласны — выделение средств на завершение работ по МЭСМ. Справедливости ради отметим, что позднее, еще до приезда в Киев В. М. Глушкова, в бывшей лаборатории Лебедева все-таки закончили еще одну машину: под руководством З. Л. Рабиновича в январе 1955 года заработала специализированная ЭВМ для решения систем алгебраических уравнений СЭСМ, идею которой также выдвинул С. А Лебедев. К приезду Глушкова была также почти закончена новая ЭВМ «Киев». Однако, как пишет Б. Н. Малиновский, «такое положение в Академии наук Украины и республике — непонимание и недооценка значения развития вычислительной техники — сохранялось все последующее десятилетие вплоть до появления В. М. Глушкова. Подтверждением этого может служить фраза из письма, посланного сотрудниками бывшей лаборатории Лебедева в ЦК компартии Украины в 1956 г.: „Положение с вычислительной техникой в республике граничит с преступлением перед государством…“». В числе подписавшихся был и сам Малиновский.


Вернемся, однако, в начало пятидесятых. В мае 1951 года МЭСМ подверглась серьезному экзамену, когда в Киев приехала правительственная комиссия из Москвы, во главе с М. В. Келдышем и Н. Н. Боголюбовым. В составе комиссии оказались и немногочисленные в то время специалисты по вычислительной технике: Ю. Я. Базилевский (руководитель разработки первого отечественного серийного компьютера под названием «Стрела»), А. Н. Тихонов (будущий научный руководитель Вычислительного центра МГУ) и др. Летом вышло постановление правительства СССР № 2754-1321с, обязывающее ввести МЭСМ в полноценную эксплуатацию в IV квартале 1951 года. Типичный прием советской бюрократии: связать постановлением тех, кто и без того работал на износ, только на первый взгляд кажется глупым и ненужным шагом — ведь таким образом на всех смежников и поставщиков тоже возлагались определенные обязательства.

В течение 1951 года МЭСМ дорабатывали до состояния, пригодного для регулярной работы по решению пользовательских задач (была, как говорилось, увеличена разрядная сетка, при участии Института физики АН УССР установлена память на магнитном барабане), так что официальная сдача ее в эксплуатацию датируется 25 декабря 1951 года. Этой дате предшествовала проверка работы машины представительной комиссией АН СССР во главе с М. В. Келдышем. Среди членов комиссии были хорошо знакомый с проектом МЭСМ академик М. А. Лаврентьев, академик С. Л. Соболев (один из заместителей Курчатова по атомному проекту, в 1952 году возглавит кафедру вычислительной математики механикоматематического факультета МГУ), профессора Константин Адольфович Семендяев (1908–1988, один из крупнейших специалистов по методам приближенных вычислений, будущий заведующий ВЦ Метеоцентра) и Александр Геннадиевич Курош (1908–1971, крупнейший отечественный алгебраист, будущий руководитель диссертации В. М. Глушкова).

В дальнейшем МЭСМ подвергалась модернизации, но уже с 1951 года на ней выполнялись важные расчеты оборонного характера — в течение следующей пары лет это была единственная в СССР вычислительная машина. За ее пультом дневал и ночевал известный математик А. А. Ляпунов — позднее он рассказывал, что получил первый неоценимый опыт по программированию вычислительных машин именно там, в Феофании. На МЭСМ решались технические задачи из области термоядерных процессов (Я. Б. Зельдович), космических полетов и ракетной техники (М. В. Келдыш, А. А. Дородницын, А. А. Ляпунов), дальних линий электропередач (С. А. Лебедев), механики (Г. Н. Савин), статистического контроля качества (Б. Е. Гнеденко) и др.