Итак, как мы все (надеемся) знаем, компьютеры работают в системе нумерации base-2 (байты и т.д.). Размеры файлов и дисков рассчитываются исходя из того, сколько байт занимает этот файл или сколько байтов может быть сохранено на этом диске.
Однако компьютеры и производители смотрят на размеры по-разному. Давайте рассмотрим, например, флэш-накопитель на 8 ГБ.
С точки зрения производителя, 8 ГБ = 8 000 МБ = 8 000 000 КБ = 8 000 000 000 байтов. Это количество в байтах - это то, что обозначено на флэш-накопителе.
С точки зрения компьютера, 8 ГБ = 8 192 МБ = 8 388 608 КБ = 8 589 934 592 байта. Это количество в байтах, которое компьютер считает 8 ГБ.
Проблема в том, что, если размер флэш-накопителя действительно равен 8 ГБ, производители сокращают его на 590 МБ или более половины гигабайта. Если на самом деле флэш-накопитель составляет 8 ГБ (в пересчете на систему нумерации base-2), то в настоящее время 590 МБ свободного места мы не можем использовать.
Какая система точно описывает реальный размер накопителя? Если это действительно 8 ГБ, как мы можем получить доступ к этим дополнительным 590 МБ?
Помните, что это только увеличивается, когда диски становятся больше.
ПРИМЕЧАНИЕ. Скажите, пожалуйста, какие метки нужны, я не смог найти достаточно подходящих для моего вопроса, поэтому я добавил несколько связанных с диском.