Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Технический флейм » Троичные ЭВМ |
<<Назад Вперед>> | Страницы: 1 2 * 3 | Печать |
corvair
Advanced Member
Откуда: Якутск Всего сообщений: 909 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 10 февраля 2011 18:52 Сообщение отредактировано: 10 февраля 2011 18:53
Бэббиджа еще никто не вспомнил - вполне цифровая у него машина, на десятичной системе. И даже работает . |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
вот тут еще дискуссия http://vitus-wagner.livejournal.com/593857.html Не совсем точно по теме, но близко. |
arif-ru
Advanced Member
Откуда: Москва. Всего сообщений: 1757 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 окт. 2007 |
Десятичная система использовалась во многих машинах, в которых скоростью работы имело смысл пожертвовать для упрощения ввода-вывода. Из ранних, например, в WITCH и перфорационных комплектах, из поздних, вроде, во многих программируемых калькуляторах. Про троичную машину вот ссылочка: http://arif-ru.narod.ru/art5.htm#3_mash Если поискать по ключевым словам, можно найти её подробное описание и даже видео работы. Правда, сам с этим не разбирался. Ещё, в каком-то смысле можно сказать, что троичная кодировка была у Friden-130. Правда, к троичной системе счисления она никакого отношения не имеет. http://www.oldcalculatormuseum.com/friden130.html |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Еще статья в википедии http://ru.wikipedia.org/wiki/%...0%B8%D1%8F В "Сетуни" была симметричная троичная система это не то же самое что система с основанием 3. Поскольку элементная база там была - ферритовые элементы, то они физически имели 3 состояния: +1, 0, -1 то есть: намагниченность вверх, нет намагниченности, намагниченность вниз. Кстати, современная DRAM память хранит заряд в конденсаторах и ничто не мешает хранить 3 состояния в одной ячейке. Но это не используется, хранят только +1 и 0. |
Fe-Restorator |
NEW! Сообщение отправлено: 11 февраля 2011 18:02 Сообщение отредактировано: 11 февраля 2011 18:08
alecv написал: Наверное, пугает так называемая "переполюсовка" с точки зрения контроллера памяти, но можно справиться с этим, поставив сдвоенные конденсаторы... современная DRAM память хранит заряд в конденсаторах и ничто не мешает хранить 3 состояния Впрочем, скорее всего - лениво изобретать что-то новое, ещё слабо понятое. Наверное, проще эмулировать троичную логику на современном двуядерном CPU - одно ядро обрабатывает "+" инфу, другое - "-", оба работают синхронно, как будто это одноядерный процессор. И память так организовать, чтоб одинаково нумерованные ячейки в двух модулях, стоящих на разных каналах считались-бы одной логической ячейкой. |
Сейчас на форуме |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Fe-Restorator написал: Это совершенно не то, потому как два логических двоичных элемента дают четыре логических состояния. Троичная логика манипулирует тритами а не битами и не наборами битов. Наверное, проще эмулировать троичную логику на современном двуядерном CPU - одно ядро обрабатывает "+" инфу, другое - "-", оба работают синхронно, как будто это одноядерный процессор. |
Fe-Restorator |
NEW! Сообщение отправлено: 12 февраля 2011 0:37 Сообщение отредактировано: 12 февраля 2011 0:58
alecv написал: Мыслил некий программный AND для 0-вого значения, получаемого с обоих ядер одновременно. Иначе - сформировать трит со значением с "ненулевого" ядра. Это-ж эмуляция, а не "троичная" аппаратура, нужен контроль как входящих, так и выдаваемых значений. Возможно - некий программный транслятор, по образу и подобию CISC-over-RISC технологии, или микро-ОС, как сделано для камня Transmeta Crusoe. два логических двоичных элемента дают четыре логических состояния А с учётом 3-х, 4-х, и всё более многоядерных камней - два ядра обсчитывают "полу-триты", ещё два - проверяют-транслируют значения на входе и на выходе, что-б не терять на это дополнительное процессорное время. |
Сейчас на форуме |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Fe-Restorator вот именно, получится некая система с двоичной побитовой проверкой, но никак не троичная логика Что касается реализации настоящей троичной (симметричной) системы - то например полевик с изолированным затвором в открытом состоянии может передавать напряжение любой полярности, сток и исток легко меняются ролями. Или вот банальный операционник - работает от двуполярного питания. То есть надо нафик менять схемотехнику логического элемента и забыть двоичную схемотехнику как дурной сон. |
Fe-Restorator |
NEW! Сообщение отправлено: 12 февраля 2011 2:05 Сообщение отредактировано: 12 февраля 2011 2:13
alecv написал: Это смотря как подходить к задаче. получится некая система с двоичной побитовой проверкой, но никак не троичная логика Или придумывать новую технику+машинную логику+программы+обучение персонала+производство,+,+,+... или адаптировать хорошо известную бинарную машину под новые условия. Смотря, что легче и/или выгоднее. От подобного эмулятора я-б не отказался - освоить "новую" логику и вообще, понять, зачем эта логика нужна, в то время, как другие люди изобретают-производят соответствующую аппаратуру. Переход на "троичную" платформу даже при идеальных условиях будет нелёгок. PS. Заменить только логику - недостаточно. Нужно менять и систему счисления. Например, от-балды: на 60-ричную. |
Сейчас на форуме |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Fe-RestoratorКонечно придумывать новую! Мне вот что-то не удается троичный дешифратор т.е. преобразователь число - позиция. Понятно что позиция тоже должна быть троичная. Но что это значит ??? А вот троичный сумматор - это очень просто. Надо только понять что перенос - тоже трит т.е. "пернос" он же и "антиперенос". Другой совершенно неясный вопрос - система команд и принципы ее кодирования на полях тритов. |
<<Назад Вперед>> | Страницы: 1 2 * 3 | Печать |
Полигон-2 » Технический флейм » Троичные ЭВМ |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |