Все мы в школе изучали информатику, и в частности, двоичную
систему счисления. Помните, эти не очень понятные единицы и нули, при помощи
которых можно закодировать любой символ? По этой системе получается, что все
числа идут по степеням двойки, а не десятки, как мы привыкли. То есть 1килобайт
равен 1024 байт или 2 в 10 степени.
Но, если мы обратимся в Международной системе единиц измерения величин (СИ
или SI), то получается, что приставка Кило означает кое-что другое: 1 килобайт
равен 1000 байт или 10 в третьей степени. Давайте рассмотрим такие приставки:
Приставка
|
Сокращенная запись
|
Значение
|
Кило
|
к
|
103=1 000
|
мега
|
М
|
106=1 000 000
|
гига
|
Г
|
109=1 000 000 000
|
тера
|
Т
|
1012=1 000 000 000 000
|
пета
|
П
|
1015=1 000 000 000 000 000
|
Международная система единиц поэтому и называется Международной, что применяется во всех странах, и приставки не могут иметь другого значения.
ГОСТом на сегодняшний день определены только две (самые мелкие) величины: «бит» и «байт». Согласно СИ получается, что 1 килобайт = 1 000 байт, что не всегда соответствует действительности. Рассмотрим оперативную память. Производители микросхем оперативной памяти обычно указывают емкость схемы в Мбитах. Маркировка типа 128Мх8 означает, что емкость оперативной памяти равно 1024 Мбит. Но М в данном случае означает не 1 000 000, а 1 048 576, т.е. 29 степени. Причина использования степеней двойки заключается в том, что адреса ячеек оперативной памяти кратны степеням 2, и производителям удобно делать количество ячеек оперативной памяти кратным двум.
Поначалу на это никто не обращал внимания. Оперативная память была
маленьких размеров, а когда ее начали измерять в килобайтах, то для обозначения
выбрали приставку К (с большой буквы) и путаницы не было. Шло время, емкость
оперативной памяти уже измерялась в мегабайтах и гигабайтах, и выбранные
обозначения (М, Г) полностью совпадали с обозначениями в Международной системе
единиц измерения величин. Получается, что 1 Мбайт оперативной памяти равен
1 048 576 байт. Другие производители, на этот раз жестких дисков,
наоборот, в маркетинговых целях, для обозначения емкости использовали
Международную систему единиц. Жесткий диск, емкостью 500 гигабайт содержит
пятьсот миллиардов байт, а не тридцатых степеней двух байт. (Наверное, все
обращали внимание, что диск купленный как 500 гигабайтный, оказывался
емкостью 466 гигабайт ). Количество десятичных гигабайтов всегда будет больше
чем вычисленных по степеням двойки.
Так возникла большая неразбериха в мире информационных технологий. При вычислении мегабайт в оперативной памяти – надо умножать количество байтов на два в двадцатой степени, а при вычислении мегабайт в жестком диске – на миллион.
Так возникла большая неразбериха в мире информационных технологий. При вычислении мегабайт в оперативной памяти – надо умножать количество байтов на два в двадцатой степени, а при вычислении мегабайт в жестком диске – на миллион.
Международная электротехническая комиссия (МЭК) решила расставить все точки
над «i». В марте 1999 года были приняты соответствующие поправки. Согласно этих
поправок право называться мегабайтами, гигабайтами и так далее имеют только
величины с десятичным значением. Это значит, что в одном мегабайте может быть
только один миллион байт и никак иначе. Для приставок со степенями двойки МЭК
предложило ввести новые обозначения. К приставке СИ добавляются две буквы «би»
(в переводе с английского «binary» – «двоичный»). В результате получили
следующее:
Приставка
|
Сокращенная
запись
|
Значение
|
киби
|
Ки
|
210=1 024
|
меби
|
Ми
|
220=1 048 576
|
гиби
|
Ги
|
230=1 073 741 824
|
теби
|
Ти
|
240=1 099 511 627 776
|
пеби
|
Пи
|
250=1 125 899 906 842
624
|
Казалось бы – все в порядке. Все противоречия устранены. Только вспомните,
уважаемые читатели, когда вы в последний раз пользовались новым обозначением?
Называя емкость оперативной памяти, установленной на Вашем компьютере, какое
обозначение Вы называете? Очень уж непривычно звучат эти кибибайты, мебибайты,
гибибайты, тебибайты и даже текстовый процессор MS Word воспринимает их как слова с ошибкой. А
уже прошло 13 лет…
Немає коментарів:
Дописати коментар