Сколько мегабайт в гигабайте?
Многие юзеры сталкивались с не очень приятной ситуацией: вы покупаете жесткий диск объемом, например, 500 гб, подключаете его к компу и обнаруживаете, что доступно около 480 гб. А все поэтому, что производители жестких дисков считают, что в гб 1000 мб, а ОС Windows уверена, что 1024. Кто прав? Сколько мб в гб?
Основная загвоздка заключается в том, что количество инфы может измеряться как в двоичной, так и в десятичной системе. Не считая того, есть разные эталоны единиц измерения количества инфы. Это и вызывает неурядицу и мешает точно найти, сколько мб в гб.
Вообще-то, приставки «кило-», «мега-», «гига-» и т. п. употребляются в Интернациональной системе единиц (СИ) и обозначают степени числа 10. Потому, если рассуждать логически, в одном гб должно быть 1000 мб. Но почему тогда ваша операционная система уверена, что их там 1024?
Дело в том, что разработчики многих современных операционных систем пользуются эталоном памяти JEDEC 100B.01 (эталон Объединенного инженерного совета по электрическим устройствам), согласно которому принятые в системе СИ приставки могут обозначать не степень 10-ки, а степень двойки (т. е. эталон употребляет не десятичную систему счисления, а двоичную). Потому один гб по эталону JEDEC будет приравниваться 1024 мб.
А производители жестких дисков и флэш-накопителей употребляют эталоны, принятые Интернациональной электротехнической комиссией (МЭК). Согласно этим эталонам, приставки системы СИ употребляются для обозначения степеней числа 10. Потому в одном гб должно быть 1000 мб и ни мб больше. ГОСТ 8.417—2002, регламентирующий наименования единиц измерения на местности Рф, также держится этой точки зрения.
Если же принципиально выделить, что идет речь конкретно о двоичной системе счисления, необходимо использовать не десятичные приставки, а бинарные (двоичные). В данном случае 1024 б будут приравниваться одному кибибайту, 1024 кибибайта — одному мебибайту, 1024 мебибайта — одному гибибайту. Конкретно такие бинарные приставки приняты в эталоне МЭК.
Неувязка состоит в том, что двоичные приставки хоть и являются корректными, но фактически не употребляются. Во-1-х, исторически сложилось так, что десятичные приставки употребляются для обозначения единиц количества инфы в двоичной системе. Во-2-х, двоичные приставки просто-напросто являются не очень благозвучными.
Так что рядовой юзер навряд ли столкнется с единицей измерения «гибибайт», так как фактически никто ее не употребляет. И как ему найти, сколько мб в гб в данном определенном случае — 1000 либо 1024? Внимание необходимо направить на написание единицы измерения количества инфы.
Согласно предложению МЭК, если предполагается двоичный кб/мб/гб, обозначение должно начинаться с строчный буковкы, например, Гбайт, Gbyte, GB. Такое обозначение гласит о том, что в гб в этом случае 1024 мб. Если же 1-ая буковка в обозначении строчная (гбайт, gbyte, gb), имеется в виду десятичный («коммерческий») гб, состоящий из 1000 мб.
Видите ли, в обозначении единиц измерения объема инфы крепко укоренились десятичные СИ-префиксы, которые употребляются даже в тех случаях, когда по эталону МЭК должны употребляться бинарные префиксы. Потому в гб оказывается то 1000, то 1024 мб.
Проще всего уяснить, что производители жестких дисков и флэш-накопителей употребляют «правильные» гб, десятичные. А производители оперативки, видеопамяти, компакт-дисков, также компании Microsoft и Apple (разработчики OS Windows и Mac OS X соответственно) и разработчики ПО употребляют бинарные гб, содержащие 1024 мб (которые верно было бы именовать гибибайтами и мебибайтами).