Algorithms
11 December 2008

Легенда о «Сетуни»

В далёкие времена, когда деревья были ниже, а космос ещё так далёк, где-то в конце 50-х прошлого столетия, зарождалась эра вычислительных машин.
Инженеры в белых халатах творили историю.
Транзисторы, диоды, реле, ферритовые кубы… создавались первые ЭВМ.
В стенах МГУ появилась легенда. И имя ей — Сетунь.

Промышленный образец ЭВМ «Сетунь», ВДНХ, 1961 год

Сетунь — первая и единственная троичная ЭВМ

  • Главный конструктор: Брусенцов Н. П.; основные разработчики: Жоголев Е. А., Маслов С. П., Веригин В. В.
  • Организация-разработчик: Вычислительный центр Московского государственного университета им. М. В. Ломоносова.
  • Завод-изготовитель: Казанский завод математических машин Минрадиопрома СССР. Изготовитель логических элементов — Астраханский завод электронной аппаратуры и электронных приборов Минрадиопрома СССР. Изготовитель магнитных барабанов — Пензенский завод ЭВМ Минрадиопрома СССР. Изготовитель печатающего устройства — Московский завод пишущих машин Минприборпрома СССР.
  • Год окончания разработки: 1959.
  • Год начала выпуска: 1961.
  • Год прекращения выпуска: 1965.
  • Число выпущенных машин: 50.
  • Заводская цена: 27,5 тыс. руб.
ТТХ
  • 27 команд (3 зарезервированы)
  • Оперативная память — 162 9-тритных ячейки
  • Основная память — магнитным барабан емкостью 36 либо 72 страницы (страница — 54 ячейки).
  • Средняя оперативная скорость машины 2000-4500 операций в секунду
  • Тактовая частота — 200 кГц.
  • Потребляемая мощность — 2,5 кВА,
  • Площадь для размещения — 25—30 кв. м.
  • Рабочий диапазон температур — 15—30°С
(По материалам виртуального компьютерного музея)

Наши дни


Несколько лет назад я впервые узнал о существовании троичной симметричной системы счисления, с её интересными особенностями. В поисках информации по этой теме, с сайта виртуального компьютерного музея я узнал об ЭВМ построенной на её базе — МЦВМ Сетунь. Вскоре родилась идея создания программного симулятора этой машины.

«Сетунь-ВС»


Это интернет-приложение, имитирующее работу реальной машины, позволяет осуществлять выполнение программ написанных для «Сетуни».

В симуляторе воссоздана оригинальная панель «Сетуни», с которой осуществляется управление ходом работы.

Основной вид симулятора «Сетунь-ВС»
Все устройства представлены в виде стандартных элементов интернет-приложений: текстовых полей, кнопок и изображений.

Загрузка программ осуществляется через текстовые поля ввода представляющие собой виртуальные фототрасмиттеры. Также команды можно вводить непосредственно с пульта.

Входными данными является набор символов имитирующий перфоленту. Данные могут быть представлены как в троичной системе: символами -, 0, +; так и в девятеричной с английским или русским алфавитом. Система счисления распознаётся автоматически.

После загрузки, запуск программы, как и в реальной машине, выполняется кнопкой «Начальный пуск».
Состояние регистров можно оценить по индикаторам на панели управления.

Для вывода данных имитируется принтер ЭУМ-46.
Так, например, можно выполнить программу «Тест-1», написанную для «Сетуни», которая проверяет основную функциональность, и при правильном выполнении принтер выводит строку «ТЕСТ1».

Для анализа хода выполнения программ существует специальный консольный режим, который, помимо состояний регистров, отражает состояние каждой ячейки запоминающего устройства. Также в консольном режиме ход выполнения каждой операции представлен в развёрнутом виде, с кратким описанием выполняемой команды.

По скорости выполнения операций «Сетунь-ВС» сопоставима с реальной машиной.
Работает в Gecko и WebKit.
На сайте также можно найти руководство по работе с симулятором, краткое описание «Сетуни», тексты программ.

Назад в будущее


На днях в МГУ состоялась конференция посвящённая 50-летию машины «Сетунь» и 55-летию научной деятельности её главного конструктора Николая Петровича Брусенцова. Мне посчастливилось стать её участником.
В наше время «Сетунь» не имеет аналогов, но исторически сложилось, что развитие информатики ушло в русло двоичной логики. Но время переменчиво и возможно в будущем люди вернуться к троичке, а идеи заложенные в «Сетунь» вновь станут актуальными.

+92
3.1k 16
Comments 178
Top of the day