Новое в троичной логике

Аватар пользователя CTABPYX

Считается, что цифровая схема — это схема, в которой есть только два логических значения https://studopedia.ru/9_47461_osnovnie-svedeniya.html .

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

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

На сегодня сформулирована идея создания базового элемента троичной логики (БЭТ). Использование которого позволяет снимать и оцифровывать аналоговые сигналы, работая в качестве сверхбыстрого троичного переключателя. В своё время, именно отсутствие подобного базового элемента, способного работать с тремя состояниями, обусловило преимущество бинарной логики перед троичной  https://old.computerra.ru/interactive/652837/ .

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

Каждый из трёх светодиодов — красный, зелёный и синий, или любая их комбинация — передаёт на датчик световой импульс. Датчик преобразует этот импульс в электрический сигнал, специфичный для каждой комбинации светодиодов. Значение светового импульса в БЭТ регулируется подачей напряжения «+» или «-» с определённой яркостью свечения, которая, в свою очередь, задаётся количеством дискретных значений от тактового генератора.

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

Авторство: 
Авторская работа / переводика
Комментарий автора: 

ЭВМ "Сетунь" - единственный серийный компьютер на троичной логике - был создан в виде прототипа в 1958 году командой Н.П. Брусенцова (МГУ). Всего было выпущено 49 машин.

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

Опираясь на комментарии и на мнения уважаемых камрадов, хотел бы добавить пояснения. Кмк, в нашем случае двоичность или троичность логики проявляется ТОЛЬКО при взаимодействии ЭВМ и человека. Чтобы задать машине три, а не два значения, необходим базовый элемент, сигналам которого ЧЕЛОВЕК может присвоить три уникальных значения. Каждое из этих значений, или любые их комбинации должны быть распознаны, интерпретированы и сохранены МАШИНОЙ для дальнейшей работы. Только тогда станет возможным взаимодействие человека и машины, в том числе, с использованием троичной логики.

В статье речь идёт о формулировке идеи  базового элемента отвечающего этим условиям. Ни больше, ни меньше.

Комментарии

Аватар пользователя Kasapius
Kasapius(4 года 10 месяцев)

Вообще не специалист в этой области БЭТ. Но почему именно технологии RGB?  На мой простой взгляд логичней использования троичного переключателя "-" "+" "0". Но это так , имхо, с дивана.

Аватар пользователя CTABPYX
CTABPYX(8 лет 8 месяцев)

почему именно технологии RGB?  На мой простой взгляд логичней использования троичного переключателя "-" "+" "0".

"-" "+" "0" это логические значения которые могут быть заданы световым потоком (цветом) светодиода. Например, зелёный (+), красный (0) и синий (-).

Аватар пользователя Partisan
Partisan(12 лет 7 месяцев)

Или поляризацией.

Аватар пользователя CTABPYX
CTABPYX(8 лет 8 месяцев)

Поляризация используется в схеме БЭТ для идентификации плюса-минуса.

Простого БЭТа на эффекте поляризации пока не существует.

Аватар пользователя tiriet
tiriet(11 лет 8 месяцев)

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

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

Аватар пользователя CTABPYX
CTABPYX(8 лет 8 месяцев)

сделали вы троичный свой БЛЭТ (базовый логический элемент троичный, букву пропустили)

Это право авторов - называть))

он у Вас ток потребляет при работе непрерывно

Не факт, что непрерывно. Но, если и непрерывно, то скорость передачи информации сравнима с частотой света (это сотни ТГц)

энергопотреблением одного вентиля

В отличие от двоичной логики, где для построения простейшего логического вентиля задействовано несколько диодов, БЭТ может содержать в себе несколько (десятки, возможно, больше) логических вентилей))

приписка про "квантовый компьютер" ваще полная туфта

Квантовый компьютер, по-другому - оптический. Свет троичен. Троичная логика предназначена к работе с тремя состояниями))

Аватар пользователя Dwarf
Dwarf(8 лет 7 месяцев)

Не факт, что непрерывно. Но, если и непрерывно, то скорость передачи информации сравнима с частотой света (это сотни ТГц)

Каким боком частота света относится к частоте переключения светодиода?

Аватар пользователя CTABPYX
CTABPYX(8 лет 8 месяцев)

Каким боком частота света относится к частоте переключения светодиода?

Частота переключения светодиода нам неинтересна. Нам интересен минимальный период дискретности, который смогут поймать наши датчики. А ловят они световой сигнал)) 

Аватар пользователя Dwarf
Dwarf(8 лет 7 месяцев)

Частота света, это, грубо говоря, несущая сигнала. Из опыта работы с лазерами я знаю, чтобы поймать межмодовые биения гелий-неонового лазера с частотой всего лишь 640 Мгц (полезный сигнал на несущей частоте света) нужен уже лавинный фотодиод. У обычного не хватает быстродействия. Сейчас есть ЛФД на частоты примерно до 3 ГГц. И все.

