Уникальная и забытая: рождение советской ПРО. Лебедев и МЭСМ

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

МЭСМ


Она началась в Союзе сразу же после войны (с незначительным отставанием от США и Великобритании, опережая все прочие страны) независимо в двух местах (Киеве и Москве), с двух людей – Сергея Александровича Лебедева и Исаака Семеновича Брука (машины МЭСМ и М-1 соответственно).



МЭСМ, как и британская SSEM, задумывалась как макет, поэтому изначально называлась Модельная Электронная Счетная Машина. Но, в отличие от SSEM, макет оказался вполне работоспособным. И написанные для него первые в отечественной истории программы почти с самого начала имели прикладное значение. К началу разработки первого советского компьютера Лебедев уже был молодым состоявшимся ученым. Он долго и успешно занимался электротехникой, в 1945 году был избран действительным членом АН УССР, в мае 1946 года назначен директором Института энергетики АН УССР в Киеве. В 1947 году после разделения института Лебедев становится директором Института электротехники АН УССР и тогда же организовывает в нем лабораторию моделирования и вычислительной техники.

Точно так же, как и его коллега Брук, первую информацию о разработке принципиально нового класса вычислительной техники – цифровых машин, он получает окольными путями из-за границы. Председателем АН УССР с 1930 года по 1946 (когда он скончался от туберкулеза) был известный советский биолог и патофизиолог Александр Александрович Богомолец, собравший вокруг себя команду выдающихся специалистов в разных областях наук, включая математика Михаила Алексеевича Лаврентьева, в будущем основателя легендарного Сибирского отделения АН СССР (кроме того, он еще сыграет значительную роль в развитии ранних ЭВМ).

Сын А. А. Богомольца, Олег, тоже биолог, был завзятым радиолюбителем и во время командировок в Швейцарию собирал различные журналы по электротехнике и радиоэлектронике. В них, среди прочего, встречались описания работ компьютерного пионера Конрада Цузе (Dr. Konrad Ernst Otto Zuse), разрабатывавшего серию машин Z для ETH Zurich (строившийся тогда Z4 стал на 1950 год единственным работающим компьютером в континентальной Европе и первым компьютером в мире, который был продан, опередив на пять месяцев Марк I и на десять –UNIVAC).

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

Несмотря на жуткие условия послевоенной Украины, коллективу Лебедева, начав с нуля, удалось через два года, 6 ноября 1950-го осуществить пробный запуск (так много времени на машину ушло в том числе потому, что МЭСМ требовала более 6000 ламп, и около трети из них доставлялись с завода бракованными). Еще через год, после успешного проведения испытаний комиссией АН СССР во главе с академиком М. В. Келдышем, была начата регулярная эксплуатация машины.

Что интересно, помещение бывшего монастырского общежития в Феофании было настолько не приспособлено для функционирования огромной ламповой ЭВМ, что в лаборатории пришлось снести часть потолка, чтобы отвести из комнаты тепло, вырабатываемое тысячами ламп. Условия создания МЭСМ были адскими и совсем не похожими на лаборатории, где строили ENIAC, Harvard Mk I и прочие компьютеры в США.

Уникальная и забытая: рождение советской ПРО. Лебедев и МЭСМ
Киев после войны. В таких условиях работали первые создатели советских ЭВМ (itkvariat.com)

Для МЭСМ необходимо было помещение площадью около 150 кв. м. и примерно столько же – для генераторов, аккумуляторов и автоматики управления. Плюс мастерские, общежития для работников и многое другое. Найти такое здание в разрушенном войной Киеве было очень трудно. Здание в Феофании было в запущенном состоянии, сначала пришлось его ремонтировать. Каждый день из Киева в поселок разработчиков возил специально выделенный автобус, но в 17 часов он уезжал обратно. Люди оставались на работе по несколько суток, а то и недель.

Вспоминает Зиновий Львович Рабинович, ученик Лебедева:

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

