История отечественной вычислительной техники

Краткая история создания вычислительной машины «Бета-65»

За пультом Бета-65

За пультом Бета-65

Первая в СССР безадресная вычислительная машина «Бета-65» была создана в 1964-1966 годах в группе ОНИР (отдел научно-исследовательских работ МЭИ) кафедры Вычислительной техники (научный руководитель группы – доцент Шигин Анатолий Георгиевич) исключительно силами молодых инженеров и студентов-дипломников 1938-1942 годов рождения, большинство из которых после защиты дипломных проектов продолжили работу на кафедре.

Предпосылкой этой работы явилась передача одним их крупнейших закрытых НИИ оборудования большой вычислительной системы специального назначения (морально устаревшей ещё до передачи её в эксплуатацию) группе ведущих московских вузов, осуществлявших подготовку специалистов в области вычислительной техники. Главным инженером этого НИИ был доктор технических наук Анатолий Иванович Лазарев, работавший одно время председателем ГЭК по защите дипломных проектов на кафедре вычислительной техники МЭИ. Оборудование, полученное кафедрой, состояло, в основном, в виде конструктивных элементов (шкафов), из которых предстояло удалить все соединительные провода, и набора ячеек, включающих триггеры, логические схемы и т. п. на базе плоскостных транзисторов. Было принято общее решение о создании на этой основе своей вычислительной машины, которую можно было бы использовать как для научных работ, так и в учебном процессе. Перевозка в МЭИ этого многотонного оборудования была первым шагом становления коллектива разработчиков будущей машины.

Разработка эскизных проектов будущей машины была поручена старшему инженеру Кольнеру Георгию Михайловичу (1938 г.р.) и инженеру Фальку Вадиму Николаевичу (1940 г.р.), предложивших, соответственно, два варианта машины – традиционной архитектуры с одноадресной системой команд и нетрадиционной архитектуры с безадресной системой команд и использованием аппаратно реализованной магазинной памяти (стека). На общем собрании научной группы последний вариант и был принят к реализации.

Возглавил разработку Г.М. Кольнер, имевший к тому времени опыт проектирования и отладки схем вычислительных машин. Его заместителем стал и. о. инженера студент-дипломник вечернего отделения Жаров Анатолий Алексеевич (1938 г.р.), единственный имевший практический опыт выполнения НИОКР.

Основные участники разработки:

  • Кольнер Георгий Михайлович, старший инженер. Разработка общей архитектуры и системы команд, разработка входного языка системы программирования, руководство разработкой центрального устройства управления, руководство разработкой компилятора с входного языка, курирование разработок всех функциональных и логических схем.
  • Фальк Вадим Николаевич, инженер. Разработка общей архитектуры и системы команд, разработка входного языка системы программирования, руководство разработкой операционного (арифметического) устройства.
  • Жаров Анатолий Алексеевич, и. о. инженера, студент-дипломник (научный руководитель проекта – Фальк В.Н.). Разработка и отладка запоминающих устройств, курирование всех конструкторских и монтажных работ.
  • Абаджиди (Строева) Татьяна Михайловна, студентка-дипломница (научный руководитель проекта – Кольнер Г.М.). Разработка и отладка центрального устройства управления, создание системы тестирования машины.
  • Карцев Александр Александрович, студент-дипломник (научный руководитель проекта – Фальк В.Н.). Разработка и отладка операционного устройства.
  • Васильев Николай Николаевич, инженер. Разработка и отладка схем управления операционным устройством.
  • Смирнов Валентин Михайлович, студент-дипломник (научный руководитель проекта – Кольнер Г.М.). Разработка и отладка компилятора с входного языка программирования.

В создании машины и её программного обеспечения также участвовали инженер Ладыгин И.И., и.о. инженера Копытов Л.А., студенты-дипломники Волков Е.Г., Зарукаева (Смирнова) Г.Х., Панарин И.В., Рыкунов В.А, старший лаборант Солдатова А.Ф., механик Радимов Р.Г.

Коллектив авторов (Жаров А.А., Кольнер Г.М., Фальк В.Н., Шигин А.Г.) получил в Комитете по делам изобретений и открытий  при Совете министров СССР авторское свидетельство №185570 на изобретение «Безадресная универсальная цифровая вычислительная машина» с приоритетом от 15 июля 1965 г.

Машина «Бета-65» экспонировалась в 1967 г. в павильоне «Народное образование» на ВДНХ СССР. Дипломы Почета ВДНХ получили Кольнер Г.М., Фальк В.Н., Шигин А.Г., золотую медаль – Жаров А.А., бронзовые медали – Абаджиди (Строева) Т.М., Карцев А.А.

Дипломный проект Жарова А.А. (научный руководитель – Фальк В.Н.) был награжден Золотой медалью Всесоюзного конкурса на лучшую научно-исследовательскую работу студентов.

