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

Все должно быть переведено в эти 0 и 1, чтобы наши компьютеры получали соответствующие сигналы, чтобы реагировать в соответствии с инструкциями и/или задачами, которые мы хотим, чтобы они выполняли. Этот перевод возможен, среди прочего, благодаря тысячам, даже миллиардам крошечных транзисторов, которые при получении напряжения включаются, представляя 1, а при отсутствии указанного напряжения выключаются, представляя 0.

Итак, теперь, когда мы знаем, что такое двоичная система и почему она имеет отношение к компьютерному миру, давайте посмотрим, как мы можем преобразовать числа, с которыми мы привыкли работать, в двоичную систему.

Эти числа, которые мы используем ежедневно, являются частью десятичной системы, основанной на степенях 10.

Как и на предыдущем изображении, мы можем видеть, что если у нас есть число, такое как 532, это результат следующей операции:

Теперь предположим, что у нас есть последовательность цифр, представляющая двоичное число, например **101**. Как мы можем превратить это число в известные нам «десятичные» числа? В то время как в десятичной системе используются степени десяти, в двоичной системе используются степени двойки:

Итак, зная, что двоичная система основана на «двойке», мы могли бы преобразовать числа в «десятку», рассматривая их положение слева направо и суммируя значения, в которых присутствует 1.

Каждая из этих двоичных цифр считается битами, а 8 битов соответствуют байту. Эти термины кажутся знакомыми? Подробнее об этом в другом посте :)