Сторінка ностальгії за БЕСМ-6

Subscribe to БЕСМ-6
Visit this group

Click here for English.

За традицією вважається, що на цій сторінці розміщена будь-яка інформація про покійну (остання відома нам БЕСМ-6 у Сосновому Бору була демонтована у 2009 році) знаменитої радянської ЕОМ БЭСМ-6.

До речі, БЕСМ розшифровується як Велика (або швидкодіюча) Електронно-Рахункова Машина. Існувала також і БЭСМ-4 (з 45-розрядними словами), і я навіть бачив її одного разу – на матфаку МДПІ, але я нічого більше про неї не знаю.

Система команд

Кодування символів (ось так воно виглядало в житті, покращено)

Новини з емуляційного фронту

Приклад лістингу програми

Приклад роботи емулятора

А ще кажуть.

Цікаві посилання

Фотографії

Я сподіваюся, що ця сторінка надихне когось "втілити" БЕСМ-6 наново, наприклад, у рамках курсового (або дипломного) проекту; до розміщення і часник, а чи не до реального кристала, очевидно. Було б цікаво подивитися, наскільки швидкою БЕСМ-6 могла бути сьогодні і скільки транзисторів (вентилів) знадобилося б.

Вміст усіх регістрів ЦП відображався неоновими лампочками на передніх панелях; 8 буферних регістрів запису (БРЗ) було вирівняно так, що на них можна було писати повідомлення оператору, якщо нічого більше не працювало. Зараз ми змушені рахувати гудки від БІОСу.

Трохи історії

БЕСМ-6 була розроблена у 1965 році групою інженерів в Інституті точної механіки та обчислювальної техніки ім. С.А.Лебедєва (тоді він ще був імені Лебедєва). Один із розробників - Марк Валеріанович Тяпкін - у 2009 році ще працював в ІТМіВТ.

Основне призначення БЕСМ-6, якневажко бачити з її назви - рахувати, так що не дивуйтеся відсутності спеціальних команд для роботи з текстовою інформацією. Звернення до пам'яті було лише послів.

Для БЭСМ існували реалізації багатьох поширених на той час мов програмування: Алгол-60 ("Курочкінський", -ГДР та система Альфа), Фортран (-Дубна, -ГДР і Форекс), Паскаль (-Монітор та -Дубна - вони трохи відрізнялися) - на цих я працював; а також, зокрема, АПЛ, Лісп, Пленер, РЕФАЛ, Форт і С – ці я бачив, чув чи читав про їхню реалізацію.

Було розроблено розширення БЭСМ-6, зване АС-6, із засобами роботи з текстами, але було зроблено лише 8 екземплярів.

Пізніше, з появою Ельбрусів на початку 80-х, почала випускатися швидша версія ЦП БЭСМ-6 на інтегральних схемах як частина постачання Ельбрус-1; офіційно вона називалася Ельбрус-1К2, а неофіційно - СВС: Система, що відтворює Систему [команд БЕСМ-6]. Вона була приблизно в два з половиною рази швидше за БЕСМ-6.

У другій половині 80-х була розроблена і почала випускатися 64-розрядна машина-наступник БЭСМ-6 (названа Ельбрус-1КБ, або, коротко, Ельбрус-Б), що мала власну систему команд і два режими сумісності з БЕСМ (оригінальний та з розширеною пам'яттю). Було випущено (до початку 1992 року, коли все гавкнулося) кілька примірників; один із них використовувався у Гідрометцентрі в Москві в 1991 році. Я не знаю, що з ним (Ельбрусом-Б, а не ГМЦ, зрозуміло) зараз, а було б цікаво дізнатися.

Елементна база у Ельбруса-Б була чи краще, ніж у СВС, тобто. відставала від світового рівня років на 10, якщо не більше, і його продуктивність, дивовижна для тактової частоти 20 МГц (2.5 млн Whetstones), була вже занизька. SPARCStation 2 (або 1+, не пам'ятаю) досягалаприблизно такої ж продуктивності; а хтось David Chenevert із Sun Microsystems, після демонстрації йому в 1993 році Ельбруса-Б, на якому працював ДЕМОС, тактовно заявив: "Це найбільша UNIX-машина, яку я коли-небудь бачив."

Таблиця нижче показує, як збільшувався відрив світового рівня. На цій сторінці я описуватиму БЭСМ-6 і, можливо, СВС. Я намагатимуся використати, наскільки пам'ятаю, ту лексику, яка існувала на початку 80-х років, для надання більшого ностальгічного ефекту.

Технічна інформація

+ Скільки це вентилів?

А ще кажуть.

Цікаві посилання

Читачі англійською можуть відвідати:

  • сторінку Історії Розвитку Паралельної Обчислювальної Техніки і прочитати
  • статтю про купівлю БЕСМ-6 для Музею обчислювальної техніки у Великій Британії.

Фотографії

Фото надіслано Тетяною Федорівною Сапожніковою (ОІЯД, Дубна).

ностальгії

Останній рік життя БЕСМ-6 в ОІЯД.

Весна 1992. Через кілька днів машина (заводський номер 007), що прожила в Лабораторії Обчислювальної Техніки та Автоматизації ОІЯД з 1968 року, буде вимкнена назовні.

На задньому плані – БЕСМ-6. Видно стійки (зліва направо): БРУС, УУ, АУ, УВУ. Не видно (вона справа) стійка керування магнітофонами ЄС, зроблена в Дубні близько 1976 року.

У центрі кадру - Ігор Олександрович Ємелін, керівник групи інженерів БЭСМ-6, який працює в ОІЯД з 1960 року і прожив із цією машиною все її життя. Сидить перед монітором PC XT, що виконувала на той час функції зв'язку між Б6 та її настільним нащадком, а також функції його консолі.

На передньому плані: у центрі - графплоттер фірми Watanabe, підключений on-line до Б6 і використовуваний під час проектування нової машини.

Ліворуч - МКБ-8601, макетний зразок настільної БЕСМ-6, відомий також під іменами МікроБ та Ретро-86. За формою - куб з ребром 60 см. До моменту виведення Б6 з експлуатації був здатний виконувати всі програми, від тесту АУ/УУ і до фортранного транслятора. Мав власну ОС, здатну інтерпретувати екстракоди ОС Дубна та ОС Диспак. Система команд включала команди старої Б6, команди спецпроцесора Ельбрус-Б та власний оригінальний набір, лише 256 команд.

Авторський колектив: А.Л.Давидов, І.А.Ємелін, В.М.Кадиков, Ф.В.Левчановський, М.Ю.Попов, А.П.Сапожніков, Т.Ф.Сапожнікова, І.М.Силін .

До сторінок, присвячених БЭСМ-6, було 30354 звернень.