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

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

Все устройства представлены в виде стандартных элементов интернет-приложений: текстовых полей, кнопок и изображений.
Загрузка программ осуществляется через текстовые поля ввода представляющие собой виртуальные фототрасмиттеры. Также команды можно вводить непосредственно с пульта.
Входными данными является набор символов имитирующий перфоленту. Данные могут быть представлены как в троичной системе: символами -, 0, +; так и в девятеричной с английским или русским алфавитом. Система счисления распознаётся автоматически.
После загрузки, запуск программы, как и в реальной машине, выполняется кнопкой «Начальный пуск».
Состояние регистров можно оценить по индикаторам на панели управления.
Для вывода данных имитируется принтер ЭУМ-46.
Так, например, можно выполнить программу «Тест-1», написанную для «Сетуни», которая проверяет основную функциональность, и при правильном выполнении принтер выводит строку «ТЕСТ1».
Для анализа хода выполнения программ существует специальный консольный режим, который, помимо состояний регистров, отражает состояние каждой ячейки запоминающего устройства. Также в консольном режиме ход выполнения каждой операции представлен в развёрнутом виде, с кратким описанием выполняемой команды.
По скорости выполнения операций «Сетунь-ВС» сопоставима с реальной машиной.
Работает в Gecko и WebKit.
На сайте также можно найти руководство по работе с симулятором, краткое описание «Сетуни», тексты программ.
На днях в МГУ состоялась конференция посвящённая 50-летию машины «Сетунь» и 55-летию научной деятельности её главного конструктора Николая Петровича Брусенцова. Мне посчастливилось стать её участником.
В наше время «Сетунь» не имеет аналогов, но исторически сложилось, что развитие информатики ушло в русло двоичной логики. Но время переменчиво и возможно в будущем люди вернуться к троичке, а идеи заложенные в «Сетунь» вновь станут актуальными.
Инженеры в белых халатах творили историю.
Транзисторы, диоды, реле, ферритовые кубы… создавались первые ЭВМ.
В стенах МГУ появилась легенда. И имя ей — Сетунь.

Сетунь — первая и единственная троичная ЭВМ
- Главный конструктор: Брусенцов Н. П.; основные разработчики: Жоголев Е. А., Маслов С. П., Веригин В. В.
- Организация-разработчик: Вычислительный центр Московского государственного университета им. М. В. Ломоносова.
- Завод-изготовитель: Казанский завод математических машин Минрадиопрома СССР. Изготовитель логических элементов — Астраханский завод электронной аппаратуры и электронных приборов Минрадиопрома СССР. Изготовитель магнитных барабанов — Пензенский завод ЭВМ Минрадиопрома СССР. Изготовитель печатающего устройства — Московский завод пишущих машин Минприборпрома СССР.
- Год окончания разработки: 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-летию научной деятельности её главного конструктора Николая Петровича Брусенцова. Мне посчастливилось стать её участником.
В наше время «Сетунь» не имеет аналогов, но исторически сложилось, что развитие информатики ушло в русло двоичной логики. Но время переменчиво и возможно в будущем люди вернуться к троичке, а идеи заложенные в «Сетунь» вновь станут актуальными.