Как процессор физически реагирует на нули и единицы, которые он обрабатывает?

👉 Это перевод обсуждения в сообществе Quora. А вот оригинал на английском

Не существует ни единиц, ни нулей. Их вообще нет в компьютере.

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

В реальности вся работа любой программы на компьютере — это последовательность разных уровней напряжения. Причём этих напряжений всего два: условное «высокое» и условное «низкое». Никаких промежуточных напряжений нет. 

Когда программист нажимает на клавишу, на шине данных возникает несколько перепадов напряжения, которые идут на какую-то ножку процессора. Дальше в процессоре это напряжение меняется в соответствии с устройством процессора и превращается в последовательность разных напряжений на других ножках. Эти ножки подключены к другим компонентам, те — к следующим и дальше по цепочке. Несколько миллисекунд спустя видеокарта и монитор обработают эту последовательность и покажут нам новый символ.

Нет ни единиц, ни нулей. Есть только перепады напряжения. 

Получите ИТ-профессию
В «Яндекс Практикуме» можно стать разработчиком, тестировщиком, аналитиком и менеджером цифровых продуктов. Первая часть обучения всегда бесплатная, чтобы попробовать и найти то, что вам по душе. Дальше — программы трудоустройства.
Начать карьеру в ИТ
Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию