Значение & ldquo; i & rdquo; в & ldquo; MiB & rdquo ;?

Я вижу использование MiB в качестве меры для представления размера в Ubuntu Что означает MiB? В частности, «я»?

82
задан 20 January 2011 в 17:17

4 ответа

Существует два пути (широко использующиеся) из обозначения порядков величины сделать большие количества легче читать, сначала можно использовать питание 10.

10⁰ = 1
10¹ = 10
10² = 100
10³ = 1000

Или полномочия два

2⁰ = 1
2¹ = 2
2² = 4
2³ = 8

Используя эти ряды как основа мы прибываем в номера 1000 и 1024 (10 ³ и 2 ¹ ⁰) для килограмма.

Существует восемь битов к байту. Таким образом, один килобайт 8×10 ³ = 8 000 битов. Производители жестких дисков используют этот метод. В информатике люди обычно используют полномочия два, таким образом, один кибибайт 8×2 ¹ ⁰ = 8 192 бита.

Различие только становится больше, как числа становятся больше. Некоторые даже смешали те две системы, чтобы заставить хорошие числа ставить свою упаковку. Поэтому гибкий диск 1.44 МБ не имеет ни 1,44 мегабайтов, ни 1,44 мебибайт (они используют 1024×1000).

Логика позади меня - то, что условия получены из исходных префиксов СИ, килограмма, мега, giga, но с двоичным файлом слова, вставленным в. Таким образом, я является второй буквой двоичного файла. Мнемосхема для кибибайта является "двоичным байтом килограмма", и "кибибайт" объявлен "Кибибайтом".

Все это определяется в Стандарте IEC_80000.

Обратите внимание, что мебибайт не определяется как 2 ² ⁰, но как (210) 2, хотя они равны. Гибибайт (210) 3, тебибайт (210) 4 и так далее.

Prefix       Bytes                      Prefix       Bytes
1 Byte     = (2^10)^0 = 1               1 Byte     = (10^3)^0 = 1
1 Kibibyte = (2^10)^1 = 1024            1 Kilobyte = (10^3)^1 = 1000
1 Mebibyte = (2^10)^2 = 1048576         1 Megabyte = (10^3)^2 = 1000000
1 Gibibyte = (2^10)^3 = 1073741824      1 Gigabyte = (10^3)^3 = 1000000000
1 Tebibyte = (2^10)^4 = 1099511627776   1 Terabyte = (10^3)^4 = 1000000000000

Следует иметь в виду, что очень часто термин килобайт используется, когда автор имеет в виду кибибайт. Двоичная единица была только представлена приблизительно в 1999, как указывает Randy Orrison.


Как nealmcb узнанный в комментариях, существует официальная политика по этому:
https://wiki.ubuntu.com/UnitsPolicy

Таким образом, эта политика напоминает разработчикам или использовать SI или префиксы IEC, но никогда не смешивать их. Это продолжает:

Для размеров файла существует две возможности:

  • Покажите обоим, базируйтесь 10 и базируйтесь 2 (в этом порядке). Примером является ядро Linux: "Аппаратные секторы на 2930277168 512 байтов: (Тебибайт на 1,50 ТБ/1.36)"
  • Только покажите основу 10 или дайте пользователю возможность решить между основой 10 и базироваться 2 (значение по умолчанию должно быть основное 10).
115
ответ дан 20 January 2011 в 17:17

это стандартный префикс МЭК, означающий «силой двух»

2 ^ 10 = 1024 = Ki-

2 ^ 20 = 1048576 = Mi-

подробнее на

http://en.wikipedia.org/wiki/Kibi-#IEC_standard_prefixes

http://en.wikipedia.org/ вики / мебибайт

0
ответ дан 20 January 2011 в 17:17

Что означает MiB? В частности, «i»?

Поскольку на самом деле никто не ответил на это: «MiB» означает « m egab i нари b»). yte ", что может быть сокращено до" m eb ib yte "(хотя это звучит довольно глупо, и я бы предпочел просто сказать" мегабинарный ") , См. Объяснение NIST.

Таким образом, «я» происходит от слова «двоичный».

В прошлом были и другие предложения по сокращению этих единиц, но все они не смогли набрать обороты:

  • κ = 1024, κ2 = 1024², κ3 = 1024³, ... (греческая буква каппа, трудно набрать)
  • ККБ = 1024, ММБ = 1024², GGB = 1024³, ... (может быть неверно истолковано как мегамегабайт = ТБ)
  • bK = 1024, bK² = 1024², bK³ = 1024³, ... (когда предлагается, многие компьютеры даже не имеют строчных букв)
  • 1B10 = 1024, 1B20 = 1024², 1B30 = 1024³, ...
  • k₂B = 1024, M₂B = 1024², G₂B = 1024³, ...
0
ответ дан 20 January 2011 в 17:17

Это двоичные префиксы , соответствующие более распространенным десятичным префиксам. (Это хорошая статья, которая хорошо объясняет обоснование.)

0
ответ дан 20 January 2011 в 17:17

Другие вопросы по тегам:

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