Важная информация

User Tag List

Страница 1 из 5 12345 ПоследняяПоследняя
Показано с 1 по 10 из 47

Тема: ЭВМ «Сетунь» и «Сетунь-70»

  1. #1
    Banned
    Регистрация
    05.07.2010
    Адрес
    Москва
    Сообщений
    1,058
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию ЭВМ «Сетунь» и «Сетунь-70»

    Очень меня удивляет то, что здесь почти нет информации о необычной серии ЭВМ «Сетунь». Восполняю этот досадный пробел.

    Разработка малых машин «Сетунь» проводилась в МГУ и была завершена в 1959-ом году. В 1961-м году эти ЭВМ были запущены в производство малой серией на Казанском заводе математических машин. Всего к 1965-му году было произведено 46 штук, не считая прототипов, произведенных силами сотрудников МГУ. Ниже вы найдете список всех известных выпущенных машин.

    К 1970-му году была разработана и собрана следующая модель - «Сетунь-70», заметно отличавшаяся от предыдущей ЭВМ. Через некоторое время она была доработана. «Сетунь-70» в серийное производство не пошла и существовала в единственном экземпляре до 1980-го года, когда была демонтирована. Сейчас «Сетунь-70» хранится в запасниках Политехнического музея в Москве. Там же находятся некоторые фрагменты одной из первых машин серии «Сетунь» (как минимум есть фронтальная панель).

    Основное отличие этих ЭВМ от всех остальных заключается в использовании уравновешенного троичного преставления информации. Каждый троичный разряд - «трит» - мог принимать одно из трех значений:

    -1 (минус один),
    0 (ноль),
    +1 (плюс один).

    Обратите внимание что каждый разряд мог быть положительным или отрицательным, что избавляло от необходимости выделять отдельный разряд под знак, теряя в диапазоне чисел, и не требовало использования дополнительных ухищрений в виде кодирования. Кроме этого есть другие достоинства, например, проста операция округления, которая выполняется «автоматически» наилучшим образом, при отбрасывании младших разрядов.

    В первой модели «Сетуни», разработанной в 59-м году, триты объединялись в слова по 9 штук, каждое такое объединение называлось «трайт». Каждый трайт мог содержать в себе число со значением в диапазоне 19683: от -9841, до +9841.

    В следующей модели серии - «Сетунь-70» - трайт состоял из 6 тритов. Диапазон значений сократился до 729: от -384 до +384.


    Веб-эмулятор «Сетуни»:

    http://trinary.ru/projects/setunws/

    там есть пара тестовых программ, краткое описание машины.


    Информация об этих машинах:

    http://computer-museum.ru/histussr/12.htm

    там есть статьи, описание машин, набор программ для «Сетуни», и т.п.


    Список выпущенных экземпляров ЭВМ «Сетунь»:

    По годам выпуска, датам ввода в эксплуатацию и местам распределения.


    Карта распространения ЭВМ «Сетунь»:

    Карта СССР с указанием мест и количества машин.


    Фотографии документации по ЭВМ «Сетунь», блоков «Сетунь-70»
    Фотоархив ВМК МГУ
    Последний раз редактировалось MacBuster; 20.11.2018 в 23:07.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MacBuster Посмотреть сообщение
    Каждый троичный разряд - «трит» - мог принимать одно из трех значений:

    -1 (минус один),
    0 (ноль),
    +1 (плюс один).
    Абсолютно такая же мысль была у меня в 80х годах. Но тогда я ещё не знал о Сетуни. Да и сейчас мало кто представляет что такая машина была.
    Далее подумав, я эту мысль откинул по одной простой причине- компьютер будет сильно уязвим от питания. При отсутствии одного напряжения (-5в или +5в) данные будут ошибочно восприниматься нулём вместо +1 или-1 (в зависимости от какого недостающего напряжения). На этот момент должны быть супервизоры по питанию, которые в свою очередь должны сообщить об аварии.

    Ну и второй момент, это отсутствие элементной базы для троичной логики. Только если реле с тремя состояниями.

    А ещё была мысль это передавать информацию со сдвигом напряжения по одному проводу. То есть, к примеру 8бит = 8 уровней напряжений.
    И опять же, при просадке напряжения питания будет сдвиг на один (и более, в зависимости от просадки) разряд, и информация будет неверна...

    Извиняюсь, если оффтоп.

  4. #3
    Master Аватар для siemensC35
    Регистрация
    13.10.2017
    Адрес
    г. Днепр, Украина
    Сообщений
    770
    Спасибо Благодарностей отдано 
    149
    Спасибо Благодарностей получено 
    131
    Поблагодарили
    111 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Ну и второй момент, это отсутствие элементной базы для троичной логики. Только если реле с тремя состояниями.
    тут уже кто-то пилит двоичный на релешках, где-то видел темку "супер компьютер им 1 Апреля 2018" или как-то так , и есть такая проблемка в реле как время срабатывания и время отпускания, задержки будут если на то уже пошло

  5. #4
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,746
    Спасибо Благодарностей отдано 
    256
    Спасибо Благодарностей получено 
    265
    Поблагодарили
    199 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Абсолютно такая же мысль была у меня в 80х годах. Но тогда я ещё не знал о Сетуни. Да и сейчас мало кто представляет что такая машина была.
    Далее подумав, я эту мысль откинул по одной простой причине- компьютер будет сильно уязвим от питания. При отсутствии одного напряжения (-5в или +5в) данные будут ошибочно восприниматься нулём вместо +1 или-1 (в зависимости от какого недостающего напряжения). На этот момент должны быть супервизоры по питанию, которые в свою очередь должны сообщить об аварии.

    Ну и второй момент, это отсутствие элементной базы для троичной логики. Только если реле с тремя состояниями.

    А ещё была мысль это передавать информацию со сдвигом напряжения по одному проводу. То есть, к примеру 8бит = 8 уровней напряжений.
    И опять же, при просадке напряжения питания будет сдвиг на один (и более, в зависимости от просадки) разряд, и информация будет неверна...

    Извиняюсь, если оффтоп.
    да нет там проблем у сетуни
    там двоичные ячейки использовались
    по 2 на трит
    С уважением,
    Jerri / Red Triangle.

  6. #5
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    там двоичные ячейки использовались
    по 2 на трит
    Это четыре состояния, довольно таки не рентабельно.
    Думаю что в одной ячейки хранится 0 или 1, во второй ячейки признак + или -(на физическом плане тоже 0 или 1). Но для нуля признак не нужен.

  7. #6
    Banned
    Регистрация
    05.07.2010
    Адрес
    Москва
    Сообщений
    1,058
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    там двоичные ячейки использовались
    по 2 на трит
    Да.

    Цитата Сообщение от MiX Посмотреть сообщение
    Это четыре состояния
    Нет.

    Поясняю: проблема была в следующем - использовались не совсем стабильные схемы запоминающих ячеек, исходно разработанные для ЭВМ «ЛЭМ-1» в лаборатории электромоделивания под руководством Гутенмахера, в которых при каких-то определенных условиях при хранении двоичных данных возникали ошибки. Исправить это не переделывая всю схему (и соответственно все ячейки) было сложно, но если объединить две ячейки и подобрать режим работы, то сбои сами себя компенсировали. В таком виде получалось две двоичных ячейки на двоичный разряд, что в самом деле избыточно, но для ЛЭМ-1 годилось. Однако при определенных изменениях эта же пара могла работать как троичная с симметричным кодированием, где четвертое состояние просто не могло возникнуть. Что и стало основой памяти в «Сетуни».

    - - - Добавлено - - -

    Цитата Сообщение от siemensC35 Посмотреть сообщение
    тут уже кто-то пилит двоичный на релешках, где-то видел темку "супер компьютер им 1 Апреля 2018" или как-то так , и есть такая проблемка в реле как время срабатывания и время отпускания, задержки будут если на то уже пошло
    Помню что денежную реформу 1961-го года предварительно считали именно на релейной машине «РВМ-1».
    Последний раз редактировалось MacBuster; 27.05.2018 в 12:57.

  8. #7
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от siemensC35 Посмотреть сообщение
    и есть такая проблемка в реле как время срабатывания и время отпускания
    Гистерезис называется.

    Дело даже не в этом, реле с тремя состояниями мне не встречались. Да и управляться оно будет скорее всего двумя катушками.
    Встречались тумблеры 3х позиционные.

    А на обычных реле 2штуки понадобится. Вот простейшая схемка включения 3х состояний.
    При нейтральном положении переключателя S1 горит лампа L1 "0". При положении вверх переключателя S1 загорается лампа L2 "+1", и при положении переключателя S1 вниз, загорается лампа L3 "-1".
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	Безымянный.gif 
Просмотров:	294 
Размер:	2.5 Кб 
ID:	65394  
    Последний раз редактировалось MiX; 27.05.2018 в 07:10.

  9. #8
    Banned
    Регистрация
    05.07.2010
    Адрес
    Москва
    Сообщений
    1,058
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    реле с тремя состояниями мне не встречались
    В статье «Об использовании троичного кода и троичной логики в цифровых машинах» предполагается, что можно использовать эффект Холла. Выпускаются биполярные датчики Холла типа К1116КП. Наверное можно использовать их в качестве реле?
    Последний раз редактировалось MacBuster; 27.05.2018 в 23:18.

  10. #9
    Banned
    Регистрация
    05.07.2010
    Адрес
    Москва
    Сообщений
    1,058
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Много думал насчет эмулятора «Сетуни-70» и в конце концов решил что на уровне эмуляции самой машины делать двоичную реализацию уравновешенных троичных вычислений не нужно, достаточно набора предварительно рассчитанных таблиц. Это позволит без больших трудностей сделать вариант в FPGA. А все преобразования для отображения, загрузки данных и выгрузки достаточно сделать на стороне консоли управления.

    Даешь «Сетунь-70», подключаемую как внешнее устройство по USB и WiFi!
    Последний раз редактировалось MacBuster; 05.06.2018 в 20:59.

  11. #10
    Junior
    Регистрация
    28.04.2016
    Адрес
    г. Новосибирск
    Сообщений
    15
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MacBuster Посмотреть сообщение
    достаточно набора предварительно рассчитанных таблиц. Это позволит без больших трудностей сделать вариант в FPGA.
    Добрый день. Подскажите, о каких таблицах идёт речь?




    Отправлено с моего iPhone используя Tapatalk

Страница 1 из 5 12345 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Что за ЭВМ Электроника МС0108?
    от Titus в разделе ДВК, УКНЦ
    Ответов: 73
    Последнее: 29.07.2023, 16:07
  2. Микро-ЭВМ «Электроника С5»
    от MacBuster в разделе Разное
    Ответов: 122
    Последнее: 20.05.2022, 12:26
  3. Запуск периферии СМ ЭВМ
    от Raven в разделе ДВК, УКНЦ
    Ответов: 127
    Последнее: 07.04.2019, 14:48
  4. ЭВМ Робик - подарю
    от LexaKK в разделе Барахолка (архив)
    Ответов: 6
    Последнее: 04.11.2010, 12:11

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •