Илья Канаев
декабрь 2017.
224

Если рассмотреть всё множество цифровой информации, то чего больше: 0 или 1?

Ответить
Ответить
Комментировать
5
Подписаться
2
2 ответа
Поделиться

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

7
-4
Прокомментировать

Я думаю, ответ будет зависеть от битовой размерности в записи чисел (символы, цвета и т.д. тоже можно привести к примитивам). Например, если целые положительные числа записывать в 4-битной кодировке, они будут выглядеть так:

  • 0 (10) -> 0000 (2)
  • 1 (10) -> 0001 (2)
  • 5 (10) -> 0100 (2)
  • 8 (10) -> 0111 (2)

Однако если выбрать 8-битную кодировку, они станут такими:

  • 0 (10) -> 00000000 (2)
  • 1 (10) -> 00000001 (2)
  • 5 (10) -> 00000100 (2)
  • 8 (10) -> 00000111 (2)

Числа те же самые, а нулей в записи стало больше. Выбор битовой размерности определяется границами обрабатываемых значений, например - число всех людей не получится выразить в 4-битной кодировке. Например, в 8-битовой кодировке можно записать число 01111111, в котором единиц явно больше.

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

1
0

Это только про числа, но ведь есть ещё буквы, пиксели, звуковые файлы. Как в общем?

0
Ответить
Прокомментировать
Ответить