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

БЭСМ

БЭСМ — серия советских электронных вычислительных машин (ЭВМ) общего назначения, разработанных в Институте точной механики и вычислительной техники (ИТМиВТ) АН СССР под руководством академика С. А. Лебедева. Аббревиатура расшифровывается как «Большая электронная счётная машина». ЭВМ серии БЭСМ выпускались с начала 1950-х до конца 1980-х годов и являлись основным инструментом для научных расчётов, оборонных задач, космических программ и атомного проекта в СССР. На момент создания каждая новая модель серии входила в число самых производительных компьютеров в мире, а БЭСМ-6 стала одной из наиболее массовых и долгоживущих советских ЭВМ.

История

Предпосылки и начало разработки

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

БЭСМ-1 (1952)

Первая модель серии, БЭСМ-1 (впоследствии переименованная в БЭСМ-1 после появления БЭСМ-2), была разработана к 1952 году. Она строилась на электронных лампах (около 4000 штук) и использовала память на ртутных линиях задержки. Быстродействие составляло около 8–10 тысяч операций в секунду. Машина была введена в опытную эксплуатацию в 1953 году и использовалась для расчётов ядерных реакторов, траекторий ракет и задач метеорологии. Однако из-за сложностей с поставками комплектующих (в частности, ферритовой памяти) серийное производство БЭСМ-1 не было налажено — изготовлено всего несколько экземпляров.

БЭСМ-2 (1955)

БЭСМ-2 стала модернизацией первой модели с заменой ртутных линий задержки на ферритовую память (2048 слов). Быстродействие возросло до 10–12 тысяч операций в секунду. Машина выпускалась малой серией на заводе имени Володарского (Ульяновск). БЭСМ-2 применялась для расчётов в Институте атомной энергии, Институте прикладной математики АН СССР и других организациях. На ней, в частности, решались задачи по проектированию первой советской водородной бомбы.

БЭСМ-3М (1958) и БЭСМ-4 (1962)

БЭСМ-3М (иногда называемая БЭСМ-3) была промежуточной моделью, разработанной на смену БЭСМ-2. Она использовала полупроводниковые диоды и ферритовую память, что повысило надёжность и производительность (до 20–25 тысяч операций в секунду). Однако массового производства не последовало — машина выпускалась в единичных экземплярах.

БЭСМ-4 стала первой полностью полупроводниковой ЭВМ серии (на дискретных транзисторах и диодах). Быстродействие достигло 25–30 тысяч операций в секунду. Память — ферритовая, объёмом 4096 слов. БЭСМ-4 выпускалась серийно на Казанском заводе ЭВМ (с 1962 по 1965 год, изготовлено около 30 машин). Она использовалась в научно-исследовательских институтах и вузах для инженерных и научных расчётов.

БЭСМ-6 (1965)

Наиболее известная и массовая модель серии. БЭСМ-6 была разработана в 1964–1965 годах под руководством С. А. Лебедева и В. А. Мельникова. Она строилась на транзисторах (около 60 000 шт.) и ферритовой памяти с объёмом 32 768 слов (до 192 Кбайт в поздних модификациях). Быстродействие — до 1 миллиона операций в секунду, что на момент создания было одним из лучших показателей в мире. БЭСМ-6 отличалась оригинальной архитектурой: конвейерная обработка команд, асинхронный принцип работы, страничная организация памяти, поддержка многопрограммного режима.

Серийное производство БЭСМ-6 было развёрнуто на Московском заводе счётно-аналитических машин (САМ) и на Казанском заводе ЭВМ. Всего с 1965 по 1987 год выпущено около 355 машин (по другим данным — до 500 с учётом модификаций). БЭСМ-6 стала основной вычислительной машиной для советской космической программы (расчёты траекторий полёта «Востоков» и «Союзов»), атомного проекта, гидро- и аэродинамики, метеорологии и криптографии. На БЭСМ-6 работали многие поколения советских математиков и программистов.

Последующие модели (БЭСМ-7, БЭСМ-10)

