НПО Системы Безопасности
(499)340-94-73 График работы:
ПН-ПТ: 10:00-19:00
СБ-ВС: выходной

Главная » Периодика » Безопасность

0 ... 30313233343536 ... 101


ций в вычислительной машине и производства с этими кодами арифметических операций.

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

Для получения общей оценки расхода оборудова- ния при представлении информации в машине мы вв.е-дем параметр Л, характеризующий наибольшее число различных чисел, которые мы хотим представить в разрядной сетке машины. Это означает, что в машине необходимо выбрать разрядную сетку с таким числом разрядов й, в котором можно записать N различных чисел, и такое," что в (л - 1)-м разряде N различных чисел записать уже невозможно.

Значение п есть функция N и 5. При фиксированном Л можно считать, что n = n{S). Легко показать, что при системе счисления с основанием S, которая ,не является избыточной, общее число различных чисел, которое можно записать в разрядной сетке, имеющей разрядов, равно 5". Отсюда мы получаем, что л должно быть выбрано из условий я> logA и (я- 1)< "< loggN. Так как имеет смысл использовать разрядную сетку полностью, то будем считать, что задано не N, а п. При этом N==8" й n = ].oggN.

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

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




4 3 2-

УслоВный , элемент

Рис. 1.12

рядов, соответствующая матрица из условных элементов имеет.5« элементов.

Будем характеризовать сложность выбранного основания системы при заданном п выражением r - Sti, т. е. числом условных элементов, которое необходимо для моделирования записи 5-ичных чисел в данной разрядной сетке. Отметим, что такая характеристика сложности на самом деле эквивалентна утверждению о том, что сложность элемента, моделирующего цифру в одном разряде 5-ичной системы счисления, прямо пропорциональна S, т. е.. пропорциональна числу устойчивых состояний, в которых может находиться данный элемент. Это предположение справедливо далеко не для всяких элемен-тов. Например, оно не выполняется для механических элементов типа колес Однера, используемых в арифмометрах, многопозиционных реле, электронно-ламповых схем и т. д. Именно поэтому та характеристика сложности, которую мы получим ниже, не может быть полностью справедливой для любой системыфизических элементов, используемых для записи цифр в данной системе счисления.

Учитывая, что n = \QgN, получаем оценку сложности в следующем виде:

Принято рассматривать не такую оценку сложности, а относительную оценку сложности по отношению к "сложности, получающейся при использовании двоичной системы Счисления,

./.(5)==il. (1.9)

На рис. 1.13 показан график этой функции. Для нас интерес представляют лишь целочисленные значения абсцисс. Значения функции для некоторых значений S указаны в таблице на рис, 1.13.



- Найдем минимальное значение F{S). Для этого продифференцируем Р{8) и приравняем производную нулю. Используя модуль перехода, получаем

>(5)=. 5" *

21ogjArinS

In 5

Тогда

Г (5) =

1п S

Отсюда получаем, что минимум функции F{S) достигается при S - e. Ближайшее целое 5, обеспечиваю-гг) щее минимум F{S),

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

Двоичная и четверичная системы с точки зрения оценочной функции F{S) одинаковы и дают расход оборудования для представления чисел в машине, близкий к минимальному. Применение обычной десятичной системы в 1,5 раза менее выгодно, чем- использование двоичной или четверичной систем счисления.

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

2 J Ч 5 6 7 8

OMS 1,000

1.333

ifo5

7,526 50.77

Л 1 2 3 5 6 7 8 S 10 Рис."1.13



0 ... 30313233343536 ... 101