Основные положения теории
57
1.9. Многозначные логические функции в многомерном
цифровом пространстве
Известно, что при создании первой цифровой вычислительной машины ее
авторами было принято решение использовать десятичную систему счисления.
В 1943 г. в США была начата и выполнена такая разработка электронной ма-
шины ENIAC для расчета баллистических таблиц по заказу военного ведомст-
ва. В 1945 г. к этой работе в качестве консультанта был приглашен Дж. фон
Нейман. В результате дискуссий трех главных идеологов построения вычисли-
тельных машин Дж. фон Неймана, Г. Гольдстайна, Ф. Беркса возникла идея ис-
пользования в дальнейшем при создании вычислительных машин двоичной
системы счисления.
Эти ученые изложили (1946) основные принципы построения вычислитель-
ных машин нового поколения в ставшей теперь классической статье «Предва-
рительное рассмотрение логической конструкции электронного устройства»
(Кибернетический сборник. М.: Мир, 1964. № 9).
Главные положения этой статьи – обоснование использования двоичной
системы счислений для представления чисел и принцип «хранимой програм-
мы». Наряду с обоснованием применения двоичной системы счислений и «хра-
нимой программы» в работе предлагался ряд важных рекомендаций по конст-
руированию машин и методике программирования.
Ряд отечественных исследователей в своих публикациях [23–25] обращают
внимание на необходимость использования не двоичной, а многозначной логи-
ки, в частности трехзначной [20], как основы построения высокопроизводи-
тельных цифровых систем.
В МГУ была создана машина «Сетунь» – единственная в мире ЭВМ, в ко-
торой использована такая троичная система счисления, и, как утверждали ав-
торы разработки, самая экономичная с точки зрения использования аппарат-
ных средств.
Неудачный опыт использования трехзначной логики в вычислительной ма-
шине «Сетунь» вызвал критику такого подхода в ряде зарубежных публика-
ций, из которых наиболее острой является статья американского ученого
Б. Байцера, в которой он пишет: «В течение многих лет близорукие теоретики,
не давая
себе труда проанализировать ошибочные допущения, на которых ба-
зировалось это “доказательство”, усиленно пропагандировали скрытые пре-
имущества основания 3 как наилучшего приближения к е. Машина, исполь-
зующая систему счисления с основанием 3, была построена в СССР, но она
оказалась не столь уж хорошей. Пусть это послужит нам напоминанием того,
что такое изящное доказательство, основанное на недействительных предпо-
сылках, представляет собой некоторый курьез; ошибочными оказываются
обычно допущения, положенные в основу некоторого исследования, а не сам
ход
этого исследования» [13].
Несмотря на эту жесткую критику, изучение многозначной логики все же
необходимо для того, чтобы избежать таких ошибок при синтезе цифровых