БЭСМ-6

Материал из in.wiki
Перейти к навигации Перейти к поиску

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

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

Машина представляла собой 4 стоящих полукругом консоли, чем-то напоминающие пианино кремового цвета. Смотрелось всё это весьма эклектично и напоминало сцену из китчевого sci-fi, где какой-нибудь Доктор Зло восседает за Пультом Управления Всем, время от времени нажимая кнопки размером с сигаретную пачку и переключая тумблеры. Каждое "пианино" имело своё назначение: назывались они (слева направо) БРУС, УУ, АУ и УВУ. В качестве внешних устройств подключались устройства записи/чтения перфокарт и перфолент, накопители на жёстких магнитных дисках и магнитной ленте, АЦПУ, плоттеры и терминалы (телетайпы "Консул"). Все операции были типа память-память, однако для хранения промежуточных данных (например переменных в теле цикла) существовали 8 буферных регистров записи (БРЗ), содержимое которых отображалось лампочками на панели управления. С помощью этих лампочек можно было "писать" короткие сообщения оператору –- эта фича использовалась для диагностики и отладки.

За без малого 30 лет (последняя БЭСМ-6 в Дубне с заводским номером 007 была демонтирована в 1992 году) на этой машине были посчитаны практически все мало-мальски серьёзные объекты народно-хозяйственного и военного назначения –- от плотин ГЭС и ядерных реакторов до корпусов бомб и траекторий баллистических ракет, так что можно считать, что историческая роль этой машины была совершенно неоценимой: во многом благодаря ей и бомбе Сахарова СССР сохранял паритет с Западом вплоть до самого своего конца в начале 90-х.

Впрочем развитие архитектуры продолжалось и после демонтажа последнего экземпляра. "Большие" военные мэйнфреймы "Эльбрус-Б" и "Эльбрус-1/2", а так же настольные, точнее подстольные варианты –- опытная МКБ-8601 и подготовленная к серийному производству СВС имели уже 64-х разрядное слово (в отличие от 48-и разрядного в БЭСМ), были реализованы с применением ИС эмиттерно-связаной логики (ЭСЛ) и могли работать с объёмом адресуемой памяти до 1Гб. Конечно, даже для 90-х годов это был уже вчерашний день. Сегодня архитктуру БЭСМ можно реализовать на какой-нибудь Altera 10k в стандартном включении из даташита, и выполнить в виде встраиваемого микроконтроллера на плате 10х10 см, однако и это уже не нужно, несмотря на огромное количество ПО для этой архитектуры, в том числе программ управления серьёзными технологическими процессами.

Разрушение архитектуры БЭСМ/Эльбрус произошло по двум причинам. Прежде всего это сильнейшее отставание в микроэлектронике. Возможно, связанное с деятельностью ЦРУ, возможно –- неверной оценкой перспектив развития технологии БИС из-за зашоренности научного мышления олдскульных советских микроэлектронщиков. Возможно, второе было следствием первого. Между прочим, когда я учился в институте, многие из моих преподавателей были всерьёз уверены, что работа логических схем на частотах выше 100МГц невозможна. Так или иначе гонка была проиграна, и отставание росло, как снежный ком, потому как для разработки ИС высокой степени интеграции нужны вычислительные ресурсы, прирост которых не возможен без увеличения степени интеграции. И если производство наладить мы ещё как-то могли, то с разработкой был совсем швах, а копирование западных БИС и СБИС неизбежно влекло за собой копирование и архитектуры ЭВМ.

Вторая причина, добившая БЭСМ/Эльбрус –- исчезновение "железного занавеса". БЭСМ во многом была "вещью в себе": рождённая в СССР и для СССР она не могла встроиться в существовшие на тот момент мировые стандарты. Начавшееся было обновление промышленного производства отчаянно требовало импорта –- по многим направлениям мы отставали на десятки лет, и делать своё было уже некогда. Массовые закупки технологического оборудования требовали так же закупок управляющей вычислительной техники, так как перенос ПО и разработка интерфейсов для отечественных машин были весьма ресурсоёмкими задачами.

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

P.S. Впрочем, о проекте разные мнения. Раздел Критика должен быть, конечно, написан.

Сведения[править | править код]

Советский математик, профессор МГУ Александр Томилин, вспоминает: «вычислительный комплекс, в состав которого входили ЭВМ БЭСМ-6, в 1975 году в ходе космического полёта „Союз — Аполлон“ обрабатывал телеметрию за 1 минуту, в то время как американская сторона на такой расчёт тратила 30 минут»; «данные баллистических измерений траектории подъёма … корабля „Союз-19“ передавались … в советские центры обработки и в Хьюстон, где рассчитывали траектории подъёма и затем орбиты корабля».

См. также[править | править код]

Источник[править | править код]