Двоичная система является наиболее простой и примитивной для компьютера, создать электронные компоненты, которые имеют два состояния проще и дешевле, чем три состояния. Есть сигнал - нет сигнала. Один и ноль. По этому не удивительно, что исторически так вышло, что сначала создали самое простое - двоичный код.
Математика утверждает, что наибольшей плотностью записи в компьютерах имеет система счисления, основанная на числе "e" - примерно 2.7
Но создать такую машину как-то сложновато.
Зато третичные компьютеры в истории создавались. Третичные компьютеры имеют приемущества перед двоичными, так как ближе к числу e
Но такие компьютеры создавать намного дороже, а во-вторых, это сложно сделать и в текущей ситуации - ведь для двоичных компов созданы миллионы программ и алгоритмов. А если кто-то создаст троичный комп - кто его купит, ведь для него нет ни программистов, ни программ, вообще ничего. Так и живем.
Другие языки программирования и технологии
Почему компоненты современных компьютеров не производятся на базе 3-ой, 4-ой и др. систем счисления?
а ты хотя бы отдалённо понимаешь как двоичная с точки зрения электроники устроена?
переключать между включено и выключено намного проще чем между более чем двумя уровнями напряжения. да и вероятность ошибки выше.
переключать между включено и выключено намного проще чем между более чем двумя уровнями напряжения. да и вероятность ошибки выше.
А вы посмотрите на электрическую схему обеспечивающую три-четыре состояния сигнала - она неимоверно сложнее. Потому предпочли простые триггеры двоичные 1/0 но очень быстрые чем следить за 3-4 уровнями и более. Кстати в СССР была счетная машина на троичной логике - посмотрите в гугле.
0-1
Похожие вопросы
- аскаль. Написать программу которая переводит число из одной системы счисления в другую
- Системы счисления - тестирую тут! :)
- Число 10 (в десятичной системе счисления) в двоичной системе счисления имеет вид???
- Переведите число 111 из десятичной системы счисления в двоичную систему счисления.
- Системы счисления, перевод.
- Системы счисления
- Помогите пожалуйста с системой счисления высчитать
- Системы счисления. Реализация в С++
- Как перевести периодичную дробь из 3 системы счисления в 10?
- Помогите перевести числа в разные системы счисления. HELP!!!