2016-01-22 5 views
1

Мой вопрос довольно прост, я знаю, что спрашивать об этом заставил бы меня выглядеть как новичок в компьютерах, но у меня есть этот вопрос в моей голове так много времени назад.Почему не 3-е государство в компьютере?

Почему существует только два состояния в компьютерах 0 и 1, Почему компьютер ученые не устройство способ иметь третье состояние, это дало бы нам довольно большой диапазон края в компьютерах

+0

На самом деле это не новичок, это довольно проницательно. Некоторые исследования были сделаны в этом году назад (я не могу вспомнить, где и когда), и результаты показали, что было мало пользы. Другое соображение состоит в том, что большинство компьютерных аппаратных средств имеет либо «включенное» состояние (где напряжение выше некоторого порога), так и состояние «выключено», где напряжение ниже некоторого порога (с неопределенным состоянием между ними). –

+1

, потому что электроника проще с двумя состояниями. потому что ранние электронные элементы, такие как реле, действительно знают только 2 состояния, потому что легко найти 2 стабильных точки для электромагнита, потому что схема может быть закрыта или открыта, но полу - немного сложнее определить. – njzk2

+1

Это относится к http://electronics.stackexchange.com –

ответ

2

Хотя это правда, что добавление третье «государство» добавило бы гибкость в некоторых ситуациях, реализация этого не обязательно была бы лучше, чем текущая.

Возьмите, к примеру, одну из самых простых, но важных частей компьютера, логических ворот. Задача логических ворот - считывать входные данные и создавать выходные данные на основе этих входов. Возьмем, к примеру, процессор 1,2 В, где «1» - 1,2 В, а 0 В - «0». Учитывая, что компьютеры не идеальные машины, он требует наличия порога значений. Поэтому имеет смысл, что 0-600 мВ будет составлять «0», а от 600 мВ до 1,2 В будет составлять «1». Это довольно большой порог и почти никогда не должен иметь неверный вывод.

Теперь рассмотрим добавление другого состояния. Похоже, что 0V-400mV будет составлять «0», 400 мВ-800 мВ «1» и 800 мВ до 1,2 В на «2». Это явно уменьшает порог, тем самым увеличивая вероятность ошибки. Чтобы затем компенсировать это увеличение вероятности ошибки, лучше использовать компоненты, чтобы обеспечить правильное считывание напряжения, а также лучшие компоненты, как мы надеемся, уменьшат электрический шум, что приведет к повышению точности.

Таким образом, не только увеличится стоимость, но вам также понадобится механизм для создания шины 600 мВ (для опции «1»), которая будет иметь диапазон ошибок + -200 мВ.

В этом простом примере вы можете видеть, что добавление третьего состояния значительно увеличит сложность логических логических элементов. Я уверен, что есть много причин, почему это не было реализовано, но это всего лишь один пример.

Аналогичный вопрос был задан here.

+0

Ваш «см. также здесь» также ссылается на [этот вопрос SO] (http://stackoverflow.com/q/764439/2564301), который технически делает это дубликат. Но я уже закрылся - проголосовал за то, что был вне темы. (Тот факт, что аналогичный вопрос получил ответ ранее, автоматически не подразумевает, что это было по теме для начала.) – usr2564301

+0

Я получил его, и он, безусловно, принадлежит electronics.stackexchange.com в соответствии с его контекстом. и в двух словах, он более надежный, легкий, менее сложный и, как пояснил @bearsmahoney с примером процессора 1,2 В, он будет более подвержен ошибкам, чем два простых состояния. Спасибо всем за то, что вы жалели времени на этот вопрос. –

 Смежные вопросы

  • Нет связанных вопросов^_^