Чем вы собрались ловить частоту света (~10^15 Гц) - загадка.

Аватар пользователя CTABPYX
CTABPYX(8 лет 8 месяцев)

чтобы поймать межмодовые биения гелий-​неонового лазера с частотой всего лишь 640 Мгц (полезный сигнал на несущей частоте света) нужен уже лавинный фотодиод.

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

Думаем, что прогресс в двоичной от 200 Гц до гигов, возможен и в данном направлении. 

Аватар пользователя Dwarf
Dwarf(8 лет 7 месяцев)

Мы исходим из того, что способны снимать современные фотоматрицы.

И на что же они способны? А практически ни на что - они очень тормознутые.

Аватар пользователя CTABPYX
CTABPYX(8 лет 8 месяцев)

А практически ни на что - они очень тормознутые.

Для того, чтобы сделать связку БЭТ-​троичный АПЦ-​КК(кодировочный куб)-​троичный ассемблер,  хватит))

Аватар пользователя Dwarf
Dwarf(8 лет 7 месяцев)

И какая будет частота переключения вашего БЭТ? Только не говорите, что частота света.

Аватар пользователя CTABPYX
CTABPYX(8 лет 8 месяцев)

И какая будет частота переключения вашего БЭТ? Только не говорите, что частота света.

Если возьмем 200 Гц, уже достаточно для работы. Далее, зависит от наличия отечественных компонентов. Вероятно, сможем насобирать на КГц))

Аватар пользователя Dwarf
Dwarf(8 лет 7 месяцев)

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

Аватар пользователя CTABPYX
CTABPYX(8 лет 8 месяцев)

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

Нам достаточно показать, что на 200 Гц показатели нашего будущего троичного АЦП выше (думаю, что намного выше), чем у процессоров PDP-8 или у "Сетуни", которые работали именно с такой тактовой частотой. Так сказать, для чистоты эксперимента. Хотя, искусственно тормозить не получится.

Рассчитываем, что после этого довольно быстро доберемся до МГц. И уже тогда троичный процессор на БЭТах будет соперничать по производительности с лучшими современными моделями.

Аватар пользователя Dwarf
Dwarf(8 лет 7 месяцев)

Ну доберетесь примерно до 10 МГц. Быстрее светодиод мигать не может. Это тактовая частота процессоров 8080, 8085, 8086 - 70-е годы прошлого века.

Аватар пользователя CTABPYX
CTABPYX(8 лет 8 месяцев)

Ну доберетесь примерно до 10 МГц.

Там другая арифметика. Сегодняшние распараллеленные и разъядерённые ГГц тормозит 8-битная основа АЦП. Она непреодолима. Затрудняюсь сказать, какая основа получится у троичного АЦП, но она, кмк, может отличаться на порядки или порядки порядков)).

Скрытый комментарий Dwarf (c обсуждением)
Аватар пользователя Dwarf
Dwarf(8 лет 7 месяцев)

А зачем двоичному процессору АЦП? Из вашей статьи непонятно, что именно вы делаете - процессор? дискретную логику? АЦП?

Аватар пользователя CTABPYX
CTABPYX(8 лет 8 месяцев)

что именно вы делаете - процессор? дискретную логику? АЦП?

Базовый АЦП любого современного компьютера содержит БИОС, который позволяет человеку общаться с компьютером. Из-за двоичной природы процессора на начало такого  общения может быть выделено 8 бит и 4 логических вентиля. Всё остальное разогнано, до 64-х или (о, боже!) 128 бит, супернапряжением лучших умов человечества. Троичная природа процессора подразумевает наличие минимум 27 логических вентилей.  Троичная логика не могла быть полноценно реализована без наличия БЭТа, который уверенно считывает 3 физических состояния.

Пока, мы пытаемся сделать АЦП на БЭТах.

Аватар пользователя Dwarf
Dwarf(8 лет 7 месяцев)

АЦП, в общепринятых терминах, это Аналогово-Цифровой Преобразователь. В компьютерах АЦП нет, если только на звуковой карте для оцифровки аудиовходов.

Аватар пользователя CTABPYX
CTABPYX(8 лет 8 месяцев)

В компьютерах АЦП нет, если только на звуковой карте для оцифровки аудиовходов.

Из википедии: После включения процессор читает код BIOS из ПЗУ, записывает его в ОЗУ (оперативную память) и передаёт управление коду BIOS.

Упомянутый процессор, это ни что иное, как АЦП в котором прошиты значения ввода-вывода. Именно этот процессор ("камень" в просторечии) разгоняют до неимоверных величин с помощью различных ухищрений. Потому, что других альтернатив не было. Нельзя было считать надежно и относительно дешево более двух физических величин. Теперь, с помощью БЭТа - можно))

