Как же компьютер может хранить в себе бит? Ведь компьютер понимает только числа.
Помните, бит - это когда всего два варианта: да или нет, красный или синий, любишь или не любишь и так далее. А чисел ведь много, они больше бита. Что делать?
А вот и нет, компьютер не умеет понимать числа просто так! Компьютер с помощью чего работает? С помощью электричества. Всё, что он умеет, это узнать - есть электричество или нет. Вот так и научили компьютер числам: если есть электричество - это число
1. А когда нет - это чило 0.

Вы спросите: а как же число 2? Разве компьютер не понимает число 2? Понимает, но для этого он использует много бит. Не понятно?

Давайте посмотрим, что будет, если у компьютера есть два провода, в которых может быть электричество или не быть. Каждый провод - это 1 бит. Два провода - два бита. 
Когда в обоих проводах электричества нет, то это будет
0 и 0.
Если электричество есть в первом проводе, а во втором нет, это
1 и 0.
Если электричество есть только во втором проводе - это 0 и 1.
А когда электричество в обоих проводах - это 1 и 1.

Получается, может быть четыре варианта, 0 и 0, 0 и 1, 1 и 0, 1 и 1. А это значит, что мы можем обозначить целых 4 числа. Давайте скажем компьютеру, что:
Ноль - это когда электричества нет (0 и 0).
Один - это когда электричество только в первом проводе (1 и 0)
Два - когда электричество только во втором проводе (0 и 1)
Три - когда электричество в обоих проводах (1 и 1).

Посмотрите, как здорово - теперь компьютер может отличать целых 4 разных числа с помощью двух проводов - с помощью двух бит! Но как быть с другими числами? Давайте добавим компьютеру ещё два провода с электричеством. Только представьте, сколько теперь разных способов бывает:
 - электричества нет: 0 и 0 и 0 и 0
 - электричество в первом проводе: 1 и 0 и 0 и 0
 - электричество во втором и третьем: 0 и 1 и 1 и 0
 - электричество в первом, втором и четвёртом! 1 и 1 и 0 и 1
и ещё целая куча разных способов включить электричество! Если их все посчитать, то окажется, что с помощью 4 проводов (4 бита!) компьютер станет понимать 16 разных чисел.

А что, если добавить в компьютер 100 проводов (это 100 бит)? Оказывается, что тогда компьютер сможет понять 1267650600228229401496703205376 чисел. Правда, много? :)



Skills that you will get in this material
External link: