БЭСМ-1¶
БЭСМ-1 (Большая Электронная Счётная Машина-1) — первая советская электронная вычислительная машина (ЭВМ) серии БЭСМ, разработанная в Институте точной механики и вычислительной техники (ИТМиВТ) АН СССР под руководством академика Сергея Алексеевича Лебедева. Машина была запущена в опытную эксплуатацию в 1950 году и стала одной из первых в мире и первой в континентальной Европе полностью электронной вычислительной машиной с хранимой программой, предназначенной для решения широкого круга научных и инженерных задач.
¶История создания
¶Предпосылки и начало разработки
В конце 1940-х годов в СССР остро ощущалась потребность в высокопроизводительных вычислительных средствах для решения задач атомной физики, баллистики, аэродинамики и других научных дисциплин. Существовавшие механические и электромеханические счётные машины (например, арифмометры и табуляторы) не могли обеспечить необходимую скорость и точность расчётов. В 1947 году в ИТМиВТ была организована лаборатория под руководством С. А. Лебедева, которая приступила к созданию электронной вычислительной машины.
¶Разработка и строительство
Проект машины, первоначально называвшейся МЭСМ (Малая Электронная Счётная Машина), был ориентирован на отработку принципов построения ЭВМ. Однако в 1949 году, после успешного завершения работ над МЭСМ, было принято решение о создании более мощной машины, получившей название БЭСМ. Разработка велась в условиях строжайшей секретности и ограниченных ресурсов. Основные конструктивные решения были заимствованы из опыта МЭСМ, но с существенным увеличением элементной базы и производительности. Первый пуск БЭСМ-1 состоялся в 1950 году, а в 1952 году машина была принята в опытную эксплуатацию.
¶Принятие на вооружение и эксплуатация
После завершения испытаний БЭСМ-1 была передана в эксплуатацию в ИТМиВТ. В 1953 году она была официально принята Государственной комиссией и рекомендована к серийному производству. Однако серийный выпуск не был организован из-за сложности и дороговизны машины, а также из-за предпочтения, отдававшегося в то время ЭВМ «Стрела», которая была более простой в производстве. В общей сложности было изготовлено несколько экземпляров БЭСМ-1, которые использовались в научных центрах СССР для решения задач вычислительной математики, физики и инженерных расчётов.
¶Технические характеристики и устройство
¶Архитектура
БЭСМ-1 была построена на вакуумных лампах (около 5000 штук) и полупроводниковых диодах. Архитектура машины относилась к классу одноадресных ЭВМ с хранимой программой, что соответствовало архитектуре фон Неймана. Программа и данные хранились в оперативной памяти, которая была выполнена на электронно-лучевых трубках (потенциалоскопах) — так называемая «ртутная память» на основе линий задержки. В качестве внешней памяти использовались магнитные барабаны и перфоленты.
¶Основные параметры
- Система счисления: двоичная, с фиксированной запятой.
- Разрядность: 39 двоичных разрядов (что обеспечивало точность представления чисел порядка 10⁻¹²).
- Оперативная память: 1024 слова (39-разрядных) на электронно-лучевых трубках.
- Внешняя память: магнитные барабаны ёмкостью до 10 000 слов.
- Быстродействие: около 8–10 тысяч операций в секунду (сложение/вычитание), умножение выполнялось за 0,5–1 миллисекунду, деление — за 1–2 миллисекунды.
- Энергопотребление: около 30 кВт.
- Площадь: занимала помещение площадью около 100 м².
¶Система команд
Система команд БЭСМ-1 включала около 30 инструкций, включая арифметические (сложение, вычитание, умножение, деление), логические, операции пересылки данных, условного и безусловного перехода, а также операции ввода-вывода. Программирование велось в машинных кодах, что требовало высокой квалификации от программистов.
¶Программное обеспечение и эксплуатация
¶Программирование
Первоначально программирование для БЭСМ-1 велось исключительно в машинных кодах. Программисты вручную составляли последовательности команд, которые затем вводились в машину с помощью перфолент или с пульта управления. Позднее были разработаны первые библиотеки подпрограмм и простейшие ассемблеры, что несколько упростило процесс. Для решения типовых задач (например, решения систем линейных уравнений, численного интегрирования) создавались стандартные программы.
¶Решаемые задачи
БЭСМ-1 использовалась для расчётов в области:
- Атомной физики: моделирование ядерных реакций, расчёт критических параметров реакторов.
- Баллистики: расчёт траекторий ракет и снарядов.
- Аэродинамики: решение задач обтекания тел, расчёт характеристик летательных аппаратов.
- Математической физики: решение дифференциальных уравнений в частных производных, задачи теплопроводности, гидродинамики.
- Экономики и планирования: первые опыты по оптимизации производственных процессов.
¶Значение и влияние
¶Научное значение
БЭСМ-1 стала важнейшим этапом в развитии советской вычислительной техники. Она продемонстрировала возможность создания высокопроизводительных электронных машин в СССР и заложила основы для последующих разработок — БЭСМ-2, БЭСМ-3М, БЭСМ-4 и, в конечном итоге, знаменитой БЭСМ-6. Машина позволила решить ряд задач, которые были невыполнимы на существовавшей в то время технике, и способствовала развитию вычислительной математики в СССР.
¶Технологическое влияние
Опыт, полученный при создании и эксплуатации БЭСМ-1, был использован при проектировании последующих моделей серии. В частности, были отработаны схемотехнические решения, методы организации памяти и системы ввода-вывода. БЭСМ-1 также стимулировала развитие отечественной элементной базы (вакуумных ламп, полупроводниковых диодов) и технологий производства.
¶Исторический контекст
БЭСМ-1 была создана в период, когда в мире шла интенсивная гонка в области вычислительной техники. В США уже существовали машины ENIAC (1945) и EDVAC (1951), в Великобритании — EDSAC (1949). БЭСМ-1, будучи одной из первых в Европе, по своим характеристикам не уступала зарубежным аналогам того времени, а по некоторым параметрам (например, разрядность и быстродействие) даже превосходила их. Однако из-за отсутствия серийного производства и ограниченной доступности её влияние на массовое внедрение ЭВМ в СССР было менее значительным, чем у более поздних моделей.
¶Интересные факты
- Первоначально машина называлась МЭСМ-2, но после завершения работ над МЭСМ-1 (малой машиной) была переименована в БЭСМ.
- В 1950-х годах на БЭСМ-1 были выполнены расчёты для первой советской водородной бомбы.
- Машина работала круглосуточно, и для её обслуживания требовалась целая бригада инженеров и техников.
- В 1955 году БЭСМ-1 была демонтирована и заменена более совершенной БЭСМ-2.
¶Источники
- Лебедев С. А. «Электронные вычислительные машины». — М.: Изд-во АН СССР, 1956.
- Малиновский Б. Н. «История вычислительной техники в лицах». — Киев: Фирма «КИТ», 1995.
- Карцев М. А. «Вычислительная техника: история и современность». — М.: Наука, 1988.
- «Большая электронная счётная машина БЭСМ-1» // Сборник статей под ред. С. А. Лебедева. — М.: ИТМиВТ, 1953.
- Шилов В. В. «Советские ЭВМ: от БЭСМ до «Эльбруса»». — М.: Эксмо, 2019.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →


