Что больше 1000 байт или 1 килобайт

Измерения в байтах
ГОСТ 8.417—2002 Приставки СИ Приставки МЭК
Название Обозначение Степень Название Степень Название Символ Степень
байт Б 10 0 10 0 байт B Б 2 0
килобайт Кбайт 10 3 кило- 10 3 кибибайт KiB КиБ 2 10
мегабайт Мбайт 10 6 мега- 10 6 мебибайт MiB МиБ 2 20
гигабайт Гбайт 10 9 гига- 10 9 гибибайт GiB ГиБ 2 30
терабайт Тбайт 10 12 тера- 10 12 тебибайт TiB ТиБ 2 40
петабайт Пбайт 10 15 пета- 10 15 пебибайт PiB ПиБ 2 50
эксабайт Эбайт 10 18 экса- 10 18 эксбибайт EiB ЭиБ 2 60
зеттабайт Збайт 10 21 зетта- 10 21 зебибайт ZiB ЗиБ 2 70
йоттабайт Ибайт 10 24 йотта- 10 24 йобибайт YiB ЙиБ 2 80

Килоба́йт (сокр. Кбайт; международное сокр.: Kbyte, KB) [1] — единица измерения количества информации; может обозначать 10 3 ( 1000 ) или 2 10 ( 1024 ) байт.

Международная система единиц [ править | править код ]

Международная система единиц отвечает за метрическую систему мер, к которой килобайт не относится. Тем не менее, в документе «Брошюра СИ» указано, что не рекомендуется использовать приставку «кило-» для обозначения двоичных величин (2 10 ), а в случае необходимости рекомендуется использовать наименование кибибайт [2] .

Международная электротехническая комиссия (МЭК) определила понятие килобайт в 1999 году, обозначив его как 10 3 . При этом в случае необходимости обозначения 2 10 МЭК утвердила, что нужно использовать кибибайт за исключением случаев, когда двоичная размерность указана явно [3] .

История и другие стандарты [ править | править код ]

Исторически, а в ряде сфер и поныне (преимущественно для указания объёма памяти с двоичной адресацией, такой, как оперативная память и флеш-память; в операционных системах семейства Windows; в стандарте JEDEC 100B.01 ( англ. ) [4] и согласно российскому «Положению о единицах величин» 2009 года [1] ) употребляется в значении 1024 (2 10 ) байта. Производители запоминающих устройств не с двоичной адресацией (например, жёстких дисков), также называют килобайтом 1000 байт.

В России применение обозначения и правописания Кбайт отражено в Положении о единицах величин, принятом в 2009 году:

Наименование и обозначение единицы количества информации «байт» (1 байт = 8 бит) применяются с двоичными приставками «Кило», «Мега», «Гига», которые соответствуют множителям «2 10 », «2 20 » и «2 30 » (1 Кбайт = 1024 байт, 1 Мбайт = 1024 Кбайт, 1 Гбайт = 1024 Мбайт). Эти приставки пишутся с большой буквы. Допускается применение международного обозначения единицы информации с приставками «K» «M» «G», рекомендованного Международным стандартом Международной электротехнической комиссии МЭК 60027-2 (KB, MB, GB, Kbyte, Mbyte, Gbyte).

Межгосударственный (СНГ) стандарт ГОСТ 8.417—2002, принятый ранее Положения о единицах величин, в справочном приложении указывает на некорректное применение приставок СИ [5] , но исторически сложившееся [6] .

Читайте также:  Что будет если нажать f11

В качестве графического сокращения наряду с «Кбайт» допускается использование «Кб» [7] .

Вроде бы приставка «кило» означает 10 в третьей степени. Но 1 Кбайт — 1024 байта, а 1 Мбайт — 1024 Кбайта. Почему именно так?

Помните известный анекдот, когда айтишник просит денег в долг: «Не мог бы ты одолжить мне 1000 руб.? Ну или для ровного счета 1024!»

Действительно, многие из вас знают, что в килобайте вовсе не 1000 байт, но откуда появились такие странные цифры?

Чтобы понять это, нужно знать, как устроена система вычислений в компьютерах. Работает она на основе двоичной системы, в которой именно цифра 2 имеет ключевое значение. Фактически любая единица информации (бит) в двоичном коде — это 2 в некоторой степени, т.е. 1 бит (2 состояния ячейки памяти — 0 или 1) в 0 степени. Дальше — больше,

1 байт — это 2 8 (два в восьмой степени).

Количество информации очень быстро стало расти еще в 60-х годах прошлого столетия. Возникла необходимость как-то обозначать большие массивы данных. Самым логичным путем посчитали уже привычное добавление приставок международной системы СИ: «кило», «мега» и так далее. С учетом особенностей двоичной системы исчисления, подобрали максимально близкое к 1000 значение, им оказалось 2 10 (два в десятой степени). Именно поэтому

1 Кбайт — это 2 10 байт или 1024 байта

Соответственно, остальные значения так и исчисляются: 1 Мбайт = 1024 Кбайта, 1 Гбайт = 1024 Мбайта и так далее. Кстати, теперь вы наверняка сможете понять, почему карты памяти или флешки имеют такие «странные» объемы: например, 8, 16, 32 Гбайта и так далее. Причина все та же — это 2 в определенной степени.

Еще пара интересных тем для любознательных «почемучек»:

