Сентябрь 2005


Интересно для всех


Леонид Черняк
"Открытые системы"

Знакомьтесь: кибибайт

Источник: Издательство "Открытые системы", еженедельник "Computerworld", #37, 2005

Значение 210 всего на 24 больше, чем 103, но нежелание вовремя учесть его породило проблему, хотя, может быть, и не слишком серьезную

Кбиту, равному одному двоичному разряду, и байту, равному восьми разрядам, мы уже привыкли, с ними никаких проблем не возникает. Аналогичные им «нибл» (nibble — четыре разряда), «рун» (rune, 16) и «квад» (quad, 32) давно забыты так же, как и использовавшиеся еще раньше слова, полуслова и двойные слова. А вот с более крупными единицами измерения объемов данных пока ясности нет, проблема неоднозначности возникла по причине близости значений двух величин 103 и 210. На вольность в обращении с этими 103 и 210 специалисты обращали внимание еще в шестидесятые годы, но организации, ответственные за стандартизацию, тогда не придали их обеспокоенности должного внимания, а проблема осталась. Чтобы понять ее суть, обратимся к простейшему примеру.

Поверхность стандартной 3,5-дюймовой дискеты разбита на 80 дорожек, каждая из них разделена на 32 сектора, то есть всего на дискете насчитывается 2880 секторов. В один сектор записывается 512 байт, в итоге на дискету вмещается 2880*512=1474560 байт, это точно, а дальше начинается путаница. Если считать мегабайтом 1000*1024 (103*210) байт, то на дискете получается примерно 1,47 мегабайт, а если считать мегабайтом 220, что в переводе в десятичную систему равно 1048576, то при делении 1474560 на него получается примерно 1,4 мегабайт. Расхождение вызвано тем, что к двоичным по своей природе данным прилагаются префиксы, заимствованные из системы СИ, где кило действительно тысяча, а мега обозначается миллион. При измерении физических величин сомнений нет, километр равен тысяче метров, а мегаватт миллиону ватт. Так что такое мегабайт: это 1000*1000 байт, 1000*1024 байт или 1024*1024 байт?


Предложение IEEE и CIMP



Полностью материал находится по адресу:
http://www.osp.ru/cw/2005/37/032_1.htm
E-mail this page