Сторінка ностальгії за БЕСМ-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 звернень.