Открыть сервис

БЭСМ-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 →