Об единицах измерения информации

С детства мы знали, что приставка «кило» обозначала 1000: килограмм, километр. В старших классах узнали значение «мега», «мили», «микро»…

 При изучении информатики ученикам в школе стали объяснять, что приставка «кило» в единицах измерения информации обозначает 1024, которое тесно связано с двоичной системой счисления: 1024 = 210. Аналогично «мега» вместо 1 000 000 = 106 это 1 048 576  = 220 , а «гига» вместо 1 000 000 000 = 109 означает 1 073 741 824 = 230.

Вот так появились килобайты, мегабайты, гигабайты, терабайты… Путаница с использованием кратных приставок многих не устраивала, и разные организации пытались навести порядок. Но и до сих пор в разных источниках много разночтений.  Рассмотрю подробней таблицу, взятую из статьи https://ru.wikipedia.org/wiki/Единицы_измерения_ёмкости_носителей_и_объёма_информации:

В первых трёх столбиках ссылка на ГОСТ, правда в нём я нашёл только такое: «В соответствии с международным стандартом МЭК 60027-2 единицы «бит» и «байт» применяют с приставками СИ» и приписка «Исторически сложилась такая ситуация, что с наименованием «байт» некорректно (вместо 1000=103 принято 1024=210 ) использовали (и используют) приставки СИ: 1 Кбайт=1024 байт, 1 Мбайт=1024 Кбайт, 1 Гбайт=1024 Мбайт и т.д. При этом обозначение Кбайт начинают с прописной буквы в отличие от строчной буквы «к» для обозначения множителя 103».

Хотя, если следовать аналогиям с другими сокращениями для стандартизации, например: километр — км, килограмм — кг, …, и правилам образования десятичных кратных, то во втором столбике должны стоять Б, кБ, МБ, ГБ, ТБ.  Кбайт, Мбайт, …, в ГОСТ я их не увидел, но есть намёки на кБ, МБ, ГБ, ТБ в следующей таблице (третья ссылка внизу страницы):

Приставки СИ не обсуждаю. Сокращения Международной электротехнической комиссией (МЭК (IEC)) в первой таблице вполне логичны.

В целом первая таблица приводит в порядок применение единиц измерения информации (моя точка зрения). С неоднозначностью в понимании гигабайтов я столкнулся давно и прекрасно понимал, откуда это всё идёт. Но последние годы стал замечать всякие KiB, GiB, Mib, КиБ, ГиБ… К тому же стал замечать среди простых людей постоянные претензии типа «диск на 500 гигабайт, а система показывает только 465» или «купил флешку на 64 гб, а она 58,5 гб»…

Производители современных жестких дисков, SSD и USB накопителей для обозначения ёмкости почти всегда применяют гигабайты в смысле десятичной арифметики (ниже скрины из свойств дисков в Этом компьютере):

SSD 480 480 ГБ = 447 ГиБ
SSD 256 255 ГБ = 237 ГиБ
HD 2 терабайта 2 ТБ = 1,81 ТиБ

Выше всё более-менее честно с точки зрения десятичной арифметики. На современных флешках значительно хуже: «недовес» в 1-2 ГБ на флешке 64 ГБ в порядке вещей. Ниже 3 примера:

USB 32 «недовес» пол-ГБ
USB 128 «недовес» 4 ГБ
Старая USB почти 2 честных ГиБ!

Примеров достаточно, можете посмотреть свои флешки. Честная флешка на 64 ГБ должна в «Вашем компьютере» должна показывать 59,6 Гб (читаю ГиБ). Продавцы для предотвращения споров в описании флешек стали писать типа того: «Флешка на 64 Гб из-за… (…причины…) может иметь объём 57-59 Гб».

Вывод кратко такой: килобайты, мегабайты, гигабайты, … — это от степеней 10; кибибайты, мебибайты, гибибайты, … — это от степеней числа 2. К сожалению, информация в интернете может быть с точностью до наоборот. Читайте подробней:

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Прокрутить вверх