На флешке написано 16GB. В Windows показывается свободных 14,9Gb. Вопрос

На флешке написано, в частности, 16GB. Если смотреть в Windows, показывается свободных 14,9Gb. Почему так? Какое объяснение?)

16000000000000/1024/1024/1024=14901,1611993…
Теперь ясно почему

Потому что в компьютерах двоичная система и 1Gb = 1024Mb, а у производителя - 1Gb - 1000Mb + часть памяти под таблицу разделов занимается.

В килобайте производитель считает 1000 байт, а система - 1024. С мега- и гига- такая же фигня

На флешке написано 16GB. В Windows показывается свободных 14,9Gb. Вопрос

Здесь подробно разжевали разницу в системах двоичного и десятиричного счисления http://it-uroki.ru/uroki/skolko-v-kilobajte-bajt.html

Я не думал что люди без образования еще остались\
менеджеры продают вам 16Gb из расчета 1Gb/МБ/КБ = 1000Mb/КБ/Б
а система пересчитывает твои 1000 М/К/Б в 1024 М/К/Б и получается меньшеэ.

Это нормально, даже жесткий диск на 1Tb вовсе не терабайт, а 944 с копейками

Всё дело в том, что компьютер вычисляет значения немного другим способом. Здесь 1 килобайт не равен 1000 байт, а 1024 байтам. Мегабайт имеет 1048576 байт (1024 x 1024), а гигабайт 1073731824 байт (1024 x 1024 x 1024). Приравнивая, таким образом, 16Gb, рассчитывая емкость такого жесткого диска или флешки, согласно десятичной системы к двоичной, получим значение в 14,9Gb. Мы разделяем 16 000 000 000 байт (16Gb) три раза на 1024, а не 1000. Действие выглядит так: 16 000 000 000 / 1024 / 1024 / 1024 = 14,9Gb
Вот это и есть реальный объём жёсткого диска или флешки.
А 16Gb - это коммерческий (маркетинговый ) объём, указанный на этикетке

На флешке написано 16GB. В Windows показывается свободных 14,9Gb. Вопрос

Добавить комментарий