Кроме этого, Лебедев столкнулся еще с одной проблемой. Его сотрудники включали в себя евреев! Снова слово Рабиновичу:

Сергей Алексеевич даже имел частично из-за этого немалую неприятность. На него был написан анонимный донос в ЦК, в котором одним из основных обвинений фигурировало продвижение З. Л. Рабиновича по работе, и, в частности, помощь в его диссертационных делах (время такое было!). Донос в результате проверки был признан клеветническим, но, как говорится, нервов он Сергею Алексеевичу немало попортил. Мне же он обошёлся оттяжкой защиты на полтора года – так как потребовалось дополнительное закрытое рецензирование работы... Также не могу не рассказать, что Сергею Алексеевичу ещё довелось меня отстаивать от требований моего увольнения каких-то высших проверочных инстанций, ввиду проводимой в то время кампании желательного сокращения научных сотрудников-евреев, работающих по закрытой тематике. Кроме меня, с таким же паспортом был ещё один научный сотрудник, заместитель заведующего лабораторией (С. А. Лебедева) Лев Наумович Дашевский, а наличие такого рода двух научных сотрудников в одной лаборатории являлось крайне нежелательным... Но Сергей Алексеевич занял принципиальную позицию, что в то время было совсем не легко, и решительно меня отстоял.

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


Так выглядела работа с МЭСМ, обратите внимание, что машина занимает все доступные поверхности стен, будучи просто смонтирована на них

Несмотря на это, никаких официальных почестей Лебедев не получил (вспоминает Рабинович):

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

МЭСМ использовалась до 1957 года, пока окончательно не устарела, после чего была передана в КПИ для учебных целей. В 1959 году ее демонтировали, украинский историк вычислительной техники Борис Николаевич Малиновский вспоминал об этом так:

Машину разрезали на куски, организовали ряд стендов, а потом… выбросили.

Несколько оставшихся от МЭСМ электронных ламп и других компонентов хранятся в Фонде истории и развития компьютерной науки и техники при Киевском доме ученых НАН Украины. Впрочем, аналогичная судьба ждала и ENIAC и вообще практически все первые ЭВМ – ни в Союзе, ни на Западе никто особенно не заморачивался созданием музеев вычислительной техники. В СССР так поступали абсолютно со всеми компьютерами – разобрали на металлолом и «Сетунь», и все первые БЭСМ. Программист первых советских ЭВМ Александр Константинович Платонов, математик Института прикладной математики (интервью с ним от 2017 года было опубликовано на Хабре) с горечью вспоминает:

Мне потом этот пульт так жалко было. Когда ломали БЭСМ, я Мельникова спросил: «Почему не в музей, это же вся страна работала?» А он говорит: «А у них места нет!». Потом сотрудники Политехнического музея, на моих глазах, бегали, пытались хоть что-нибудь найти. Вот оно, отсутствие культуры.

СЭСМ


Мало кто знает, что уже после отъезда Лебедева в Москву его группа на основании его идей воплотила в жизнь (здесь уже генеральным конструктором был упомянутый З. Л. Рабинович) еще более удивительную задумку – так называемую СЭСМ, Специализированную Электронную Счетную Машину. Ее уникальность заключалась в том, что СЭСМ была специализированным вычислителем, причем матрично-векторным (!), одним из первых, если не первым, в мире.

СЭСМ предназначалась для решения корреляционных задач и систем алгебраических уравнений с 500 неизвестными. Машина оперировала дробями и имела текущий автоматический контроль порядка величин. Результаты расчетов выдавались в десятичной системе с точностью до седьмого разряда. Исходя из принятого для СЭСМ метода решения ЛАУ Гаусса-Зейделя, арифметическое устройство выполняло лишь сложение и умножение, зато компьютер вышел изящным – всего 700 ламп.


Специализированная электронная счетная машина «СЭСМ», за пультом С. Б. Розенцвайг (icfcst.kiev.ua)

