1

Topic: Конструктор Николай Петрович Брусенцов

главный конструктор троичной ЭВМ «Сетунь», заслуженный научный сотрудник МГУ. Кандидат технических наук.

2

Re: Конструктор Николай Петрович Брусенцов

Автор: *

Фотка моя (вместе с адресом ныне не существующего сайта), а игра по ссылке нет, не моя, про такую даже не слыхивал раннее.

Несколько лет с проектом в сеть не выходил вообще, так в собственном соку варился. Сейчас вот есть время и желание вдохнуть в это дело жизни.

Кстати, что вот про это думаете? http://www.elite-games.ru/conference/vi … hp?t=52829

Оригинальный троичный компьютер Брусенцова был на катушках. Сам Брусенцов резко отритцательно говорил про реализацию троичной логики на транзисторах. Он предлагал сделать токовый логический элемент для микроэлектроники - типа триода.

http://www.computer-museum.ru/histussr/setun_hist.htm
 
Другими словами, квадратик представлял собой пороговый логический элемент (нейрон), а пары квадратиков («биквадратики») с накрест включенными входными обмотками были трёхзначными нейронами, идеальными элементами троичных цифровых схем.

Эту логику (троичную на транзисторах) сделали Малашевичи (Отец и сын) Позже пытались кое где использовать. Про Маслова точно не скажу - вероятно руководитель или коллега Малашевича старшего.

Голубев завещал непрерывную логику, поэтому 4 лучше чем 3.
Только вот объясните где на гистерезисе 4 состояния?

3

Re: Конструктор Николай Петрович Брусенцов

Текст Брусенцова:
http://www.computer-museum.ru/histussr/setun_hist.htm
"К концу 1956 года была уже однозначная определённость как относительно того, что машина будет троичной, так и относительно её схемных элементов, названных магнитными усилителями с питанием импульсами тока. Физические параметры элементов (марка феррита и размеры сердечника, числа витков в обмотках, частота, амплитуда и форма импульсов тока питания, величина напряжения, запирающего диод) были «навечно» зафиксированы и остались неизменными во всех разработанных затем устройствах и в выпущенных заводами «феррит-диодных ячейках» и машинах. Разработчикам функциональных устройств машины знать эти параметры не требовалось: для них сердечник представлялся квадратиком, положительно включенные входные обмотки — стрелками, упирающимися в его переднюю (левую) стенку, отрицательно включенные, «запрещающие» обмотки — линиями, перечеркивающими квадратик. Другими словами, квадратик представлял собой пороговый логический элемент (нейрон), а пары квадратиков («биквадратики») с накрест включенными входными обмотками были трёхзначными нейронами, идеальными элементами троичных цифровых схем.

Теперь разработка функционального узла машины сводилась к составлению путём надлежащего соединения друг с другом нескольких разновидностей нейронов-биквадратиков логической схемы, реализующей заданную функцию. Электрофизические параметры биквадратиков предполагаются одинаковыми (в пределах установленных допусков). Впрочем, по нагрузочной способности различаются «простые» квадратики (биквадратики), рассчитанные на перемагничивание одного сердечника, и «мощные», способные перемагничивать одновременно два сердечника. Кроме того, имеются биквадратики с ужесточенным допуском («точные»), употребляемые в случаях взаимокомпенсации сигналов."

http://homedevice.pro/wp-content/uploads/2015/09/IMG_20150913_145033s-300x225.jpg
http://homedevice.pro/?attachment_id=482
http://homedevice.pro/wp-content/uploads/2015/09/IMG_20150913_145059s-225x300.jpg
http://homedevice.pro/?attachment_id=483
[tex] 1  + 1  = 0 [/tex]
При построении троичных цифровых схем магнитные усилители соединяются попарно таким образом, что импульс, подаваемый на положительный вход первого усилителя, запрещает второй усилитель, а импульс, подаваемый на положительный вход второго усилителя, запрещает второй усилитель, короче говоря осуществляется взаимный запрет. При одновременном поступлении импульсов на оба входа также получается "нуль" .

