Мебибайт — это… Что такое Мебибайт?
Двоичные приставки — особые приставки для степеней двойки (используемых в двоичной системе счисления), аналогичные приставкам СИ для круглых десятичных чисел. Употребление стандартизовано в 1999 и 2002 годах.
Корни проблемы
Двоичная система счисления имеет широчайшее применение в вычислительной технике. В частности, двоичными числами нумеруются ячейки цифровой памяти. Количество адресов, возможных на некоторой шине, равно 2N, где N — количество её разрядов. Поэтому и микросхемы памяти снабжают количеством ячеек, равным какой-то степени двойки.
Число 210 = 1024 достаточно близко к тысяче, используемой в качестве основания десятичных приставок СИ. Среди степеней двойки вплоть до 293 ни одна больше не близка настолько к степени десяти; к тому же показатель двоичной степени «10» сам по себе оказался удобен для грубого пересчёта двоичных степеней на привычные людям десятичные числа. Для обозначения 210
То есть, термины, предназначенные для десятичных приставок СИ стали применяться к близким двоичным числам. Причём эти приставки часто используют по своему усмотрению, то есть одни понимают их как двоичные приставки, а другие как десятичные. Например, размер оперативной памяти компьютера обычно приводится в двоичных единицах (1 килобайт = 1024 байтам), а размер дисков их производители указывают в десятичных (1 килобайт = 1000 байтам). Однако на письме для множителя 1024 традиционно использовалось сокращение «К», в отличие от «к»=1000, используемого в СИ.
Чем больше число, тем большего значения может достигать ошибка, вызванная неправильным пониманием использованной приставки. В частности, разница между «двоичным» и «десятичным» килобайтом 2,4 %, в то время как между двоичным и десятичным гигабайтом — уже более 7 %. Для того, чтобы разрешить эту путаницу, и были введены особые двоичные приставки, отличные от «близких» по численному значению десятичных.
Приставки, введённые МЭК
В марте 1999 года Международная электротехническая комиссия ввела новый стандарт МЭК 60027-2, в котором описано именование двоичных чисел. Приставки МЭК схожи с СИ: они начинаются на те же слоги, но второй слог у всех двоичных приставок — би (binary — «двоичный», англ.). Стандарт был утверждён международно, но введённые названия практически не используются, по мнению некоторых, из-за их неблагозвучия: они считают, что килобит звучит приятнее, нежели кибибит. Российский ГОСТ 8.417-2002 («Единицы величин») в «Приложении А» осветил вопрос написания приставок для байтов.
Приставка | Сокращение МЭК: -бит, -байт | Некорректное сокращение по ГОСТ 8.417-2002 (для байтов) | Значение |
---|---|---|---|
киби | Кибит, КиБ | Кбайт, КБ | 210 = 1024 |
меби | Мибит, МиБ | Мбайт, МБ | 220 = 1 048 576 |
гиби | Гибит, ГиБ | Гбайт, ГБ | 230 = 1 073 741 824 |
теби | Тибит, ТиБ | 240 = 1 099 511 627 776 | |
пеби | Пибит, ПиБ | 250 = 1 125 899 906 842 624 | |
эксби | Эибит, ЭиБ | 260 = 1 152 921 504 606 846 976 | |
зеби | Зибит, ЗиБ | 270 = 1 180 591 620 717 411 303 424 | |
йоби | Йибит, ЙиБ | 280 = 1 208 925 819 614 629 174 706 176 |
Ошибочное употребление десятичных приставок (таблица)
При- ставка | Сокра- щение | Двоичное значение (традиционное, ошибочное по МЭК) | Как должно быть по СИ | Относит. ошибка, % |
---|---|---|---|---|
кило | к | 210 = 1 024 | 103 = 1 000 | 2,40 |
мега | М | 220 = 1 048 576 | 106 = 1 000 000 | 4,86 |
гига | Г | 230 = 1 073 741 824 | 109 = 1 000 000 000 | 7,37 |
тера | T | 240 = 1 099 511 627 776 | 1012 = 1 000 000 000 000 | |
пета | П | 250 = 1 125 899 906 842 624 | 1015 = 1 000 000 000 000 000 | 12,59 |
экса | Э | 260 = 1 152 921 504 606 846 976 | 1018 = 1 000 000 000 000 000 000 | 15,29 |
зетта | З | 270 = 1 180 591 620 717 411 303 424 | 1021 = 1 000 000 000 000 000 000 000 | 18,06 |
йотта | Й | 280 = 1 208 925 819 614 629 174 706 176 | 1024 = 1 000 000 000 000 000 000 000 000 | 20,89 |
Двоичный подход
Двоичные кратные используются:
- В файловых менеджерах и другом программном обеспечении для сокращённого задания размера файлов. То есть, если программа говорит, что размер файла равен 100 «КБ» (KB), то его размер приблизительно равен 102,4 тыс. байт. Однако в современных файловых менеджерах встречается правильное указание размера файлов (с использованием сокращённой формы производных двоичных приставок, например «КиБ»).
- Производителями различных видов полупроводниковых запоминающих устройств (ОЗУ, ПЗУ, флэш-память), например, «карта Secure Digital на 1 гигабайт».
- Ёмкость компакт-дисков (например, «700 мегабайт») задаётся именно в двоичных мегабайтах.
- Согласно ГОСТ 8.417-2002, приставку К- (прописной буквой) применительно к байтам исторически «некорректно» использовали (и используют) для обозначения 1024 байт. Стандарт однако, явно не указывает, какое написание единицы «1024 байт» следует считать корректным.
Основные аргументы: традиционное для компьютерной техники использование двоичных кратных, непроизносимость слов типа «гибибайт» или «Гбайт».
Десятичный подход
Приставки «кило-», «мега-», «гига-» понимаются как десятичные:
- Исторически при задании размера жёстких дисков. То есть, диск на 40 гигабайт имеет полный размер 40 млрд байт.
- Ёмкость гигабайт) также задаётся в десятичных гигабайтах.
- При неформальном общении (например, про файл в 100 тысяч байт могут сказать «файл в 100 килобайт»).
Основные аргументы: Строгое соответствие системе СИ; повсеместное употребление десятичной системы счисления; завышение цифр объёма носителей при помощи более мелкой единицы («коммерческие мегабайты»).
Применяемое в телекоммуникациях понятие «килобит» означает тысячу битов (по ГОСТ 8.417-2002). Впрочем, из-за влияния «килобайта» некоторые люди и организации для однозначности употребляют вместо «килобита» выражение «тысяча бит».
Иное
Размер трёхдюймовой дискеты в 1,44 М (2,88 М) (включая служебные данные — загрузочный сектор, корневой каталог и FAT) задаётся в двоично-десятичных мегабайтах, один такой мегабайт равняется 1 024 000 байтам.
См. также
Ссылки
Wikimedia Foundation. 2010.
dic.academic.ru
Килобайт — это… Что такое Килобайт?
Килоба́йт (КБ, Кбайт[1]) — единица измерения количества информации, равная 1024 байтам.
В России это отражено в положении о единицах величин, принятом в 2009 году:
|
Действующий ГОСТ[1] указывает на такое определение килобайта как на некорректное, но исторически сложившееся.
Термин килобайт часто применяется для 1024 байт, но формально неверно, так как приставка кило-, традиционно означает умножение на 1000, а не 1024. Согласно предложению МЭК, формально правильной (хотя и относительно редко используемой) для 210 является двоичная приставка киби-.
Исторически сложилось, что со словом байт несколько некорректно (вместо 1000 = 103 принято 1024 = 210) использовали и продолжают использовать приставки СИ: 1 Кбайт = 1024 байт, 1 Мбайт = 1024 Кбайт, 1 Гбайт = 1024 Мбайт и т. д. При этом обозначение Кбайт начинают с прописной буквы в отличие от строчной буквы «к» для обозначения множителя 10 3.[1]
Обозначение килобайта согласно стандарту JEDEC
Стандарт памяти JEDEC 100B.01 (англ.) распространяется на обозначение значений терминов и буквенных символов. Целью данного стандарта является содействие единообразному использованию символов, аббревиатур, терминов и определений в полупроводниковой промышленности. Спецификация стандарта, в качестве единицы измерения количества информации, определяет значение приставки K множителем равным 1024 (210), то есть килобайт обязан быть обозначен как Kbyte или KB и иметь значение равное 1024 байт.[2]
Примечания
dik.academic.ru
Разное
(ГОСТ) — ГОСТ 8.417-2002, (МЭК) — Международная электротехническая комиссия
Использование заглавной буквы «Б» для обозначения байта соответствует требованиям ГОСТ и позволяет избежать путаницы между сокращениями байт и бит
1 байт = 23 = 8 бит, 1024 байт = 8192 битам, 8 битные байты стали стандартом де-факто, с начала 70-х в большинстве компьютеров байты состоят из 8 бит, а размер машинного слова кратен 8 битам
МЭК рекомендует использовать двоичные приставки, но на практике они пока не применяются, возможно, из-за неблагозвучности — кибибайт, мебибайт, и т. п.
1 кбит = 103 бит = 1000 бит. Часто путают с килобайтом, равным 210 байтам = 1024 байтам = 8192 битам. Термин «килобит», как видно из формул выше, фактически определяет две разные величины. Это связано с тем, что в марте 1999 МЭК ввела новый стандарт по именованию двоичных чисел. Таким образом, размерность 1 килобита информации следует определять по контексту
Действующий ГОСТ указывает на такое определение килобайта как на некорректное, однако многие современные операционные системы продолжают придерживаться принципа, что 1 килобайт равен 1024 байт, в то время, как производители запоминающих устройств считают его равным 1000 байт. Термин килобайт применяется формально неверно, так как приставка кило-, традиционно означает умножение на 1000, а не 1024. Согласно предложению МЭК, формально правильной для 210 является двоичная приставка киби- (кибибайт)
1 Кбайт = 1024 байт, 1 Мбайт = 1024 Кбайт, 1 Гбайт = 1024 Мбайт, 1 Тбайт = 1024 Гбайт
(ГОСТ) | не соответствие | (МЭК) | (МЭК) байт | |||||
байт | Б | 100 | — | байт | B | Б | 20 | |
килобайт | КБ | 103 | 1000 | кибибайт | KiB | КиБ | 210 | 1024 |
мегабайт | МБ | 106 | 1000000 | мебибайт | MiB | МиБ | 220 | 1048576 |
гигабайт | ГБ | 109 | — | гибибайт | GiB | ГиБ | 230 | 1,099511628×1012 |
терабайт | ТБ | 1012 | — | тебибайт | TiB | ТиБ | 240 | 1,20892582×1024 |
По материалам Википедии
myhouselife.ru