После БЭСМ-6 в ИТМиВТ разрабатывались проекты более мощных машин — БЭСМ-7 (на интегральных схемах, быстродействие до 10 млн оп/с) и БЭСМ-10 (суперкомпьютер с производительностью до 100 млн оп/с). Однако эти проекты не были доведены до серийного производства из-за переориентации советской промышленности на унифицированный ряд ЕС ЭВМ (аналог IBM System/360). БЭСМ-7 существовала в единичном опытном образце, БЭСМ-10 — только в виде проекта и макетов. Серия БЭСМ фактически завершилась в конце 1980-х годов.

Архитектура и устройство

Общие принципы

Все модели БЭСМ, за исключением БЭСМ-1/2, являлись машинами с двоичной системой счисления и фиксированной разрядностью слова. Разрядность слова составляла 48 бит (в БЭСМ-6 — 48 разрядов, из них 1 знаковый, 39 мантисса, 8 порядок для чисел с плавающей запятой). Команды были одноадресными (за исключением некоторых моделей с трехадресной системой). Память — ферритовая (в БЭСМ-1 — ртутные линии задержки, в БЭСМ-2/3 — ферритовая, в БЭСМ-4/6 — ферритовая с увеличением объёма).

БЭСМ-6: особенности архитектуры

БЭСМ-6 имела ряд новаторских решений:

Периферия

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

Программное обеспечение

Операционные системы

Для БЭСМ-6 было разработано несколько операционных систем (ОС), наиболее известные:

Языки программирования

На БЭСМ-6 использовались различные языки программирования:

Прикладное ПО

Для БЭСМ-6 были созданы обширные библиотеки математических подпрограмм (решение систем линейных уравнений, дифференциальных уравнений, задач оптимизации), пакеты прикладных программ для аэродинамики, ядерной физики, сейсмологии, экономики.

Применение

Научные расчёты

БЭСМ-6 использовалась в ведущих научных институтах СССР: Институте прикладной математики АН СССР (ИПМ), Институте атомной энергии (ныне НИЦ «Курчатовский институт»), Институте проблем механики АН СССР, Вычислительном центре АН СССР. На ней решались задачи:

Оборонные задачи

БЭСМ-6 применялась для расчётов в оборонной промышленности: проектирование ракетной техники, ядерного оружия, систем противоракетной обороны. Машины устанавливались в закрытых вычислительных центрах Министерства обороны и Министерства среднего машиностроения.

Образование

БЭСМ-6 использовалась в учебном процессе ведущих вузов СССР (МГУ, МФТИ, МИФИ, НГУ, ЛГУ). Студенты и аспиранты проходили на ней практику по программированию и численным методам.

Значение и наследие

Вклад в мировую вычислительную технику

БЭСМ-6 на момент создания (1965) была одной из самых производительных ЭВМ в мире, уступая лишь некоторым американским суперкомпьютерам (например, CDC 6600). Она продемонстрировала высокий уровень советской инженерной школы и заложила основы для последующих разработок в области суперкомпьютеров. Архитектурные решения БЭСМ-6 (конвейер, асинхронность, страничная память) были новаторскими и повлияли на развитие вычислительной техники.

Влияние на советскую науку и промышленность

БЭСМ-6 стала основным инструментом для выполнения масштабных научных и оборонных расчётов в СССР на протяжении более 20 лет. Без неё были бы невозможны многие достижения советской космонавтики, атомной энергетики и авиастроения. Машина также способствовала развитию советского программирования и численных методов.

Музейные экспонаты

Несколько экземпляров БЭСМ-6 сохранились в музеях: Политехнический музей (Москва), Музей вычислительной техники (Москва, Зеленоград), Музей истории вычислительной техники (Казань), Музей МФТИ (Долгопрудный), Музей ВЦ АН СССР (Москва). В 2010-х годах были предприняты попытки восстановления работоспособности отдельных машин (в частности, в Политехническом музее), однако из-за отсутствия оригинальных комплектующих и документации полное восстановление затруднено.

Интересные факты

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →