В чём разница между GB и GiB на жёстком диске?

винчестер Немало пользователей после покупки и установки жёсткого диска озадачены вопросом: почему объём диска всегда меньше, чем указано в паспорте? На форумах на этот вопрос часто отвечают просто: мол, окружаемая нас с детства десятичная система исчисления здесь не применима. Причиной тому – единица измерения бит, которые после сложения превращаются в более крупную единицу – байт. Но, мол, вопреки нашей “привычке”, байт состоит не из десяти, а “всего лишь” 8-ми битов. Это знает каждый школьник. Но на этом объяснение часто заканчивается: вопрошающему задумываться неохота, а отвечающий вторит тем, кто его самого до того запутал.

Тысячи и миллионы бит превратились в тысячи и миллионы байт, путая, однако, при этом своими множителями компьютерных пользователей. Более того, на наклеенных шильдиках или паспортах устройств, чьи характеристики подразумевают “байто-битные” измерения, стали иногда появляться вроде бы знакомые всем аббревиатуры MiB и GiB. При детальном подсчёте внимательным покупателем, однако, арифметика вообще его заводит куда-то в тупик.

Сразу в тему: GB и GiB – разница только в букве?

А вот и нет. Ладно, производители дисков выводят информацию по объёму отталкиваясь от принципа 1 КБ = 1000 байт, 1 МБ = 1 000 000 байт и т.п. Но перед нами две принципиально разные величины, использующие один префикс, но разные системы подсчёта. Конечно же, речь в заголовке может идти и о других десятичных приставках: кило-, мега– и т.п. Не суть. Но суть в том, что стоит запомнить сразу:

  • GB (он же гигабайт) основан на десятеричной системе счисления – в основании степени стоит “десятка”
  • GiB (он же гибибайт) основан на двоичной системе счисления – в основании степени стоит “двойка”

В цифрах (т.е. в привычных байтах) это выглядит так: 1 GB = 1 000 000 000 (или 109) байт и 1 GiB = 1 073 741 824 (или 230) байт. В защиту пользователей можно отметить, что немалое количество онлайн словарей совершенно неверно переводят GiB-аббревиатуру, смешивая её с GB и одинаково выдавая за гигабайт. Согласитесь, и на русском ГБ и ГиБ выглядят похоже. Однако разница, к примеру, на экране монитора после установки новенького SSD будет смотреть примерно так (сравните с наклейкой):

Тип SSD Пространство (GB) Пространство (GiB)
120 GB 120,02 GB 111,78 GiB
240 GB 240,03 GB 223,54 GiB
480 GB 480,05 GB 447,08 GiB
960 GB 960,08 GB 894,14 GiB
1 TB 1024,08 GB 953,75 GiB

Таблица сравнений объёмов SSD-хранилищ в формате FAT32

Разницу чувствуете? А сейчас я открою вам пару моментов, о которых лучше узнать сразу. При покупке и установке нового хранилища нужно помнить, что:

  • несмотря на то, что любые ОС умеют считать полагающиеся им объёмы и в GB и в GiB
  • … но делают они это по-разному (в зависимости от формата)
  • и SSD формат (я не зря привёл его в примере выше – FAT32 против остальных) на этот объём влияет весомо.

В чём истинная причина путаницы в разнице показателей?

До некоторого времени мегабайты и гигабайты склоняли как хотели. Но в 1998 г. Международная Электротехническая Комиссия развела показатели по разным углам. И теперь оно есть как есть:

  • за 1 Гигабайт считают 1 000 000 000 байт
  • за 1 Гибибайт считают 1 073 741 824 байт

Это подхватили все влиятельные организации, хотя окончательное признание такое разделение получило лишь спустя 10 лет. Но как бы то ни было, никаких “тёрок” между байтами и битами, как видите сами, нет.

Однако. С развитием компьютерной техники, в обиход прочно вошло понятие именно бинарного (база 2) определения объёмов информации. Что логично для архитектуры бинарного компьютера. Создателей операционных систем (в т.ч. и Microsoft) это вполне удовлетворяло, и, например, объёмы оперативной памяти изначально стали обнародоваться в Гибибайтах. Ну тогда, конечно, цифры были не такие…

первый жёсткий диск ibm 350
самый первый жёсткий диск

 Но. Производители жёстких дисков эту эстафету не приняли. Первый (на фото) и последующие модели первых жёстких дисков от IBM продолжали использовать десятичную основу расчёта. Их, производителей, со временем стало больше. А в итоге мы имеем ситуацию, когда операционная система и производитель диска СЧИТАЮТ ОБЪЁМ ДИСКА ПО-РАЗНОМУ. Вот и получается, что диск с честным объёмом 400 Гигабайт, попав в лапы Windows, определялся уже как 370 с небольшим тех же Гигабайт. И никто не виноват, всё корректно. В итоге диски, например, объёмом 300 ГБ (279 ГиБ) несли в маркировке и 300 ГБ, и 279 ГБ и 279 ГиБ…

Когда начались более “серьёзные” объёмы хранилищ для промышленных серверов и серверов крупных ИТ контор, такая разновкусица между GB и GiB стала раздражать. Ну представьте: купить Мерседес, а он без бампера. И опять никто не виноват. Началась раздача люлей, и первой огребла Western Digital. Однако проворные юристы договорились о том, что систему счисления оставят, но сделают приписку о том, что “заявленный объём возможно отличается от реального” или типа того. Это поняли в Seagate, и, чтобы не нарываться, сделали также. И, кстати, возвращаясь к сказанному выше: такие пертурбации коснулись именно жёстких дисков. Ведь оперативная память так и высчитывается через двоичную (бинарную) базу, т.е. в Гибибайтах. Так что на вопрос “а сколько у тебя оперативки?” стоит подумать как ответить корректно. Для RAM формула объёма памяти выглядела бы так:

500,000,000,000 / (1024 х 1024 х 1024) = 465,66 ГиБ

Успехов.

Один ответ на “В чём разница между GB и GiB на жёстком диске?”

  1. Думаю ответить на вопрос нужно проще: Производителям попросту выгоднее продавать товар, завышая ёмкость (отталкиваясь от “1 Гигабайт=1 000 000 000 байт”). Вот и вся арифметика.

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

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

Максимальный размер загружаемого файла: 50 МБ. Вы можете загрузить: изображение, видео. Ссылки на YouTube, Facebook, Twitter и другие сервисы, вставленные в текст комментария, будут автоматически встроены. Перетащите файлы сюда