Машина «Бета-65» в течение многих лет успешно использовалась на кафедре Вычислительной техники МЭИ – и в учебном процессе, и при выполнении НИР. Эксплуатацию машины осуществляли Тиц П.Г. (начальник машины), инженеры Пьянков В.П., Николаев В., Гевельсон М., Порошков Н. и другие выпускники кафедры ВТ МЭИ.

Система команд БЕТА-65

№№
п/п
Название команды Код команды
1 Дублирование 01010
2 Гашение 01100
3 Обмен местами 10100
4 Сложение 11110
5 Вычитание 11111
6 Умножение 11100
7 Циклическое сложение 11101
8 Поразрядное сложение по mod2 10101
9 Поразрядное умножение 10110
10 Поразрядное сложение 10111
11 Сдвиг влево 11011
12 Сдвиг вправо 11010
13 Циклический сдвиг 11001
14 Поразрядное инвертирование 01000  01000
15 Обращение 01000  01001
16 Дешифрация 01000  01100
17 Счет кол-ва нулей 01000  01101
18 Взвешивание 01000  01110
19 Опред. макс. длины группы единиц 01000  01111
20 Посылка конст. 00000 00000
21 Посылка конст. 00001 00001
22 Посылка конст. 00010 00010
23 Посылка конст. 00101 00011
24 Команды посылки 5 разр. конст. 00100 (код конст.)
25 Команды посылки 10 разр. конст. 00101 (код конст.)
26 Команды посылки 15 разр. конст. 00110 (код конст.)
27 Команды посылки 20 разр. конст. 00111 (код конст.)
28 Считывание в магазинную память 01011
29 Запись в магазинной памяти 11000
30 Прием из СчМП в магазинную память 01000  10011
31 Выдача в СчМП из магазинной памяти 01000  11010
32 Прием из РгОбм в магазинную память 01000  01011
33 Выдача в СчМП из магазинной памяти 01000  01011
34 Сдвиг РгОбм на 20 разрядов 01000  10100
35 Сдвиг РгОбм на 40 разрядов 01000  10101
36 Обращение I к внешн. устройствам 01000  10111
37 Обращение & к внешн. устройствам 01000  11000
38 Освобождение Внешних устройств 01000  10110
39 Безусловный переход 01101
40 Безусловный переход с запом. СчПр 01000  00100
41 Интерпретация 01000  00000
42 Условный переход по 0 01000 
43 Условный переход по Ø& 01001 
44 Условный переход по + 01010 
45 Условный переход по - 01011 
46 Условный переход по ЗнВНУ 01110 
47 Условный переход по φ 01111 
48 Бл. Ост. по φ 01000  10001
49 Разбл. Ост. по φ 01000  10010
50 Останов 01000  10000
51 Пауза при Рг1≠0 01000  01010
52 Пустая операция 01001

 

Период замыслов...

Период замыслов Бета-65

Период замыслов Бета-65

Подготовка помещения

Подготовка помещения Бета-65

Подготовка помещения Бета-65

Подготовка помещения Бета-65

Семинар

Семинар

Авторское свидетельство на изобретение

Авторское свидетельство на изобретение Бета-65

Описание экспоната ВДНХ

Безадресная цифровая вычислительная машина БЕТА—65 позволяет эффективно решать широкий круг инженерных задач.

БЕТА—65 предназначена для автоматизации проектирования новых цифровых вычислительных машин, для решения вычислительных и логических задач, требующих большего объема вычислений.

Разнообразие устройств ввода-вывода, высокая надежность и сравнительно большая производительность обеспечивают БЕТА—65 возможность применения в различных отраслях народного хозяйства.

Бета-65 Титульный лист

Титульный лист

Общий вид БЕТА-65

Общий вид БЕТА-65

Вид шкафов.

Вид шкафов.

Расположение шкафов.

К расположению Устройств:

  1. Операционное устройство (ОпУ).
  2. Устройство управления 1 (УУ-1) и одностороннее запоминающее устройство (ОдЗУ).
  3. Устройство управления 2 (УУ-2).
  4. Магнитное оперативное запоминающее устройство (МОЗУ).
  5. Внешнее запоминающее устройство (ВЗУ).
  6. Цифровое печатающее устройство (ЦПУ).
  7. Перфоленточное устройство (ФСУ и ПрУ).
  8. Стенд для проверки ячеек (Стенд).
  9. Центральный пульт управления.
  10. Устройство подготовки данных (УПД).

Свидетельство участника ВДНХ

Свидетельство участника ВДНХ

Свидетельство участника ВДНХ

Диплом Почета ВДНХ

Диплом Почета ВДНХ

Диплом Почета ВДНХ

Диплом конкурса «Студенты МЭИ производству»

Диплом конкурса Студенты МЭИ производству

Удостоверение к медали ВДНХ

Удостоверение к медали ВДНХ

Удостоверение к медали ВДНХ

Пульт Бета-65

Пульт Бета-65

Статья помещена в музей 21.07.2009