Удивительно, но ее не засекретили. И она стала первой советской ЭВМ, удостоившейся хвалебной рецензии в только появившемся тогда американском компьютерном журнале Datamation.

Причем написанная по результатам разработки монография («Специализированная электронная счётная машина СЭСМ» З. Л. Рабинович, Ю. В. Благовещенская, Р. А. Черняк и др., на издании книги настоял Глушков, сами разработчики не особо искали славы, в итоге он оказался прав, закрепив наш приоритет в этой области) была переиздана в США на английском языке. И, по-видимому, явилась одной из первых книг по отечественной вычислительной технике, опубликованных за рубежом.

Сам Зиновий Львович много и плодотворно работал в области компьютерных наук вплоть до 1980-х годов вместе с такими титанами мировой электроники, как академик В. М. Глушков, в том числе – над системами ПВО (такое впечатление, что в те годы абсолютно все компьютерные специалисты СССР имели отношение к двум областям: ПРО или ПВО).

БЭСМ


Как мы говорили, МЭСМ была задумана Лебедевым как прототип большой машины (с незатейливым наименованием БЭСМ), но воплотить куда более сложную разработку в полуразрушенной войной Феофании на Украине было нереально. И конструктор решил податься в столицу. Снова дадим слово Платонову (ИТМиВТ и их отношение к БЭСМ мы еще обсудим подробнее ниже, там много интересного):

Лебедев делал макет электронной счетной машины, и кончились деньги. Тогда он написал письмо Сталину о том, что идет полезная работа… Прислали комиссию во главе с Келдышем. Келдыш увидел вычислительную технику и, надо отдать должное его прозорливости, понял перспективу. В результате вышло постановление правительства по этому поводу. Первый пункт: переименовать макет электронной счетной машины в малую электронную счетную машину... Второй пункт: сделать большую электронную машину – БЭСМ. Поручили это директору Института точной механики.

Итак, Лебедев направился в Москву.

А там в это время уже несколько лет над своим, абсолютно независимым компьютером работала вторая группа – под руководством Исаака Брука.