http://homedevice.pro/wp-content/uploads/2015/09/IMG_20150913_145210s-300x225.jpg
http://homedevice.pro/?attachment_id=484
Особо следует сказать о ячейке с транзисторным выходом типа "71", предназначенной для возбуждения соединенных последовательно обмоток запрета некоторых усилителей в тех случаях, когда при отсутствии запрета возможно срабатывание хотя бы двух из этих усилителей одновременно. Ячейка рассчитана на подключение к её выходу последовательного соединения обмоток запрета не более восьми одновременно срабатывающих усилителей.

Мои слова:

Если подключить первую схему ко второй - мы получим модель нейрона о которой говорил Брусенцов. Каждый может смотать сколько хочет таких нейронов (инструкции есть по первой ссылке). На входе 3 состояния с памятью на выходе возможность возбуждать и тормозить другие такие же схемы

4

Re: Конструктор Николай Петрович Брусенцов

Автор: гость

Валентин, не будете столь добры обьяснить что такое есть "остаточные классы"?

Это другое направление (другая ветвь) по отношению к Брусенцову (у меня есть полный граф всех направлений которые есть в статьях в компьютерном музее) с персоналиями и ролями. Просто надо было вычислить кто же загубил пресонально Минск и Сетунь в пользу копирования с аналогов.

На "остаточных классах", если я не путаю делались военные компьютеры.

ЭЦВМ «5Э53»

http://www.computer-museum.ru/histussr/5e53.htm

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

http://en.wikipedia.org/wiki/Residue_numeral_system

Вычетами как раз Пуанкаре плотно занимался

5

Re: Конструктор Николай Петрович Брусенцов

Вот выше я процитировал книгу 1965 года, где расписано, как сделать ЭВМ а заодно и нейроны и даже сеть из них на магнитном поле из сердечников 3 мм (усилителей магнитного поля), проволоки, диодов и небольшого кол-ва транзисторов.

Вот подскажите, исходя только из информации которую я уже привёл выше сколько витков каждый сотрудник по утрам наматывал?

6

Re: Конструктор Николай Петрович Брусенцов

Автор: гость

Всё основано на физике электрического тока и законах сохранения энергии, напряжение вычитается и складывается, так же как числа, это и есть сущность компьютеров. Берёте электрический ток с двух регулируемых источников, совмещаете и меряете напряжение. На одном к примеру 5 вольт, на другом 10, в сумме 15, вот вам и примитивный  сумматор. Остальное расширения и излишние подробности.

Продолжим рассуждать так же примитивно. Надо подать выход с этого сумматора на 256 выходов (дишифратор то мы не изобрели ещё). Ваши действия?

Догадываюсь что вы скажете об усилителе. Усилитель на лампах или на транзисторах магнетронах или ферритовых сердечниках или гидравлические или механические?

7

Re: Конструктор Николай Петрович Брусенцов

Автор: ЮХЩЗ

спасибо

После Вашей статьи почему то возникло желание сделать собственный компьютер, самый примитивный из возможных, чтобы осознать переход материи в информацию

Это желание человека. Но вы не ответили на вопрос сколько мотков делал каждый участник проекта на феритовом кольце в 3 мм.

И это правильное желание. Так как этот компьютер использует магнитные сети а не электрические.

http://geektimes.ru/post/261368/


Магнитные сети можно "телепортировать" из точки в точку, поэтому не нужны проводники с ёмкостями и реактивными сопротивлениями а значит задержками и паразитными эффектами, из за которых приходиться очень сильно отходить от теоретических моделей.

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