Аватар пользователя Dwarf
Dwarf(8 лет 7 месяцев)

После включения процессор читает код BIOS из ПЗУ, записывает его в ОЗУ (оперативную память) и передаёт управление коду BIOS.

Спасибо. Я в начале 90-х собрал дома компьютер Орион-128 из журнала Радио.

Упомянутый процессор, это ни что иное, как АЦП в котором прошиты значения ввода-вывода.

Нет. Процессор является полностью цифровым устройством, ничего аналогового там нет. И в процессоре не прошито ровным счетом ничего - там нет энергонезависимой памяти. И, тем более, АЦП он никак не является.

Именно этот процессор ("камень" в просторечии) разгоняют до неимоверных величин с помощью различных ухищрений.

Величин чего, позвольте спросить?

Нельзя было считать надежно и относительно дешево более двух физических величин.

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

Простите, но у вас какая-то каша в голове.

Аватар пользователя CTABPYX
CTABPYX(8 лет 8 месяцев)

Нет. Процессор является полностью цифровым устройством, ничего аналогового там нет.

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

И в процессоре не прошито ровным счетом ничего - там нет энергонезависимой памяти.

В момент включения компьютера в его оперативной памяти нет ничего — ни дан­ных, ни программ, поскольку оперативная память не может ничего хранить без подзарядки ячеек более сотых долей секунды, но процессору нужны команды, в том числе и в первый момент после включения. Поэтому сразу после включения на адресной шине процессора выставляется стартовый адрес. Это происходит аппаратно, без участия программ (всегда одинаково). Процессор обращается по выстав­ленному адресу за своей первой командой и далее начинает работать по программам.

Этот исходный адрес не может указывать на оперативную память, в которой пока ничего нет. Он указывает на другой тип памяти — постоянное запоминающее устройство (ПЗУ). Микросхема ПЗУ способна длительное время хранить информа­цию, даже когда компьютер выключен. Программы, находящиеся в ПЗУ, называют «зашитыми» — их записывают туда на этапе изготовления микросхемы.

Комплект программ, находящихся в ПЗУ, образует базовую систему ввода-вывода (BIOS). Основное назначение программ этого пакета состоит в том, чтобы проверить состав и работоспособность компьютерной системы и обеспечить взаимодействие с клавиатурой, монитором, жестким диском и диско­водом гибких дисков. Программы, входящие в BIOS, позволяют нам наблюдать на экране диагностические сообщения, сопровождающие запуск компьютера, а также вмешиваться в ход запуска с помощью клавиатуры.

Считывание физических величин - это не задача процессора, а задача датчиков физических величин.

Статья, собственно, про БЭТ. Предназначенный для считывания и оцифровывания с помощью АЦП трёх физических величин.

Брусенцов сказал: "людям, оболваненным двузначной логикой, войти в трехзначную логику не дано".

Я так не считаю. Я думаю так. Вот это можно сделать? Почему бы и нет?

Главное, что это может произойти в России с пользой для всего человечества))

Аватар пользователя Dwarf
Dwarf(8 лет 7 месяцев)

Зачем вы мне рассказываете азы компьютерной техники, которые я знал еще в 90-х годах прошлого века?

Статья, собственно, про БЭТ. Предназначенный для считывания и оцифровывания с помощью АЦП трёх физических величин.

Пример реального устройства привести можете?

Аватар пользователя CTABPYX
CTABPYX(8 лет 8 месяцев)

Зачем вы мне рассказываете азы компьютерной техники

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

Пример реального устройства привести можете?

Из статьи: "На сегодня сформулирована идея создания базового элемента троичной логики (БЭТ)."

Реального устройства пока не существует.

Аватар пользователя Dwarf
Dwarf(8 лет 7 месяцев)

допуская при этом неточности

Не допустил ни единой неточности. Все как в аптеке.

Из статьи: "На сегодня сформулирована идея создания базового элемента троичной логики (БЭТ)."

Каким боком к базовому элементу троичной логики (это та же двоичная логика, к которой добавлено значение -1) относятся светодиоды и аналогово-цифровой преобразователь, если на входе и на выходе базового элемента троичной логики (трита) могут быть только троичные сигналы: -1, 0, 1?

Аватар пользователя CTABPYX
CTABPYX(8 лет 8 месяцев)

Не допустил ни единой неточности. Все как в аптеке.

Ну как же... Вы утверждаете 

в процессоре не прошито ровным счетом ничего - там нет энергонезависимой памяти

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

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

С их помощью можно надёжно, быстро и недорого считать три состояния. Значит им можно присвоить три логических значения. В том числе  "+", "-" и "0".

Аватар пользователя Dwarf
Dwarf(8 лет 7 месяцев)

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