Продолжение следует…
25 комментариев
Информация
Уважаемый читатель, чтобы оставлять комментарии к публикации, необходимо авторизоваться.
  1. +14
    17 мая 2021 18:11
    Лебедеву и М. Р. Шура-Бура надо было памятники на родине героя поставить!!! good drinks
    Автор - молодец, так держать!!! good
    Кто на него будет наезжать - наезжайте сразу на меня, я то же в этом немного шарю, что пишет Автор... feel wink
    1. +9
      17 мая 2021 18:36
      Да в чего уж тут наезжать то, ЭТА часть статьи очень интересная, жаль, что короткая.
  2. +6
    17 мая 2021 18:25
    Спасибо, познавательно!
  3. +5
    17 мая 2021 18:40
    Хорошая статья, автору - респект. Жду продолжения.
  4. +7
    17 мая 2021 18:44
    Печально, что передовое направление пробивалось в жизнь с таким трудом и постоянными подножками:((((((
    1. -1
      17 мая 2021 20:49
      Цитата: Avior
      Печально, что передовое направление пробивалось в жизнь с таким трудом и постоянными подножками:((((((

      Учёных надо в тонусе держать.
  5. +2
    17 мая 2021 19:32
    Присоединяюсь к вышесказанному, интересная статья, спасибо автору good
  6. +6
    17 мая 2021 20:49
    Спасибо! Интереснейшая и мало упоминаемая тема. Прикладные математики
    - интереснейший срез общества как человеческого, так и научного.
  7. +2
    17 мая 2021 21:29
    Очень интересная статья. Открыл для себя много нового по истории развитии наших ЭВМ.
    Лично моя инженерная биография началась с эксплуатацией и ремонтом транзисторной ЭВМ "Наири-3". В то время это была гениальная советская разработка. Потом уже пошли СМ-3, 4 и т.д., как сейчас говорят, "клоны" амерской PDP-11.
    1. AUL
      0
      18 мая 2021 20:36
      А я начинал с Наири-2. До сих пор с удовольствием вспоминаю те годы, начало 70-х.
    2. 0
      8 августа 2021 20:13
      Электроника 79 (могу ошибаться, делалась в Калининграде), СМ-4 и СМ1420 - PDP11
      СМ-3, это уже HP
  8. +7
    17 мая 2021 22:20
    Очень интересная статья. Лично моя инженерная биография началась с обслуживанием и ремонтом транзисторной ЭВМ "Наири-К" в УАИ. Может поэтому, в силу юношеского максимализма и отвергания "замшелого" прошлого, тогда мы на дух не переносили любые упоминания о ламповых ЭВМ.)
    Наири тогда была действительно передовым вычислительным комплексом. Советской ЭВМ. Нам конечно доставалось в ее ремонте - транзисторы и ферритовые кольца памяти на платах приходилось менять пачками.) Но после ремонта она работала!
    А дальше уже пошли СМ-3, 4, и т.д., как сейчас говорят "клоны" американской PDP-11. Открываешь описание "советской" СМ-3 - текст на русском. Открываешь ее схемы - уже все на нативном английском. Видимо, переводчики не успели). Лично для меня был стимул в изучении английского).
    Я так думаю, с тех пор и началось умирание отечественной школы вычислительной техники. Видимо, на самом верху приняли решение не "оригинальничать" с отечественной ВТ, а взять (т.е. украсть посредством промышленного шпионажа) проверенные западные решения.
    Как это похоже с западнопоклоничеством современной "отечественной" ВТ. История к сожалению повторяется.
    1. BAI
      +3
      17 мая 2021 22:30
      Я так думаю, с тех пор и началось умирание отечественной школы вычислительной техники

      А в Китае с этого началось рождение китайской вычислительной техники.
      1. +2
        17 мая 2021 22:33
        Ну, в то время (середина 80-х) весь Китай на рисовых плантациях стоял).
      2. +6
        17 мая 2021 22:51
        BAI, я не хотел как-то задеть вас, но тогда (середина 80-х) была битва между советской и американской школой ВТ. Европейскую в расчет не берем). И наши проиграли. А как можно было выиграть, когда мы слепо копировали их технику? В частности, выпускали сборки К1801-1804, которые уступали в производительности и надежности оригиналам. Чуть температура в машзале поднималась, как тут же ЭВМ из-за них начинали "плавать". Как мы с ними поступали? Открывали-откидывали корзины с платами, запускали тесты и прогревали точечно феном платы со сборками. Как тесты начинали сбоить, охлаждали сборки фреоном из баллончиков до нормального прохождения теста. Таким образом выходили на сбоящую сборку. Вот такая методика была).
    2. 0
      17 мая 2021 22:50
      Разбирал PDP-11. Ничего общего, кроме языка с СМ машина не имеет. По структуре крейда ей больше подходит Электроника 60, но и в этом случае та ни какой не клон. Не нужно вводить в заблуждение общественность. Вся техника, а её в страны содружества СССР отправлял не мало, снабжалась как оригинальной документацией, так и переводной. Та, что шла еще дальше, включала и английскую. Не надо инсинуаций. Серия СМ в этом смысле конкурировала с VAX- ами
      1. +3
        17 мая 2021 23:21
        Разбирал PDP-11
        На запчасти? Где нашли?
        Ничего общего, кроме языка с СМ машина не имеет.

        Глупости не пишите. Я сам писал на макроассемблере для тестов оборудования. А еще есть Фортран, Паскаль и Лисп.
        Вся техника, а её в страны содружества СССР отправлял не мало, снабжалась как оригинальной документацией, так и переводной.

        Вы сами видели это? А я видел. Схемы - только на английском.
        VAX - это уже СМ-1600 - 1700. Не надо скопом всю серию СМ.
        1. -1
          18 мая 2021 10:37
          А данном случае глупости пока транслируете вы. А что до программ, то я их тоже писал. Эти машины мне хорошо знакомы.
  9. -10
    17 мая 2021 22:55
    И снова под видом технической статьи, окно "Овертона"
    Условия создания МЭСМ были адскими и совсем не похожими на лаборатории, где строили ENIAC, Harvard Mk I и прочие компьютеры в США.
    Ну извините, что фашисты напали на СССР, что же сделаешь немцы разрушили пол страны. Не то что в США. Логика у автора просто потрясающая, а точнее типичная западная.
    1. 0
      18 мая 2021 09:39
      Цитата: Usher
      а точнее типичная западная.

      Значит нормальная!
      1. -1
        18 мая 2021 17:02
        Цитата: kalibr
        Цитата: Usher
        а точнее типичная западная.

        Значит нормальная!

        Что нормального? Ты с головой дружишь? Он ставит в упрек СССР то, что сделали фашисты. Это как тебе предъявят после купания, ты че такой мокрый. Понятно?
    2. -3
      18 мая 2021 17:04
      Как либерда заминусовала. США же это же рай на земле не то что другие. ВО идет по стопам КОНТа. То есть превратился в либеральную помойку. Под видом свободной информации, одна ложь и страшная ложь замешанная на полуправде.
  10. -1
    18 мая 2021 07:57
    История вычислительной техники показывает, что в СССР этот проект загубили. Уж не знаю, по глупости или с умыслом.
    1. +1
      18 мая 2021 09:21
      Цитата: anclevalico
      История вычислительной техники показывает, что в СССР этот проект загубили.

      Особенно сие действо наблюдалось в Болгарии bully
      В середине восьмидесятых выпускали по 60 тысяч компьютеров ежегодно, правда при плане в сто тысяч. hi
  11. Комментарий был удален.
    1. 0
      15 августа 2021 13:32
      Мало пишут о программировании на первых компьютерах. По-видимому причина состоит в том, что работа программистов в те годы вовсе не ценилась.

      В двух словах невозможно описать всё о программирование на первых компьютерах.

      Уникальность компьютера МЭСМ позволила программистам использовать изысканные приёмы программирования.

      Уникальность архитектуры МЭСМ:
      1) арифметическое устройство параллельного действия (привело А.А.Лебедева к изобретению "водопровода);
      2) наличие, кроме центрального управления, местного управления (предоставляло программистам удобство использования библиотечного метода программирования и подсказало изобретение "свопирования" ОЗУ на внешние устройства; а также: изобретению сменно-спаянной памяти для констант и подпрограмм в компьютере "Киев");
      3) возможность динамической модернизации программ - весьма особенная и ей особое внимание.

      1. Возможность динамической модернизации программ при программирование на МЭСМ использовалась для доступа к последовательно расположенным ячейкам ОЗУ. Именно это позволило А.А.Ляпунову изобрести в программировании массивы, которые он включил в операторный метод программирования.

      2. Возможность динамической модернизации программ в себе содержит подсказку о возможности создания программы, которая в свободной памяти, меняя её содержимое, сотворит новую программу. Эту подсказку понял А.А.Ляпунов и киевские программисты, что повлекло к понятию программирующая программа (в последствие: компилятор или транслятор).

      3. Возможность динамической модернизации программ была использована киевскими программистами для моделирования указателей на данные и на подпрограммы. Это послужило толчком к изобретению указателей киевским программистом. Особо следует отметить, что разыменование указателей было реализовано аппаратно в системе команд компьютера "Киев".

      Компьютер "Киев" разрабатывался друзьями, соратниками и учениками С.А. Лебедева как реализацию его идеи по разработке БЭСМ (первоначально в Киеве).

      Лебедев С.А., как и другие конструкторы ЭВМ, использовали отдельные архитектурные особенности в последующих компах.