В феврале 1945 года С. А. Лебедев избирается действительным членом Академии Наук УССР, а в мае 1946 года назначается директором Института энергетики АН УССР. В 1947 году после разделения этого института С. А. Лебедев становится директором Института электротехники АН УССР. Здесь он продолжает свои работы по проблемам автоматизации энергосистем. В 1950 году за разработку и внедрение устройств компаундирования генераторов электростанций для повышения устойчивости энергосистем С. А. Лебедев совместно с Л. В. Цукерником был удостоен Государственной премии СССР.
В 1947 году в Институте электротехники организуется лаборатория моделирования и вычислительной техники, где под руководством С. А. Лебедева была создана машина МЭСМ (малая электронная счетная машина) — первая отечественная вычислительная машина.
Вычислительная машина МЭСМ
Интересно привести основные этапы разработки и пуска первого отечественного компьютера:
□ Октябрь — ноябрь 1948 года. Разработка общих принципов построения электронной цифровой вычислительной машины.
□ Январь — март 1949 года. Обсуждение характеристик вычислительной машины и мер сотрудничества при ее создании на научных семинарах с участием представителей Института математики и Института физики АН УССР.
□ Октябрь — декабрь 1949 года. Создание принципиальной блок-схемы и общей компоновки макета МЭСМ.
□ 6 ноября 1950 года. Первый пробный пуск макета и начало решения на нем простейших практических и тестовых задач.
□ Ноябрь — декабрь 1950 года. Увеличение количества блоков запоминающих устройств, отработка алгоритмов операций сложения, вычитания, умножения и сравнения, завершение отладки макета.
□ 4–5 января 1951 года. Демонстрация действующего макета приемной комиссии в составе Н. Н. Доброхотова, А. Ю. Ишлинского, С. Г. Крейна, С. А. Лебедева, Ф. Д. Овчаренко, И. Т. Швеца. Составление акта об окончании в 1950 году разработки, изготовления и наладки макета, выработка рекомендаций о дальнейшем его совершенствовании.
□ 10–11 мая 1951 года. Демонстрация работы машины в Киеве в присутствии известных ученых СССР Ю. Я. Базилевского, Н. Н. Боголюбова, В. М. Келдыша, К. А. Семендяева, А. Н. Тихонова и др.
□ Август — сентябрь 1951 года. Переделка блоков запоминания с целью повышения их надежности. Окончание переделки конструкции действующего макета, завершение новой компоновки МЭСМ и ее опробование.
□ 25 декабря 1951 года. Пуск в эксплуатацию МЭСМ в новой компоновке.
□ 12 января 1952 года. Составление акта о введении МЭСМ в эксплуатацию с декабря 1951 года.
Функционально-структурная организация МЭСМ была предложена Лебедевым в 1947 году. МЭСМ работала в двоичной системе, с трехадресной системой команд, причем программа вычислений хранилась в оперативной памяти. Машина Лебедева с параллельной обработкой слов представляла собой принципиально новое решение. Она была одной из первых в мире и первой на европейском континенте машиной с хранимой в памяти программой.
В 1948 году в Москве создается Институт точной механики и вычислительной техники (ИТМ и ВТ) АН СССР, куда приглашается на работу С. А. Лебедев, а в 1950 году, когда основные работы по МЭСМ подходили к концу, Лебедев принимает это предложение.
В ИТМ и ВТ он создает специальную лабораторию для разработки БЭСМ-1 (быстродействующая электронная счетная машина-1), в которой получили дальнейшее развитие идеи Лебедева по структурной реализации методов обработки информации.
С. А. Лебедев и В. А. Мельников за наладкой БЭСМ-1
Вспоминает академик В. А. Мельников: "На опыте создания БЭСМ-1 можно видеть широту его научных и конструкторских разработок. В процессоре машины были использованы лампы, серийно выпускаемые нашей промышленностью. Лебедев указал несколько направлений по созданию оперативной памяти ЭВМ. Велись работы по созданию оперативного запоминающего устройства (ОЗУ): на электроакустических ртутных линиях задержек; ОЗУ параллельного действия на электронно-лучевых трубках; ОЗУ на ферритовых сердечниках. Создавались внешние запоминающие устройства на магнитных лентах и магнитных барабанах, устройства ввода и вывода на перфокартах и перфолентах, быстродействующие печатные устройства. В БЭСМ-1 было впервые применено постоянное запоминающее устройство на сменных перфокартах, что позволило решать задачи по мере готовности того или иного запоминающего устройства. Поэтому ее реальное использование началось уже с 1952 года с ОЗУ на электроакустических ртутных трубках. Правда, быстродействие ее было в десять раз ниже запланированного, но зато, помимо решения задач, появилась возможность получить первый опыт по эксплуатации и отладке программ".
Следует отметить, что БЭСМ-1 сдавалась дважды: первый раз — с ОЗУ на электронно-акустических ртутных трубках со средним быстродействием 1000 операций в секунду и второй раз — с ОЗУ на электронно-лучевых трубках с быстродействием около 10 тыс. операций в секунду. И оба раза она была успешно принята Государственной комиссией. Правда, в дальнейшем еще были испытания, когда на БЭСМ-1 проверялась оперативная память на ферритовых сердечниках, но этот вид памяти уже был окончательно внедрен на серийной машине БЭСМ-2. БЭСМ-1 была первой отечественной быстродействующей машиной (8—10 тыс. операций в секунду), самой производительной машиной в Европе и одной из лучших в мире.
Первой задачей, решенной на БЭСМ-1 и имевшей большое народнохозяйственное значение, был расчет оптимального уклона скоса канала. В программе решения этой задачи задавались параметры сыпучести грунта, глубины канала и некоторые другие. Крутой уклон экономит объем земляных работ, но может привести к быстрому осыпанию, поэтому важно найти математически обоснованный компромисс, который бы экономил объем работ при сохранении качества сооружения. Работа по созданию алгоритма и программы, потребовавшая серьезных математических исследований, была выполнена под руководством С. А. Лебедева, который в 1953 году был избран действительным членом АН СССР.
В структуре БЭСМ-1 уже тогда были реализованы основные решения, характерные для современных машин. Принцип ее работы был параллельного действия, что потребовало увеличения аппаратуры; и это было смелым по тем временам решением, например одна триггерная ячейка содержала четыре электронные лампы, надежность которых была мала, срок службы составлял всего 500—1000 часов, а в БЭСМ-1 было более 50 тыс. таких ламп.
Важной особенностью этой машины и большим структурным достижением являлись операции над числами с плавающей точкой, когда машина может производить операции над числами в диапазоне 2-32—232 автоматически, не требуя специальных операций масштабирования. Эти операции в машинах с фиксированной точкой составляют около 80 % от общего числа операций и увеличивают время решения задач. Одновременно БЭСМ-1 обеспечивала хорошую точность вычислений (около 10 десятичных знаков), а при решении некоторых задач могла работать хотя и с меньшим быстродействием, но с удвоенной точностью.
После БЭСМ-1 под руководством Лебедева были созданы и внедрены в производство еще две ламповые — БЭСМ-2 и М-20. Их характерной особенностью, пишет В. А. Мельников, было то, что они разрабатывались в тесном контакте с промышленностью, особенно М-20. Специалисты завода и академического института вместе участвовали в создании машины. Этот принцип хорош тем, что улучшается качество документации, т. к. в ней учитываются технологические возможности завода.
Вычислительная машина БЭСМ-2 сохранила систему команд и все основные параметры БЭСМ-1, но конструкция ее стала более технологичной и удобной для серийного выпуска.