Как все запущено. В процессоре НЕ содержится микросхема ПЗУ - это совершенно отдельная микросхема, где прошит BIOS компьютера. Процессор - это не ящик с материнской платой, чипами, дисками и блоком питания, процессор - это микросхема. И в ней НЕТ ПЗУ!

Вот материнская плата. Процессор вставляется в CPU Socket, а системный BIOS находится выше и левее.

С их помощью можно надёжно, быстро и недорого считать три состояния.

У вас светодиод умеет что-то считывать? Он умеет только светиться. Или не светиться.

Значит им можно присвоить три логических значения. В том числе  "+", "-" и "0".

Светодиод - один из наименее быстродействующих полупроводниковых приборов. Почему не сделать трит на быстродействующих КМОП транзисторах, как все нормальные люди? Зачем, создавая логический элемент, городить огород из аналогового сигнала и АЦП?

Где можно почитать поподробнее про сей проект? Или вы ничего в проекте не понимаете, либо это проект - голимая лажа.

Аватар пользователя CTABPYX
CTABPYX(8 лет 8 месяцев)

В процессоре НЕ содержится микросхема ПЗУ - это совершенно отдельная микросхема, где прошит BIOS компьютера.

Речь идет о замене именно этого процессора, где прошит BIOS компьютера. Именно он будет обучен троичной логике))

У вас светодиод умеет что-​то считывать?

Мне кажется, или Вы слегка... передергиваете?

Мои слова о светодиодах

С их помощью можно надёжно, быстро и недорого считать три состояния.

Вы пишете

Зачем, создавая логический элемент, городить огород из аналогового сигнала и АЦП?

Опять неточность. Предлагается не логический элемент. а Базовый Элемент Троичной логики, способный на считывание трёх физических состояний. КМОП транзисторы, в отличие от RGB-светодиодов, этой способностью не обладают)).

Светодиод - один из наименее быстродействующих полупроводниковых приборов.

Возможно. Но, у него есть уникальная особенность)).

Аватар пользователя Dwarf
Dwarf(8 лет 7 месяцев)

Речь идет о замене именно этого процессора, где прошит BIOS компьютера. Именно он будет обучен троичной логике))

Еще раз: процессор  и BIOS - это два разных чипа. В процессоре нет BIOSа.

Мне кажется, или Вы слегка... передергиваете?

Ничуть.

С их помощью можно надёжно, быстро и недорого считать три состояния.

Нарисуйте схему, где с помощью светодиодов что-то считывается.

Опять неточность.

Опять все точно.

Предлагается не логический элемент. а Базовый Элемент Троичной логики

Базовым элементом троичной логики является трит. И работает он с логическими сигналами.

Возможно. Но, у него есть уникальная особенность))

Нет никакой уникальной особенности.

Так где прочитать про сей проект?

Аватар пользователя CTABPYX
CTABPYX(8 лет 8 месяцев)

В процессоре нет BIOSа.

Кмк, BIOS располагает собственным процессором)). Небольшим и неуклюжим. Его работа обзывается микропрограммным обеспечением. Вот как про это рассказывают: "Встроенное ПО написано на языке, также известном как микрокод. Код встроенного ПО отличается от языка ассемблера микрокомпьютера. Это язык более низкого уровня, чем код языка ассемблера компьютера. Встроенное ПО обычно поддерживает каждую компьютерную программу на языке ассемблера, которая запускается на процессоре встроенного ПО при выполнении Центральным процессором (CPU).

С помощью БЭТов, вероятно, будет создан троичный микропроцессор с Базовой Интеллектуальной Системой (БИС) вместо BIOS.

Нарисуйте схему, где с помощью светодиодов что-​то считывается.

Принципиальная схема достаточно подробно прописана в статье

Базовым элементом троичной логики является трит.

Трит это единица измерения количества информации

Так где прочитать про сей проект?

Пока, видимо, только здесь. И называется этот проект - "Траян")).

Аватар пользователя Dwarf
Dwarf(8 лет 7 месяцев)

Кмк, BIOS располагает собственным процессором))

Шта? Микросхема энергонезависмого ПЗУ располагает собственным процессором? Вы матчасть вообще изучали, прежде чем этот бред писать? Вы процессор от микрокомпьютера отличаете? В Процессоре нет ПЗУ, в однокристалльном микрокомпьютере - есть.

С помощью БЭТов, вероятно, будет создан троичный микропроцессор с Базовой Интеллектуальной Системой (БИС) вместо BIOS.

Да хоть горшком обзовите, суть от этого не изменится.

Принципиальная схема достаточно подробно прописана в статье

Там написан бред сивой кобылы. Где изначально логический элемент зачем-то должен обрабатывать аналоговые сигналы с помощью АЦП. И "свербыстрый" там вранье. Светодиоды - они сверхмедленные.

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

