2016-01-23 3 views
-1

Я работаю с кодированием в течение нескольких месяцев (я все еще не очень правдоподобен), и я недавно подумал о чем-то, что меня смущает. Я понимаю, что машины читают «1» как «on» и «0» как выключенные, но кто изначально сказал им читать так? Как можно сказать машине, что число означает силу, и не мог ли этот человек просто сказать, что «5» означает «и» означает «выключить»?Как машины понимают, что 1 означает, и 0 означает «выключено»?

ответ

1

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

0

Это не так много «включено» и «выключено», как это true и false. Бит является базовой единицей информации и может иметь два значения (поэтому мы называем это двоичным). Он физически реализован как устройство с двумя состояниями (например, что-то имеет силу или нет? Есть ли вода в ковше или нет?). У компьютера есть куча этих битов, которые либо 1 (истина), если присутствует определенное физическое состояние, либо 0 (false), если это не так. Для получения дополнительной информации я бы рекомендовал проверить страницу википедии по битам: https://en.wikipedia.org/wiki/Bit

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