Почему жесткие диски никогда не являются столь большими, как рекламируется?

От всех жестких дисков я купил, они никогда, кажется, не являются столь же большими как рекламируемый размер; от 320 ГБ вниз к 290 ГБ, от 500 ГБ вниз к 450 ГБ, и т.д. Существует ли техническая причина этого?

18
задан 06.07.2015, 14:36

4 ответа

Техническая причина - то, что производители жестких дисков продают Вам мощности в метрических единицах. Так ГБ = 1 000 000 000 байтов метрической системой. Однако компьютеры измеряют размер диска в полномочиях 2. Так 1 ГиБ = 1,024 МиБ, 1 МиБ = 1,024 кибибита, и т.д. То, что это означает, то, что 1 ГиБ = 1 073 741 824 байта, различие 73,741,824.

Таким образом, при установке 1 ГБ (ради примера) диск ОС только видит 0.93 ГиБ, и это - причина несоответствия.

(Если Вы никогда не видели гибибайт сокращения прежде, это - новая нотация, принятая для обозначения полномочий 1 024 в противоположность 1 000. Однако большинство операционных систем сообщит о гибибайте как о ГБ, путая эту проблему еще больше),

29
ответ дан 07.12.2019, 10:23
  • 1
    Gi => Складные цилндры, а не G => Giga – ChrisF 15.07.2009, 12:12
  • 2
    @ChrisF: да, я добавил приложение к своему сообщению, объяснив это – Kyle Cronin 15.07.2009, 12:13
  • 3
    И не запускайте меня на старых гибких дисках "1.44 МБ". Они на самом деле делали из 1440 * 1 024 байта, с помощью и 1 000 и 1 024 мер одновременно. Это не должен был быть ни мебибайт, ни МБ – R. Martinho Fernandes 15.07.2009, 12:35

Когда производитель дисков создает полный диск на 500 ГБ, он действительно имеет вместимость 500 000 000 000 байтов, и они уверены попытка рекламировать его как таковой. Компьютеры, будучи двоичными устройствами, предпочитают полномочия два с другим набором префиксов, так, чтобы был тем, что они используют для измерения пространства памяти:

1 кибибайт = 2^10, 1 мебибайт = 2^20, 1 гибибайт = 2^30, и т.д.

Например, у меня есть диск на 300 ГБ, подключенный к этой машине, и Windows отображает следующее для способности:

Capacity:          300,082,855,936     279 GB

300,082,855,936/2^30 = ~279. То, что это на самом деле показывает Вам, является размером диска в гибибайтах, не гигабайтами. Так, это должно читать:

Capacity:          300,082,855,936     279 Gi

Можно было бы сказать, что это - дефект в Windows, но по-видимому нет никакого категорического стандарта для значений префикса емкости хранения. Партии более хорошая информация, включая раздел по "Потребительскому беспорядку", в этой статье Wikipedia.

7
ответ дан 07.12.2019, 10:23

См. эту статью для объяснения.

В основном существует два определения "гигабайта". Одно определение - это 1 ГБ = 10 243 байта. Это - определение что компьютерные отчеты (для технических причин).

Другое определение (от единиц СИ) является этим 1 ГБ = 10 003 байта. Это совпадает с любой метрической единицей (1 gigameter = 10 003 метра).

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

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

4
ответ дан 07.12.2019, 10:23

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

  1. Они всегда (насколько я знаю) используют 1000 вместо 1 024 при выполнении B к КБ и так далее.
  2. Некоторое небольшое количество пространства используется файловой системой для отслеживания все.

Могут быть другие причины также, но это - главные, о которых я знаю

3
ответ дан 07.12.2019, 10:23

Теги

Похожие вопросы