Пока, видимо, только здесь. И называется этот проект - "Траян")).

Боюсь, с таким знание матчасти этот проект - попил бабла и ничего больше.

В своё время, именно отсутствие подобного базового элемента, способного работать с тремя состояниями, обусловило преимущество бинарной логики перед троичной 

А, т.е. троичную ЭВМ "Сетунь" сделали на основе Святого Духа? Базового элемента-то не было же? :))

Аватар пользователя CTABPYX
CTABPYX(8 лет 8 месяцев)

Микросхема энергонезависмого ПЗУ располагает собственным процессором?

Как Вы назвали BIOS? Микросхемой энергонезависмого ПЗУ?

Чтобы программа BIOS была доступна процессору всегда, даже при первом включении, она помещается в микросхему постоянного запоминающего устройства. Благодаря соглашению между производителями процессоров и программ BIOS, процессор должен всегда обращаться по конкретному адресу памяти, где начинается программа BIOS. Процессор считывает оттуда первые команды и программа BIOS начинает выполняться.

Разве это не позволяет мне использовать аллегорию, что BIOS располагает собственным процессором))?

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

изначально логический элемент зачем-​то должен обрабатывать аналоговые сигналы

если тут же ниже приводите мою цитату где утверждается, что использование базового элемента троичной логики (БЭТ) позволяет снимать и оцифровывать аналоговые сигналы, работая в качестве сверхбыстрого троичного переключателя. Обрабатывает которые, конечно же, АЦП)).

Возможно, это называется "потроллить"?

троичную ЭВМ "Сетунь" сделали на основе Святого Духа? Базового элемента-​то не было же? :))

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

Аватар пользователя Dwarf
Dwarf(8 лет 7 месяцев)

Как Вы назвали BIOS? Микросхемой энергонезависмого ПЗУ?

Именно так. BIOS компьютера записывается в микросхему энергонезависимого ПЗУ с помощью программатора.

Разве это не позволяет мне использовать аллегорию, что BIOS располагает собственным процессором))?

А еще блоком питания, жестким диском и корпусом, да? Это не аллегория, это незнание матчасти.

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

А кто, кто это сделал? Кто это написал? Пушкин?

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

Базовый элемент троичной логики не может работать с аналоговыми сигналами. Он логический элемент. Вы пишите полную хрень. Вот сигнал после АЦП он обработать может. АЦП у вас тоже троичная?

Обрабатывает которые, конечно же, АЦП

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

Возможно, это называется "потроллить"?

Возможно, вам следует один раз написать, что за хрень вы пытаетесь сделать? Блок-схему дивайса показать?

Вот видите, опять Вы "не заметили", что в цитате говориться об отсутствии подобного БЭТу элемента.

Схемотехничеких решений базовых элементов троичной логики - хоть жопой жуй. На дешевых быстродействующих КМОП транзисторах.

https://www.electronics.ru/journal/article/72

Схемы с 3-4-значной логикой дают возможность сократить количество используемых логических и запоминающих элементов, а также межэлементных соединений. Схемы трёхзначной логики легко реализуются на КМОП-технологии. Трёхзначная логика обладает большей выразительностью, чем двухзначная.

https://ru.wikipedia.org/wiki/%D0%A2%D1%80%D0%BE%D0%B8%D1%87%D0%BD%D0%B0%D1%8F_%D0%BB%D0%BE%D0%B3%D0%B8%D0%BA%D0%B0

Аватар пользователя CTABPYX
CTABPYX(8 лет 8 месяцев)

Вы назвали BIOS? Микросхемой... Именно так. BIOS компьютера записывается в микросхему...с помощью программатора.

Это я скомпилировал Ваши аргументы, чтоб они напротив друг друга стояли. Для понимания)).

BIOS располагает собственным процессором))?А еще блоком питания, жестким диском и корпусом, да?

Абсолютно так. Базовая программа ввода-вывода (BIOS) располагает всем этим. И, именно, она в троичной ЭВМ должна быть заменена на базовую интеллектуальную систему (БИС).

Базовый элемент троичной логики не может работать с аналоговыми сигналами.

Весьма спорное утверждение. Он не только может, он работает. Он потребляет определенное количество аналогового тока, испускает присущий ему аналоговый световой поток, который обрабатывается фотодиодом и в виде уникального аналогового сигнала попадает в троичный аналогово-цифровой преобразователь, где оцифровывается, обрабатывается и превращается троичный цифровой код. Который, повинуясь БИСу, тут же превращается, например, в аналоговый информационный или управляющий сигнал.

Нахрена тут троичная логика, тем более что в массово производимых АЦП логика бинарная?

А это уже второй вопрос)). Предположим, есть группа людей, которым интересно попробовать в троичную логику. Денег они не просят. За обсуждение благодарны. Уверены, минимум, с вероятностью 50 на 50, что у них получится.