Для современных схем (Би KMOP https://en.wikipedia.org/wiki/CMOS например)  приходиться делать тактируемые сигналы (на всём кристале одновременно для синхронных схем).

Делать степ сигналы для условно асинхронных схем.

Вводить специальные механизмы (типа семафоры - запираемые регистры до момента прихода всех сигналов) для асинхронных сигналов.
И всё равно остаются гонки во время переходных процессов (с этим не чего не поделать - это физика)

8

Re: Конструктор Николай Петрович Брусенцов

Автор: *
а вот интересно, с так сказать "высоты современности", ктонить может собственными руками смастерить саааамый прмитивный ЭВМ собственными руками?

Да любой сможет, у кого есть осциллограф smile Ибо спаять не проблема, проблема чтоб это все заработало потом.
Первые узлы такого ЭВМ начали публиковать в приложении к юнному технику
jt-arxiv.narod.ru/DjVu/utpril/utpr8902.djvu
Сначала получалась элементарщина (по функционалу, но не по сложности конструкции), но добавляя узлы со временем можно было собрать что-то типа спектрума. Эх.. так хотелось собрать. Но понимал, что не потяну. Микросхем была тьма. И хорошо, что не начал, лет через 5 это уже было никому не нужно, появились 286, 386, 486.
Сейчас можно купить более менее вместительный микроконтроллер, какой нибудь AVR, спаять к нему программатор из пяти резисторов. Навесить на порты периферии, вот тебе и ЭВМ

9

Re: Конструктор Николай Петрович Брусенцов

> остаточные классы

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

http://www.twirpx.com/file/286234/

10

Re: Конструктор Николай Петрович Брусенцов

4 килобита
https://upload.wikimedia.org/wikipedia/commons/d/df/Ferrite_core_memory.jpg

11

Re: Конструктор Николай Петрович Брусенцов

Автор: гость

4 килобита https://upload.wikimedia.org/wikipedia/ … memory.jpg

Нет тормозящих и возбуждающих обмоток, нет усилителей для передачи возбуждающего сигнала на колонку (регистр) сердечников. Нет двухтактной синхронизации. И нет уравновешивания параметров (которые отличаются для каждого кольца) за счёт пары совместно работающих сердечников.

А в целом да - Сетунь была именно на такой технологии основана.
http://i.imgur.com/hLCgH.jpg
Пластмассовые корпуса модулей с катушками внутри с завода для Сетунь-70.

http://www.computerra.ru/upload/apismenny/setun-ferrite-cube.jpg
Память
http://old.computerra.ru/vision/652817/

Вот на этой фотографии можно разглядеть паучка - ту самую катушку - на первом модуле справа:
http://www.computerra.ru/upload/apismenny/setun-summator.jpg
Отмечу что обмотки из проволоки кольцевого ферритового сердечника обладают кривизной второго порядка, а значит при разложении по времени образуют 4-форму.  Следовательно можно переменить опера́тор Лапла́са — Бельтра́ми. Это по сути оператор Лапласа, но с метрикой. Свойства которого в полной мере проявляется на каждом двумерном римановом многообразие (магнитном поле вблизи точки "телепортации" магнитного поля). Которое поэтому локально конформно эквивалентно евклидовой плоскости (представимо в виде симплексного комплекса например).

[tex]\nabla^2 = \mathrm{d}\delta + \delta\mathrm{d} = (\mathrm{d}+\delta)^2,[/tex]

где d - внешнее произведение,
[tex]\delta = (-1)^{(kn+n+1)} \star d \star [/tex] это кодиференциал,
* - Ходж Стар оператор.
http://n-t.ru/tp/mr/mmk_p02.jpg
http://n-t.ru/tp/mr/mmk.htm

12

Re: Конструктор Николай Петрович Брусенцов

AV -> NE = NE
AV -> UQ = UQ

NE -> PO = NE (У Бусенцова тут резулльтат 0 и негативного значения нет вообще не одной функции импликации, по вашему это UQ)
UQ -> PO = UQ

Вот эти 4 отношения у вас не определены.

AV - "Произнесённая мной фраза - лож (Я лгу)"
UQ - "Я говорю правду"
PO - Правда
NE - Лож

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

AV -> NE = PO - и одновременно включение режима осторожности (переход на другую импликацию)
AV -> UQ = UQ - и одновременно выключение режинма осторожности
NE -> PO = UQ/AV - Из неправды может следовать правда (а может и не следовать)
UQ -> PO = UQ/PO (вот этот значение у вас зависит от режима работы и именно это и есть разница в импликациях в 2 режимах)

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

Если вы подключите нейнонную сеть для определения переключений и последнего значения исходя из всего абзаца - то люди (потому что они не знают как она работает в большинстве) будут говорить что вы сделали ИИ, но не СИИ - потому что вы не дали определение интеллекта.

Так вот это всё трёп. Тот или иной режим работы можно переключать исходя из статистики решённых задач и как вы уже поняли, логический базис путь и с 4 состояниями не позволяет создать думающую машину, но позволяет классифицировать фразы типа парадокса лжеца "Когда я говорю фразу, я лгу".
Ну и ситуации логически подобные рассмотренным фразам.

 
    x
    ^
    |
  1 |  n  0  1  1
  a |  1  0  1  n
  0 |  0  0  1  0/1
  n |  1  0  1  0/a
 ---+--------------> y
    |  n  0  a  1

       x
       ^
       |
    PO |  NE  UQ  PO  PO
    AV |  PO  UQ  PO  NE
    UQ |  UQ  UQ  PO  UQ/PO
    NE |  PO  UQ  PO  UQ/AV
   ----+----------------> y
       |  NE  UQ  AV  PO

Для меня странным является то что самые важные операции вы не отразили в документации. Нахожу 2 объяснения - хотели сохранить закрытой часть информации, либо, как вы написали выше, не проработали логику.

13

Re: Конструктор Николай Петрович Брусенцов

http://old.metalab.ifmo.ru/research/#researches8

http://old.metalab.ifmo.ru/research/images/research-spiral.jpeg

Вот товарищи то же смотали катушки, как в Сетуни, только ток видимо подают самоиндукцией.

14

Re: Конструктор Николай Петрович Брусенцов

Ну это натурный эксперимент для будущего процессора на фотонике или для  (потому что на верхнем слое будут квантовые точки) покрытия стелс технологии видимо для Ту-160M2 (Чисто мои домыслы). Только вот не взлетит, далеки люди от технологии.

Физическое моделирование это одно, а реальный процесс это другое немного

15

Re: Конструктор Николай Петрович Брусенцов

Автор: *

-> ignat99
И Вам спасибо !

Вот нашёл пару ссылок, посылаю туда тех кто хочет научить машину Тьюринга думать:

Эта ссылка для умных которые просто не застали языки близкие к машинным (про "Сетунь 70" с возможностью (в теории) решать силлогизмы - на практике так в железе эту логику и не реализовали - видимо по причине спора какая логическая троичная импликация правильнее):
https://github.com/trinarium/DSSP-C/blo … /dssp-book

Вот эта для совсем не подготовленных (про то что вычисление на бумажке или методом сетки аналогично современным ЭВМ). Можно выпилить из дерева, смысл тот же:

http://geektimes.ru/company/ua-hosting/blog/266102/

16

Re: Конструктор Николай Петрович Брусенцов

Язык РАЯ более продвинутый чем FORTH

https://habrahabr.ru/post/62589/

Свои слова.
ДССП позволяет любой порядок определения слов.
C — продублировать вершину стека (OP_DUP)
1. Используется нисходящее программирование,
начинается с конченой цели и постепенно работа разбивается на всё более мелкие части, которые элементарно тестируются отдельно.
2. Есть именованные параметры.


http://trinary.ru/kb/d62d8074-50eb-422e … aniya-DSSP

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

http://trinary.ru/kb/0aceeb07-984d-415a … nie-v-DSSP

Особенно ценно что работникам потенциальных друзей сложно будет вникнуть в суть команд. Кажется в Гугл так же внедряют специфический язык не используемый вне корпорации.

https://github.com/ingeniarius/DSSP-32

http://forth-j.narod.ru/day01.htm

17

Re: Конструктор Николай Петрович Брусенцов

Автор: ignat99



Нет тормозящих и возбуждающих обмоток, нет усилителей для передачи возбуждающего сигнала на колонку (регистр) сердечников. Нет двухтактной синхронизации. И нет уравновешивания параметров (которые отличаются для каждого кольца) за счёт пары совместно работающих сердечников.

А в целом да - Сетунь была именно на такой технологии основана.
http://i.imgur.com/hLCgH.jpg


Пластмассовые корпуса модулей с катушками внутри с завода для Сетунь-70.

http://www.computerra.ru/upload/apismenny/setun-ferrite-cube.jpg
Память
http://old.computerra.ru/vision/652817/

Вот на этой фотографии можно разглядеть паучка - ту самую катушку - на первом модуле справа:
http://www.computerra.ru/upload/apismenny/setun-summator.jpg
Отмечу что обмотки из проволоки кольцевого ферритового сердечника обладают кривизной второго порядка, а значит при разложении по времени образуют 4-форму.  Следовательно можно переменить опера́тор Лапла́са — Бельтра́ми. Это по сути оператор Лапласа, но с метрикой. Свойства которого в полной мере проявляется на каждом двумерном римановом многообразие (магнитном поле вблизи точки "телепортации" магнитного поля). Которое поэтому локально конформно эквивалентно евклидовой плоскости (представимо в виде симплексного комплекса например).

[tex]\nabla^2 = \mathrm{d}\delta + \delta\mathrm{d} = (\mathrm{d}+\delta)^2,[/tex]

где d - внешнее произведение,
[tex]\delta = (-1)^{(kn+n+1)} \star d \star [/tex] это кодиференциал,
* - Ходж Стар оператор.
http://n-t.ru/tp/mr/mmk_p02.jpg
http://n-t.ru/tp/mr/mmk.htm

Язык РАЯ - Сетун - магнитное поле в качестве рабочего тела


https://cont.ws/post/173441

http://www.gotai.net/forum/Default.aspx?postid=56429

http://www.gotai.net/forum/Default.aspx?postid=136006

http://gotai.net/forum/default.aspx?pos … 026#134026

http://gotai.net/forum/default.aspx?pos … 986#130986

http://gotai.net/forum/default.aspx?pos … 105#134105

Так команда
BRS N Z P
вызовет удаление из стека одного элемента и выполнение процедуры N,
если удаленное значение отрицательно, выполнение процедуры P, если положи-
тельно, и выполнение процедуры Z, если равно 0.
Примером использования команды BRS служит следующее определение проце-
дуры SGN

: SGN (X) BRS -1 0 1 (SGN(X)) ;

Эта процедура заменяет содержащуюся в вершине стека величину X числом -1,
если X<0, числом 0, если X=0, и числом 1, если X>0. Процедура SGN имеется
в ДССП в качестве базовой операции процессора.

* В круглых скобках (а не квадратных, как у Брусенцова) комментарии о состоянии стека. Я уделяю так много внимания этому языку, потому что он уже по факту язык финансовых транзакций и вероятно станет языком компьютерных математиков в ближайщее время

18

Re: Конструктор Николай Петрович Брусенцов

Автор: *

Звуковые катушки всегда большие, раньше в колонки ставили, весит килограмм. Я делал сабвуфер тоже трансформатором фильтровал. Хотел шкаф использовать как корпус. Он пропускал только один звук, когда в кино кто-то стучит в дверь, остальное гасил.

Про Сетунь любопытно, только не понятно. Я как-то разбирался с истиной и существованием, вроде бы полезно ввести ещё оценку типа "доступно" или "в наличии". Будет разница между идеями и фактами. Но кроме Геделевских заморочек появятся ещё типа истинно, доступно, но не существует. Или существует, недоступно и ложно. Думаю большинство задач решаются и простыми способами, а для особых случаев не нужны общие теории.

Проще. Лично видел своими  глазами или знаю со сллов одного еврея (Гегеля).

Вообще то троичную логику использовал Аристотель. Нулевое состояние ~2.5V (а есть еще положительное ~4.8V и отритцательное ~0.2V) в симуляциях определяют как X, потому что состояние неизвестно.

А вообщето между нами между 0 и 5 вольтами непрерывные уровни в зависимости от длинны тракта до питания и количества триггеров между ними и их типа логики - TTL, RTL, DTL, ECL, CMOS, BiCMOS, IIL, FAST (квантованные электронами правда)

19

Re: Конструктор Николай Петрович Брусенцов

Вот эти суфиксы ARM практически соответствуют конструкциям Сетуни в языке РАЯ (IF-, IF0, IF+,)

4'ha ge Signed greater than or equal N == V
4'hb lt Signed less than N != V
4'hc gt Signed greater than Z == 0,N == V
4'hd le Signed less than or equal Z == 1 or N != V

Ветвления в РАЯ (BR-, BR0, ВR+) - BRS (BRanch on Sign ветвиться по знаку).

Аналогично в АРМ:

beq, bne, bcs, bhs, bcc, blo, bmi, bpl, bvs, bvc, bhi, bls, bge, bgt, ble, bal, b

и

bleq, blne, blcs, blhs, blcc, bllo, blmi, blpl, blvs, blvc, blhi, blls, blge, blgt, blle, blal, bl


Что весьма патриотично в РАЯ приставки, а в АРМ буржуазные суфиксы. Пролетарат всех стран выбирает - приставки, но постфиксную (калькуляторную) запись мат. выражений.

Тем более что в железной реализации 4 первых условных флага в АРМ идут старшей приставкой машинном слове. Нас не запутать буржуазными thumb и thumb-2!

Слава присвятому православному калькулятору электроника  МК-161.

http://mk-152.livejournal.com/

[youtube]YPBFf55AAD4[/youtube]

20

Re: Конструктор Николай Петрович Брусенцов

https://cont.ws/post/173441

Николай Брусенцов: А что значит трехзначная логика? Знак числа — это какая функция? Трехзначная! Число может быть положительным, отрицательным, а может быть равным нулю. Это совершенно естественно, и это понятней, чем то, что мы имеем в двоичных машинах, когда, чтобы разобраться, какого знака результат, нужно сделать два шага. Но, строго говоря, в самой «Сетуни» логическая часть была не особенно развита. Правда, та трехзначная логика, которая была в «Сетуни», с избытком покрывала то, что было в двоичных машинах. Но аристотелевских суждений там, конечно, не было. Мы в то время собственно логикой не занимались. Я уже после создания «Сетуни» стал понимать, что логику как таковую не знаю, стал читать книги. Оказалось, что у меня были предшественники. И у них, кстати, путь тоже не был устлан розами. Еще в XIII веке был такой Раймунд Луллий (1235-1315 гг.). Он создал логическую машину, правда, на бумаге, в виде круговых диаграмм с секторами. Эта машина была троичной. Этого Луллия забили камнями. Был Вильям Оккам, он тоже предложил трехзначную логику, значительно более реальную, чем та, которую изобрел Ян Лукасевич в 1920 году. Далее всех продвинулся Льюис Кэрролл. Он нигде не говорит, что у него трехзначная логика. Но диаграммы Кэрролла из его «Символической логики», кроме красных и белых фишек, допускают еще пустые клетки. Это и есть трехзначная логика. Кэрролл на Аристотеля не ссылается и свою силлогистику создал как реализацию логики естественного языка. Поразительно, что Гарднер — популяризатор информатики — охарактеризовал Кэрролла посредственным логиком и посредственным математиком. И это притом, что Кэрролл в сущности создал систему — у него были очень незначительные неувязки, — решающую задачу, над которой бились логики последних полутора столетий.

https://habrahabr.ru/post/254261/

21

Re: Конструктор Николай Петрович Брусенцов

А кроме знака числа ещё где-нибудь трехзначность бывает? Пол например М/Ж/Гость так что-ли. Или лампочка включена/выключена/вывинчена. А какое отрицание в 3-значной логике, который из вариантов или может быть оба?
Третье значение это уже сильное усложнение, оно редко нужно. Вы часто пишете 3-вариантые switch или вложенные if'ы проверяющие одну переменную?
Всё обычно делится на половины. Некоторое время в армии был трехгранный штык, и то быстро запретили международной конвенцией.

22

Re: Конструктор Николай Петрович Брусенцов

Округление чисел, трехфазный ток. В любой алгебре кстати 0 на особом месте - неявная троичность чисел (проективное пространство в нуле).

Рояль, табуретка, стол на 3 ножках. Трехколесные виды транспорта.

23

Re: Конструктор Николай Петрович Брусенцов

Автор: *

У них наверно в коде инструкции до байта оставался лишний бит вот и нашли чем заполнить.

http://www.gotai.net/forum/Default.aspx … 014#134014

В интервью четко написано.

https://cont.ws/post/173441


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

Еще более детально.
http://samlib.ru/e/ezhow_k_w/3.shtml

http://samlib.ru/img/e/ezhow_k_w/3/3-3.png
    Феррит-диодные логические элементы
       Эта достаточно элегантная схема феррит-диодного регистра усложнялась за счёт включения в её состав дополнительных компенсирующих сердечников, устраняющих импульсы помехи в выходном ферритовом кольце. Вызванная неидеальностью петли гистерезиса ферритовых колец, эта помеха могла, при повышении рабочей температуры, достигнуть уровня сигнала.
       Николаю Брусенцову было очевидно, что подобная схема далека от идеала. Поэтому он предложил её усовершенствовать, введя в цепь рабочих сердечников постоянное напряжение, которое запирало диод. Это решение исключало появление помехи, а значит, не требовало использования компенсирующих магнитных колец. Их теперь можно было применить в качестве второй пары рабочих сердечников, функционирующих встречно основной рабочей паре.


Для храниения бита использовали немцы 2 намотанные катушки. Одна просто импульсы выдавала для сохранения битов. У немцев было 2 состояния. Брусенцов решил зачем половине бита пропадать и поставил еще 1 катушку.

У него получился конвеер. Глубиной 2 однотрубный. При каждом синхроимпульсе по 3 состояния. При этом роль компенсационной катушки брала каждая из 2 по очереди.

24

Re: Конструктор Николай Петрович Брусенцов

Про Сетунь любопытно, только не понятно. Я как-то разбирался с истиной и существованием, вроде бы полезно ввести ещё оценку типа "доступно" или "в наличии". Будет разница между идеями и фактами. Но кроме Геделевских заморочек появятся ещё типа истинно, доступно, но не существует. Или существует, недоступно и ложно. Думаю большинство задач решаются и простыми способами, а для особых случаев не нужны общие теории.

25

Re: Конструктор Николай Петрович Брусенцов

Можно сравнить список команд Форт языка

https://github.com/organix/pijFORTHos/b … c/forth.md

отечественного языка РАЯ

https://github.com/ingeniarius/DSSP-32/ … ommand-set

И встроенного языка ARMv7 процессоров (Cortex-A9 в процессоре Exynos 4412)

https://marsohod.org/index.php/prodmars … -arm-instr

В списке языка РАЯ так же должны быть команды встроенного ассемблера, но ссылка дана на поздний симулятор. Видим, что отечественный язык более развит в плане взаимодействия с устройствами вывода.

http://computer-museum.ru/books/setun/b … zov_01.pdf

Аннотированный указатель программ для вычислительной машины «Сетунь» (первой, ещё не Сетунь-70):

в самом начале читаем:

    Cистема автоматического кодирования (автокод) ПОЛИЗ для машины «Сетунь»

    Система представляет собой автокод 1:1. В неё входят следующие компоненты:

    - Входной язык СИМПОЛИЗ-64 для записи программ в символических обозначениях.

    - Внутренний язык ИНПОЛИЗ, представляющий собой троично-кодированную пользскую инверсную запись.

    - Программа автоматического кодирования АВТОКОДИР.

    - Операционная система, включающая интерпретатор ПОЛИЗ и библиотеку подпрограмм.

    1968! год