Мегаобучалка Главная | О нас | Обратная связь


Признак делимости на 2



2019-10-11 466 Обсуждений (0)
Признак делимости на 2 0.00 из 5.00 0 оценок




Число в троичной системе делится на 2 (число четное), если сумма значений его разрядов делится на 2.

Признак делимости на 3

Числа в троичной системе делятся на 3, если младший разряд равен нулю.

Триты и трайты

Трит – один троичный разряд, трайт – шесть тритов

Один трайт – 729 чисел = 364 положительных, 364 отрицательных и число 0. Для сравнения один байт – 256 чисел.

Один трайт = 9,51 бит.

Особенности троичной симметричной системы

1. Нет проблемы хранения отрицательных чисел.

2. Один трайт хранит 729 чисел.

3. Нет задачи округления.

ЭВМ «Сетунь»

Давайте вернемся к разговору о компьютере Сетунь.

Цитата от американцев

В то же время в России группа математиков и инженеров под руководством Брусенцова и его коллеги Сергея Соболева разрабатывает другие компьютерные системы. Брусенцов и его коллеги исследуют множество западных компьютеров и технологических достижений, и осмысливают применение транзисторов для представления двоичных данных. Но давайте вспомним, что это СССР – транзисторы не так легко доступны за железным занавесом. А электронные лампы трубки одинаково отстойны как в России, так и на Западе!

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

Команда из десяти человек буквально построила Сетунь из ничего, работая в небольшой комнате, заполненной лабораторными столами (которые они же сами и построили!). Каждое утро члены команды собирали пять простых машинных элементов. Они брали ферритовые сердечники и, используя обычную швейную иглу, наматывали на каждый по 52 мотка проволоки. Ядра затем передавали техникам, которые завершали процесс сборки и монтировали их в блоки.

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

Сетунь оперирует числами до 18 тритов, то есть один трит может моделировать любое число между -387 420 489 и 387 420 489. Двоичному компьютеру требуется как минимум 29 битов для достижения такой мощности.

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

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

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

В конце 1959 года для машины уже существовала система программирования и набор прикладных программ.

Для установки малой машины Сетунь необходима была площадь размером 25-30 , оформлена она была в виде шкафа с такими параметрами 2,9 х 1,85 х 0,5 м, пульт управления 1,6 х 0.6 х 1 м, стол для внешних устройств 1,2 х 0,8 х 0,75 м.

Заводские испытания первого серийного образца Сетунь показали, что машина полностью соответствует поставленым техническим параметрам. Все работало без сбоев и полезное время составило 95% от зачетного. За первый год из 4000 деталей были заменены всего лишь три детали. Выпущено было 7 таких малых ЭВМ, в течение 1963 года было запланировано произвести еще 10 таких машин. Уже в 1964 году завод выпустил 21 машину Сетунь, так как спрос на них рос. Но в 1965 году Сетунь была снята с производства.

Начиная с 1959 года Сетунь за полтора месяца вывела больше расчетов, чем ЭВМ Урал-2 с двоичной системой счисления. Малая машина Сетунь работала безотказно, но чиновникам была не выгодна такая ЭВМ – себестоимость ее была всего 30 000 рублей. Первая модель Сетунь была в работе 15 лет. Серийное производство было решено отложить на 15 лет, но этого так и не произошло. Как говорил сам создатель машины Брусенцов потом: «Сетунь мешала людям с косным мышлением, которые занимали высокие руководящие посты». В конечном счете Сетунь разрезали автогеном и отправили на утилизацию.

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

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

Что из себя представлял проект Сетунь-70?

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

Тут не только проблема в непонимании наших чиновников. Думаю, что проблема всемирная, была уже налажена «двоичная индустрия» (заводы, КБ, университеты). И тут Бруснецов со своей идеей.

Разработчики Сетунь-70 опередили PDP-11 (https://ru.wikipedia.org/wiki/PDP-11).



2019-10-11 466 Обсуждений (0)
Признак делимости на 2 0.00 из 5.00 0 оценок









Обсуждение в статье: Признак делимости на 2

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

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



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (466)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.006 сек.)