Схемотехничеких решений базовых элементов троичной логики - хоть жопой жуй.

Все эти "решения" основаны на базовых элементах двоичной логики. А те, просто по своей природе, не могут выдать три уникальных аналоговых сигнала. И, естественно, составленные из них схемы предлагают псевдотроичную эмуляцию. Кмк, для развития троичной логики впервые предложен единственный БЭТ, действительно имеющий три состояния)). 

Аватар пользователя Dwarf
Dwarf(8 лет 7 месяцев)

Абсолютно так. Базовая программа ввода-вывода (BIOS) располагает всем этим.

Ку-ку, Гриня (с). Вроде, для весеннего обострения уже поздно, а для осеннего - рано?

Весьма спорное утверждение. Он не только может, он работает.

Ничего спорного. Логический элемент отличается от аналогового тем, что логический элемент работает только с логическими сигналами. По определению логического элемента. Поэтому или логический элемент, или аналоговый сигнал. Если какая-то схема работает с аналоговым сигналом - это НЕ ЛОГИЧЕСКАЯ схема.

Логические элементы — устройства, предназначенные для обработки информации в цифровой форме (последовательности сигналов высокого — «1» и низкого — «0» уровней в двоичной логике, последовательности «0», «1» и «2» в троичной логике, последовательности «0», «1», «2», «3», «4», «5», «6», «7», «8» и «9» — в десятичной). Физически логические элементы могут быть выполнены механическими, электромеханическими (на электромагнитных реле), электронными (в частности, на диодах или транзисторах), пневматическими, гидравлическими, оптическими и другими.

https://ru.wikipedia.org/wiki/%D0%9B%D0%BE%D0%B3%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D1%8B

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

Это у нас аналоговый элемент, никак не логический. Логики тут нет совсем.

попадает в троичный аналогово-цифровой преобразователь

Как я и писал, на входе АЦП у нас аналог, на выходе - логика. Троичный АЦП сами делать будете? Двоичных АЦП - хоть жопой жуй, на любой вкус, цвет и кошелек. Ваш дешевле/быстрее будет?

превращается троичный цифровой код.

Ну пусть троичный.

Который, повинуясь БИСу, тут же превращается, например, в аналоговый информационный или управляющий сигнал.

Это уже десятое дело, что с логическим сигналом делать.

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

Что ж так все запущено-то? Еще раз: логические элементы не работают с аналоговыми сигналами. По определению.

С аналоговыми сигналами работают аналоговые схемы. Логические элементы работают только с логическими сигналами. И элемент троичной логики не может выдать три аналоговых сигнала - он ЛОГИЧЕСКИЙ элемент. Он может выдать -1, 0, 1. Все.

Кмк, для развития троичной логики впервые предложен единственный БЭТ, действительно имеющий три состояния

Вы не поверите, но схемы троичной логики на КМОП транзисторах действительно имеют три состояния! Могут, например, выдавать -5V (лог. -1), 0V (лог. 0) и +5V (лог 1). И еще раз: светодиоды и фотоприемники НЕ ЯВЛЯЮТСЯ троичной логикой. Это чисто аналоговая схема. Логика появляется только после АЦП. А на чем вы будете реализовывать именно троичную логику, вы так и не сообщили.

Ну и мне непонятна выгода использования троичной логики, когда есть куча дешевых, быстродействующих, готовых решений в двоичной логике? А сопрягать как вашу троичную логику с тем же компьютером?

Предположим, мне надо оцифровать три аналоговых сигнала. Я беру эти сигналы и подаю напрямую на три двоичных АЦП, с которых снимаю логические сигналы, которые хоть в компьютер, хоть на ЧПУ, хоть куда без особых проблем.

Нахрена городить огород со светодиодами и фотоприемниками, у которых достаточно нелинейные характеристики, что исказит входные сигналы до неузнаваемости? Будете лепить программный костыль для компенсации кривизны характеристик светодиода и фотоприемника? А они еще от экземпляра к экземпляру отличаются - при замене будете снимать характеристику конкретного экземпляра и переписывать костыль? Вы извращенцы?

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

Аватар пользователя CTABPYX
CTABPYX(8 лет 8 месяцев)

Ничего спорного. Логический элемент отличается от аналогового тем...

Всё таки, Вы - трольчег)). Задёте вопрос по описанному в статье БЭТу (базовому элементу троичной логики). Обзываете его у себя в комментарии "логическим элементом" и, затем, сами с собой спорите.

Троичный АЦП сами делать будете?

Конечно. Их пока нет.

Еще раз: логические элементы не работают с аналоговыми сигналами.

И опять Ваша фраза выглядит как троллинг. Моя фраза:

"решения" основаны на базовых элементах двоичной логики.

А Вы мне опять про "логические элементы"

схемы троичной логики на КМОП транзисторах действительно имеют три состояния! Могут, например, выдавать -5V (лог. -1), 0V (лог. 0) и +5V (лог 1).

Схемы, даже двоичные,возможно и могут. Вопрос: какой ценой? А КМОПы - нет. Выдают или "+" и "0". Или "-" и "0".

Предположим, мне надо оцифровать три аналоговых сигнала. Я беру эти сигналы и подаю напрямую на три двоичных АЦП

Вот видите, Вы начали думать об области использования БЭТа. Который, как раз, берет эти аналоговые сигналы и подаёт их напрямую в троичную АЦП. Почему троичную? Потому-что, двоичные АЦП не умеют работать с троичными сигналами)).

...компенсации кривизны характеристик светодиода и фотоприемника? А они еще от экземпляра к экземпляру отличаются - при замене будете снимать характеристику конкретного экземпляра и переписывать костыль?

Ну, как-то это решается в оптопарах и фотоматрицах)).

Аватар пользователя Dwarf
Dwarf(8 лет 7 месяцев)

Всё таки, Вы - трольчег)).

Нет. Это у вас каша в голове.

Задёте вопрос по описанному в статье БЭТу (базовому элементу троичной логики). Обзываете его у себя в комментарии "логическим элементом" и, затем, сами с собой спорите.

Это же вы написали выделенное мной слово "логики"? Если это элемент логики, то он не работает с аналоговыми сигналами, работает с логическими. По определению.

А Вы мне опять про "логические элементы"

"Элемент какой-то логики" и "логический элемент" являются синонимами.

Схемы, даже двоичные,возможно и могут. Вопрос: какой ценой?

Могут однозначно. Схемотехнические решения по ссылке выше. Цена - копейки даже в случае дискретных КМОП-транзисторов - это массовый дешевый продукт.

А КМОПы - нет. Выдают или "+" и "0". Или "-" и "0".

Вы троллите или правда не понимаете? По ссылке выше логический элемент троичной логики на КМОП-транзисторах может получать и выдавать троичные данные. Вот его схема, стоимость копейки. При размещении на чипе- вообще копейки. Скажем, микросхема двоичной логики CD4049UBE стоит 29 рублей, а там целых 6 логических элементов, итого по 4 рубля 83 копейки за элемент. https://pl-1.org/catalog-chip/aktivnie-radiodetali/microshemy/36-cd4049ube-be-dip-16

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

В 10 раз: БЭТ, базовый элемент троичной логики, не может работать с аналоговыми сигналами. По определению логического элемента.

подаёт их напрямую в троичную АЦП

Еще раз: ДО АЦП у нас аналоговая часть, ПОСЛЕ АЦП - логическая. Базовый элемент троичной логики НЕ МОЖЕТ стоять до АЦП. По определению.

Почему троичную? Потому-что, двоичные АЦП не умеют работать с троичными сигналами)).

На вход АЦП подается АНАЛОГОВЫЙ сигнал. А не троичный. Нужен троичный выход - пришурупливаете к АЦП элементы троичной логики на КМОП-транзисторах и радуетесь. Что дальше с троичными сигналами делать будете?

Ну, как-то это решается в оптопарах и фотоматрицах)).

Оптопара - логический по сути элемент. Включено-выключено. Фотоматрица - это дорогое и сложное устройство. Не ваши светодиод-фотопримник. которые к тому же нахрен не нужны - аналоговый сигнал можно подать напрямую на АЦП.

Так блок-схему дивайса покажете? Или и дальше будете пороть чушь?

Аватар пользователя CTABPYX
CTABPYX(8 лет 8 месяцев)

ДО АЦП у нас аналоговая часть, ПОСЛЕ АЦП - логическая.

После АЦП - не логическая часть, но цифровая. В нашем случае, двоичность или троичность логики проявляется ТОЛЬКО при взаимодействии ЭВМ и человека. Чтобы задать машине три, а не два значения, необходим базовый элемент, сигналам которого ЧЕЛОВЕК может присвоить три уникальных значения. Каждое из этих значений, или любые их комбинации должны быть распознаны, интерпретированы и сохранены МАШИНОЙ для дальнейшей работы. Только тогда станет возможным взаимодействие человека и машины с использованием троичной логики.

В статье речь идёт о формулировке идеи  базового элемента отвечающего, кмк, этим условиям. Ни больше, ни меньше.

Аватар пользователя Dwarf
Dwarf(8 лет 7 месяцев)

После АЦП - не логическая часть, но цифровая.

В данном случае "логическая" и "цифровая" - синонимы. По определению, дубль два:

Логические элементы — устройства, предназначенные для обработки информации в цифровой форме

https://ru.wikipedia.org/wiki/%D0%9B%D0%BE%D0%B3%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D1%8B