Читайте также:  Фотки на аву в инстаграм для пацанов

История вопроса

Ярким примером путаницы с приставками является «мегабайт» производителей CD, DVD и дискет. Он равен 1024х1000 байт. Дискета на «1,44 Мб» на самом деле имеет ёмкость в 1,44х1024х1000 байт = 1440 Кб или 1,38 Мб (где 1 Мб = 1024х1024 байт). А ёмкость одностороннего однослойного DVD вместо 4,7 «ГБ» составляет 4,37 ГБ = 4,37х1024х1024х1024 байт.

В 1998 году Международное бюро мер и весов заявило, что приставки СИ относятся только к степеням десяти и не должны использоваться для обозначения степеней двойки.

В 1999 году МЭК ввела стандарт IEC 60027-2 с новыми приставками для обозначения количества информации. В 2008 году вышел аналогичный стандарт IEEE 1541 (различие только в том, что IEC предлагает писать «bit» полностью вместо «b» у IEEE). Использование этих приставок одобрено Международным комитетом мер и весов. Для обозначения степеней двойки в ближайшей приставке СИ второй слог заменяется на «bi» от binary (двоичный): kibibyte — KiB, mebibyte — MiB, gibibyte — GiB.

ГОСТ 8.417-2002, приложение А: «В соответствии с международным стандартом МЭК 60027-2 единицы «бит» и «байт» применяют с приставками СИ» (заглавные буквы К, М, Г,… обозначающие степени 10).

Также в стандарте сказано: «Исторически сложилась такая ситуация, что с наименованием «байт» некорректно (вместо 1000 = 10 3 принято 1024 = 2 10 ) использовали (и используют) приставки СИ: 1Кбайт = 1024 байт, 1Мбайт = 1024 Кбайт, 1Гбайт = 1024 Мбайт и т.д. При этом обозначение Кбайт начинают с прописной буквы в отличие от строчной буквы «к» для обозначения множителя 10 3 .»

31 октября 2009 года Правительство РФ утвердило «Положение о единицах величин, допускаемых к применению в Российской Федерации», которое гласит: «Наименование и обозначение единицы количества информации «байт» (1 байт = 8 бит) применяются с двоичными приставками «Кило», «Мега», «Гига», которые соответствуют множителям «2 10 », «2 20 » и «2 30 » (1 Кбайт = 1024 байт, 1 Мбайт = 1024 Кбайт, 1 Гбайт = 1024 Мбайт). Данные приставки пишутся с большой буквы. Допускается применение международного обозначения единицы информации с приставками «K» «M» «G», рекомендованного Международным стандартом Международной электротехнической комиссии МЭК 60027-2 (KB, MB, GB, Kbyte, Mbyte, Gbyte).»

Т.е. для байт приставки СИ теперь обозначают степени двойки, а для бит всё остаётся по ГОСТ — приставки СИ обозначают степени 10.
1 Мбайт = 1 MiB = 1024х1024 байт, 1 Мбит = 1 Mb = 1000х1000 бит.

Читайте также:  Что такое калибровка стиральной машины

Сводная таблица приставок

IEEE 1541/IEC 60027-2 ГОСТ 8.417-2002, «Положение. »
kibibyte KiB 1024 byte килобайт КБ 1024 байт
mebibyte MiB 1024 KiB мегабайт МБ 1024 КБ
gibibyte GiB 1024 MiB гигабайт ГБ 1024 МБ
tebibyte TiB 1024 GiB терабайт ТБ 1024 ГБ
kibibit, kibit Kib 1024 bit Для этих величин в РФ утверждённых обозначений нет
mebibit, mibit Mib 1024 Kib
gibibit, gibit Gib 1024 Mib
tebibit, tibit Tib 1024 Gib
kilobyte KB 1000 byte
megabyte MB 1000 KB
gigabyte GB 1000 MB
terabyte TB 1000 GB
kilobit Kb 1000 bit килобит Кб 1000 бит
megabit Mb 1000 Kb мегабит Мб 1000 Кб
gigabit Gb 1000 Mb гигабит Гб 1000 Мб
terabit Tb 1000 Gb терабит Тб 1000 Гб

Мы видим, что Постановление Правительства от 2009 г. ввело обозначения для KiB, MiB, GiB,… лишив обозначения KB, MB, GB. Эта перестановка не решает главной проблемы: в России в 2 раза меньше утверждённых обозначений приставок для единиц количества информации, чем в международном стандарте МЭК 60027-2. Принятые обозначения не покрывают всех возможных вариантов. К тому же похожие по написанию и произношению (мегабайт) приставки обозначают разные множители.

Неофициальная практика, упомянутая в ГОСТ, покрывает все варианты: Б — байт, б — бит, 1 КБ = 1024 байт, 1кБ = 1000 байт.

Что делать?

Есть разные варианты. Например, скопировать международный стандарт. Или ввести ещё 2 группы приставок. Или узаконить неофициальную практику (см. выше). Лично я склоняюсь к первому варианту — не хотелось бы, чтобы наша страна (когда-то весьма прогрессивная в этом отношении) вступила в ряды любителей местных традиций в виде ярдов/унций/галлонов (путаница при совмещении которых с системой СИ уже была причиной серьёзных аварий).

Спасибо malan за указанные ошибки

Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.

Оцените статью
Добавить комментарий

Adblock detector