Гигабайт против гибибайта

Интернет-клуб "Чип и Коля"

комп

Многие пользователи, вероятно, сталкивались с подобной ситуацией: вы покупаете жёсткий диск объёмом, к примеру, 500 гигабайт, подключаете его к компьютеру и обнаруживаете, что доступно около 480. В принципе, ладно, потеря в 20 гигов невелика, однако всё равно обидно… А всё потому, что производители жёстких дисков, флешек и прочих носителей информации считают, что в гигабайте 1000 мегабайт, а операционная система Windows уверена, что 1024. Кто прав?

Основная загвоздка состоит в том, что количество информации может измеряться как в двоичной, так и в десятичной системе. Кроме того, существуют различные стандарты единиц измерения количества информации. Отсюда и путаница.

Вообще-то приставки «кило-«, «мега-«, «гига-» установлены Международной системой единиц (СИ) и обозначают степени числа десять. Если рассуждать логически, в одном гигабайте должно быть 1000 мегабайт. Почему же тогда операционная система уверена, что их там 1024?

Дело в том, что разработчики многих современных операционных систем пользуются стандартом памяти JEDEC 100B.01 (стандарт Объединённого инженерного совета по электронным устройствам), согласно которому принятые в системе СИ приставки могут обозначать не степень десятки, а степень двойки. То есть в основе стандарта не десятичная система счисления, а двоичная. Поэтому гигабайт по JEDEC равняется 1024 мегабайтам. А производители жёстких дисков и флеш-накопителей берут стандарты Международной электротехнической комиссии (МЭК), где приставки системы СИ обозначают степени числа десять. Поэтому в гигабайте 1000 мегабайт и ни мегабайтом больше.

Важно подчеркнуть, что если речь идёт о двоичной системе исчисления, то нужно использовать не десятичные приставки, а бинарные (двоичные). В этом случае 1024 байта будут равняться одному кибибайту, 1024 кибибайта – одному мебибайту, 1024 мебибайта – гибибайту. Именно такие бинарные приставки введены в стандарте МЭК. Проблема заключается в том, что двоичные приставки практически не применяются. Так что рядовой пользователь вряд ли столкнётся с единицей измерения «гибибайт». Чтобы достоверно определить, сколько мегабайт в гигабайте – 1000 или 1024, обращается внимание на написание единицы измерения количества информации. Согласно предложению МЭК (если подразумевается двоичный килобайт/мегабайт/гигабайт), обозначение должно начинаться с прописной буквы – Гбайт, Gbyte, GB, свидетельствующее о том, что в гигабайте в данном случае 1024 мегабайта. Если же первая буква строчная – гбайт, gbyte, gb, имеется в виду десятичный гигабайт, состоящий из 1000 мегабайт.



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

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