В нашем случае, двоичность или троичность логики проявляется ТОЛЬКО при взаимодействии ЭВМ и человека.

Ага, счаз. Двоичная логика имеет два уровня сигнала, троичная - три уровня. Независимо от наличия ЭВМ и человека. Не пишите чушь.

Чтобы задать машине три, а не два значения, необходим базовый элемент,

Да ради бога. Схемотехнические решения элементов троичной логики по ссылке выше. Дешево, надежно, быстродействующе.

сигналам которого ЧЕЛОВЕК может присвоить три уникальных значения.

У элемента троичной логики уже есть три уровня сигнала, независимо от человека.

Каждое из этих значений, или любые их комбинации должны быть распознаны, интерпретированы и сохранены МАШИНОЙ для дальнейшей работы.

Какой нахрен машиной? А если мне пары реле достаточно? В термоконстатном помещении температура меньше заданной - включить реле нагрева, больше заданной - реле охлаждения, если заданная - ничего не делать?

Только тогда станет возможным взаимодействие человека и машины с использованием троичной логики.

Троичная логика ничем принципиально не отличается от двоичной. Сопрягать с двоичной логикой ее труднее.

В статье речь идёт о формулировке идеи  базового элемента отвечающего, кмк, этим условиям.

Еще раз: схемотехнических решений элементов троичной логики - хоть жопой жуй. Зачем там аналоговая часть, светодиоды и фотоприемники?

Блок-схема будет?

Аватар пользователя CTABPYX
CTABPYX(8 лет 8 месяцев)

Блок-​схема будет?

Будет. Обязательно будет. Вместе с БЕС, АЦП, Кодировочным Кубом, ассемблером и даже ПО)).

Аватар пользователя mumpster
mumpster(5 лет 11 месяцев)

потому что ноля не бывает. а бывает порог 0.в современной схемотехнике - я хз. но троичка требует +- и по питанию, тогда норм.

и при наличии только +питания - ерунда какая-то получится.

Аватар пользователя CTABPYX
CTABPYX(8 лет 8 месяцев)

троичка требует +- и по питанию, тогда норм.

Да, здесь работают + и - на входе за счет предваряющих КМОП-ов))

Аватар пользователя Пеннигер
Пеннигер(12 лет 10 месяцев)

Вы путаете попу с пальцем. Троичная логика это не три значения, а два, плюс отсутствие значения.

Аватар пользователя CTABPYX
CTABPYX(8 лет 8 месяцев)

Троичная логика это не три значения, а два, плюс отсутствие значения.

Как один из вариантов)).

Аватар пользователя tiriet
tiriet(11 лет 8 месяцев)

попу с пальцем ТС путает, но не здесь. два+отсутствие- это старючая техника- микросхемы с Z-состоянием называется. А троичная логика- это именно логика, имеющая три значения. И "логика" тут тоже плохой термин, тут уже больше "алгебра". просто двоичная алгебра ничем не отличается от логики, поэтому мы и используем "двоичную логику"- игра слов такая.

Аватар пользователя CTABPYX
CTABPYX(8 лет 8 месяцев)

двоичная алгебра ничем не отличается от логики

Двоичная логика, это Булева алгебра. В отличие от троичной логики, которая называется Аристотелевой))

Скрытый комментарий An-Swer (c обсуждением)
Аватар пользователя An-Swer
An-Swer(12 лет 1 месяц)

Троичную логику придумал в 1910 году Н. А. Васильев и назвал её "неаристотелевой"

<<

Лобачевский отверг 5-й постулат Евклида...и попробовал построить геометрию без этого постулата. Оказалось, что и без 5-го евклидова постулата возможна геометрия иная, чем геометрия евклидова, но столь же чуждая противоречий. Оказалось таким образом, что евклидова геометрия является (лишь) одной из возможных геометрий, которые все имеют такие же, как и евклидова, права на признание их "истинности".
Таким же образом Н.А. Васильев попробовал устранить один из аристотелевых законов, а именно закон противоречия, принимавшийся за логическую аксиому, - оказалось, что возможны вполне стройные и замкнутые логические системы без этого закона, т.е. точно так же, что аристотелева логика является одной из возможных равно "истинных" логик..."
Как в геометрии Лобачевского прямые могут быть
(1) пересекающиеся,
(2) расходящиеся,
(3) параллельные,
так и в неаристотелевой логике "суждения" могут быть
(1) утвердительные,
(2) отрицательные,
(3) индифферентные.
Отсюда видно, что логика Васильева была вариантом трехзначной логики, хотя и без достаточно разработанной ее "алгебры".
Это дает Н.А. Васильеву почетное место в истории науки в ряду основателей многозначных логик.

>>

Аватар пользователя CTABPYX
CTABPYX(8 лет 8 месяцев)

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

Страницы