Начало ⬆️
Зачем нужна троичная логика?
Информация хранится эффективнее. Сейчас компьютеры основаны на двоичной логике: каждый бит имеет два состояния — 0 или 1. В каждом байте 8 бит, значит, один байт может хранить 2⁸ чисел.
Когда мы вводим третье состояние, в тех же 8 ячейках получится уже 3⁸ чисел!
Было доказано, что эффективность маскимальна, когда используется система счисления из е чисел. Это невозможно, ведь е — не целое, но 3 ближе к 2.7, чем 2. 😁
Повышается надёжность системы. Тот же объём информации можно хранить на меньшем количестве элементов. Значит, вероятность ошибок и поломок меньше, и надёжность системы с троичной логикой выше.
Увеличивается эффективность процессора. Троичная логика сокращает количество операций. Например, есть задача — сравнить A и B, то есть определить, A<B, A=B или A>B. В двоичной логике нам нужно сделать две проверки: сначала сравнить, не равны ли A и B, и если нет, то определить, что из них больше. В троичной логике всё это делается в одно действие.
Для других алгоритмов тоже можно найти более эффективные способы реализации. Например, сложение двух чисел — одна из основных операций процессора — в троичной логике выполняется примерно в полтора раза быстрее, а информация кодируется и передаётся на 15% эффективнее.
Сохраняется совместимость. Компьютер, работающий на троичной логике, совместим с компьютерами, которые работают на двоичной.
Так почему же человечество до сих пор не перешло на троичные компьютеры?
Дело в том, что сейчас производства заточены под создание компонентов для двоичного компьютера, а производство троичного компьютера сложнее и дороже.
К тому же, двоичная логика привычна. Переход на троичную — это не только другие транзисторы, это пересмотр алгоритмов и даже языков программирования. Такой переход требует много времени и — конечно, мотивации.
Возможно, главная причина в том, что пока нам хватает эффективности существующих устройств. Так что пока остаёмся с привычными компьютерами, но очень ждём появления новых!
Post #281
4.44K

- 👏 20
- 🎉 5
- 🔥 3
- ❤ 1