Двоичный префикс - Binary prefix

Префиксы для кратных
биты (бит) или байты (В)
Десятичный
ЦенитьSI
1000103kкилограмм
10002106Mмега
10003109граммгига
100041012Ттера
100051015ппета
100061018Eexa
100071021ZЗетта
100081024Yйотта
Двоичный
ЦенитьIECJEDEC
1024210KiкибиKкилограмм
10242220МиМебиMмега
10243230Giгибиграммгига
10244240TiТеби
10245250число Пипеби
10246260Eiexbi
10247270Ziзеби
10248280Йийоби

А двоичный префикс это префикс единицы измерения для кратных единицы в обработке данных, передаче данных и цифровой информации, особенно кусочек и байт, чтобы указать умножение на мощность из 2.

В компьютерной индустрии исторически использовались блоки килобайт, мегабайт, и гигабайт, и соответствующие символы KB, MB и GB, по крайней мере, в двух немного разных системах измерения. В цитатах основной памяти (баран ) емкость, гигабайт обычно означает 1073741824 байты. Поскольку это степень 1024, а 1024 - это степень сила двух (210), это использование называется двоичный измерение.

В большинстве других контекстов отрасль использует множители килограмм, мега, гигаи т. д. в соответствии с их смыслом в Международная система единиц (SI), а именно степенью 1000. Например, на жестком диске емкостью 500 ГБ 500000000000 байтов и 1 Гбит / с (гигабит в секунду) Ethernet соединение передает данные с номинальной скоростью 1000000000 бит / с. В отличие от двоичный префикс использование, это использование описывается как десятичный префикс, поскольку 1000 - это степень 10 (103).

Использование одних и тех же префиксов единиц с двумя разными значениями вызвало путаницу. Примерно с 1998 г. Международная электротехническая комиссия (IEC) и несколько других стандартов и торговых организаций решили проблему двусмысленности, опубликовав стандарты и рекомендации для набора двоичных префиксов, которые относятся исключительно к степени 1024. Соответственно, США Национальный институт стандартов и технологий (NIST) требует, чтобы Префиксы SI использовать только в десятичном смысле:[1] килобайт и мегабайт обозначают тысячу байтов и один миллион байтов соответственно (в соответствии с SI), в то время как новые термины, такие как кибибайт, мебибайт и гибибайт, имеющие символы KiB, MiB и GiB, обозначают 1024 байта, 1048576 байты и 1073741824 байтов соответственно.[2] В 2008 году префиксы IEC были включены в международный стандарт. система единиц используется вместе с Международная система количеств (видеть ISO / IEC 80000 ).

История

Основная память

Ранние компьютеры использовали один из двух методов адресации для доступа к системной памяти; двоичное (основание 2) или десятичное (основание 10).[3]Например, IBM 701 (1952) использовал двоичный код и мог адресовать 2048 слова из 36 биты каждый, в то время как IBM 702 (1953) использовал десятичную дробь и мог адресовать десять тысяч 7-битных слов.

К середине 1960-х годов двоичная адресация стала стандартной архитектурой в большинстве компьютерных конструкций, а объем основной памяти чаще всего был степенью двойки. Это наиболее естественная конфигурация для памяти, поскольку все комбинации их адресных строк соответствуют действительному адресу, что позволяет легко агрегировать в более крупный блок памяти с непрерывными адресами.

В документации по ранним компьютерным системам размер памяти указывался точным числом, например, 4096, 8192 или 16384 слова памяти. Это все силы двух, а также кратные 210, или 1024. По мере увеличения емкости памяти было разработано несколько различных методов сокращения этих величин.

В наиболее часто используемом сегодня методе используются префиксы, такие как кило, мега, гига, и соответствующие символы K, M и G, которые компьютерная индустрия первоначально заимствовала из метрическая система. Приставки кило- и мега-, что означает 1000 и 1000000 соответственно, до Второй мировой войны широко использовались в электронной промышленности.[4]Вместе с гига- или G-, что означает 1000000000, теперь они известны как Префиксы SI[определение 1] после Международная система единиц (SI), введенный в 1960 году для формализации аспектов метрической системы.

Международная система единиц не определяет единицы для цифровой информации, но отмечает, что префиксы СИ могут применяться вне контекстов, в которых будут использоваться базовые единицы или производные единицы. Но поскольку основная память компьютера в системе с двоичной адресацией производится с размерами, которые легко выразить как кратные 1024, килобайтприменительно к памяти компьютера стало использоваться для обозначения 1024 байтов вместо 1000. Такое использование не согласуется с SI. Соответствие SI требует, чтобы префиксы имели свое значение, основанное на 1000, и чтобы они не использовались в качестве заполнителей для других чисел, например 1024.[5]

Использование K в двоичном смысле, как в значении "ядро 32K". 32 × 1024 слова, т.е. 32768 слова, можно найти еще в 1959 году.[6][7]Джин Амдал основополагающая статья 1964 г. IBM System / 360 использовал "1K" для обозначения 1024.[8]Этот стиль использовался другими производителями компьютеров, CDC 7600 Описание системы (1968) широко использовали K как 1024.[9]Так родился первый двоичный префикс.[определение 2]

Другой стиль заключался в усечении последних трех цифр и добавлении K, по сути, используя K в качестве десятичного префикса.[определение 3] похожий на SI, но всегда выполняется усечение до следующего меньшего целого числа вместо округления до ближайшего. Точные значения 32768 слова 65536 слова и 131072 слова тогда будут описаны как «32K», «65K» и «131K».[10](Если бы эти значения были округлены до ближайшего, они бы составили 33, 66 и 131 КБ, соответственно.) Этот стиль использовался примерно с 1965 по 1975 год.

Эти два стиля (K = 1024 и усечение) использовались примерно в одно и то же время, иногда одной и той же компанией. При обсуждении памяти с двоичной адресацией точный размер был очевиден из контекста. (Для размеров памяти «41 КБ» и ниже нет разницы между двумя стилями.) HP 21MX компьютер реального времени (1974 г.), обозначенный 196608 (что составляет 192 × 1024) как «196K» и 1048576 как "1M",[11]в то время как HP 3000 бизнес-компьютер (1973) мог иметь «64 КБ», «96 КБ» или «128 КБ» байт памяти.[12]

Метод «усечения» постепенно пошел на убыль. Заглавная буква К стала де-факто стандарт для двоичной записи, хотя это не могло быть расширено до более высоких степеней, и использование строчной буквы k все же сохранялось.[13][14][15] Тем не менее, практика использования «килограмма» в системе СИ для обозначения 1024 позже была расширена до «мегабайта», что означает 1024.2 (1048576) байт, а позже "гигабайт" на 10243 (1073741824) байтов. Например, модуль ОЗУ «512 мегабайт» равен 512 × 1024.2 байтов (512 × 1048576, или же 536870912), скорее, чем 512000000.

Символы Кбит, Кбайт, Мбит и Мбайт начали использоваться как «двоичные единицы» - «бит» или «байт» с множителем, равным 1024, в начале 1970-х годов.[16]Какое-то время объем памяти часто выражался в килобайтах, даже если можно было использовать букву M. В брошюре IBM System / 370 Model 158 (1972) было следующее: «Реальный объем памяти доступен с шагом 512 КБ в диапазоне от 512 КБ до 2048 КБ. байтов ".[17]

Мегабайт использовался для описания 22-битной адресации DEC. PDP-11 /70 (1975)[18]и гигабайтный 30-битный адресный DEC VAX-11/780 (1977).

В 1998 г. Международная электротехническая комиссия IEC ввел двоичные префиксы kibi, mebi, gibi ... для обозначения 1024, 1024.2, 10243 и т.д., так что 1048576 байтов можно однозначно обозначить как 1 мебибайт. Префиксы IEC были определены для использования вместе с Международная система количеств (ISQ) в 2009.

Дисковый привод

Индустрия дисковых накопителей пошла по другому пути. Емкость жесткого диска обычно указывается с помощью префиксов единиц с десятичным значением в соответствии с практикой СИ. В отличие от оперативной памяти компьютера, архитектура или конструкция диска не требует и не делает удобным использование двоичных кратных. Накопители могут иметь любое практическое количество пластин или поверхностей, и количество дорожек, а также количество секторов на дорожку может сильно различаться в зависимости от конструкции.

Первый коммерчески продаваемый дисковый накопитель IBM 350, имел пятьдесят физических дисковых пластин, содержащих в общей сложности 50 000 секторов по 100 символов каждая, с общей заявленной емкостью 5 миллионов символов.[19] Он был представлен в сентябре 1956 года.

В 1960-х большинство дисководов использовали формат переменной длины блока IBM, называемый Подсчет ключевых данных (ХБП).[20]Можно указать любой размер блока вплоть до максимальной длины дорожки. Поскольку заголовки блоков занимали место, полезная емкость диска зависела от размера блока. Блоки («записи» в терминологии IBM) 88, 96, 880 и 960 часто использовались, потому что они относились к фиксированному размеру блока 80- и 96-символьных перфокарт. Емкость накопителя обычно указывалась в условиях полной блокировки послужного списка. Например, 100-мегабайтный дисковый пакет 3336 достиг такой емкости только с размером блока полной дорожки 13 030 байт.

Дискеты для IBM PC и совместимых быстро стандартизован на 512-байтовых секторах, поэтому два сектора легко обозначились как «1К». 3,5-дюймовые «360 КБ» и «720 КБ» имели 720 (односторонний) и 1440 секторов (двусторонний) соответственно. Когда появились дискеты высокой плотности «1,44 МБ» с 2880 из этих 512-байтовых секторов, эта терминология представляла собой гибридное двоично-десятичное определение «1 МБ» = 2.10 × 103 = 1 024 000 байт.

В отличие, жесткий диск производители дисков использовали мегабайты или же МБ, то есть 106 bytes, чтобы характеризовать их продукцию еще в 1974 году.[21] К 1977 году в своем первом издании Disk / Trend, ведущая консалтинговая компания по маркетингу жестких дисков, сегментировала отрасль по емкости в мегабайтах (десятичное значение).[22]

Один из первых жестких дисков в истории персональных компьютеров, Seagate ST-412, был указан как Отформатировано: 10,0 мегабайт.[23] Привод содержит четыре головки и активные поверхности (гусеницы на цилиндр), 306 цилиндров. При форматировании с размером сектора 256 байт и 32 сектором на дорожку он имеет емкость 10027008 байты. Этот привод был одним из нескольких типов, установленных в IBM PC / XT[24] и широко рекламируется и описывается как жесткий диск «10 МБ» (отформатированный).[25]Число цилиндров 306 неудобно близко к любой степени 1024; операционные системы и программы, использующие обычные двоичные префиксы, показывают это как 9,5625 МБ. Многие более поздние приводы на рынке персональных компьютеров использовали 17 секторов на дорожку; еще позже, зона битовой записи был введен, в результате чего количество секторов на дорожку варьировалось от внешней дорожки к внутренней.

Индустрия жестких дисков продолжает использовать десятичные префиксы для обозначения емкости диска, а также для скорости передачи данных. Например, жесткий диск «300 ГБ» предлагает чуть больше, чем 300×109, или же 300000000000, байты, а не 300 × 230 (что было бы о 322×109). Операционные системы, такие как Майкрософт Виндоус которые отображают размеры жесткого диска с использованием обычного двоичного префикса «ГБ» (поскольку он используется для ОЗУ), будут отображать это как «279,4 ГБ» (что означает 279.4 × 10243 байтов, или 279.4 × 1073741824 B). С другой стороны, macOS с версии 10.6 размер жесткого диска отображается с использованием десятичных префиксов (что соответствует упаковке производителей дисков). (В предыдущих версиях Mac OS X использовались двоичные префиксы.)

Однако по-прежнему встречаются и другие способы использования. Seagate указала скорость передачи данных в некоторых руководствах некоторых жестких дисков в обе МЭК и десятичные единицы.[26]Диски «расширенного формата», использующие 4096-байтовые сектора, описываются как имеющие «сектора размером 4 КБ».[27]

Передача информации и тактовая частота

Компьютер Часы частоты всегда указываются с использованием префиксов SI в их десятичном смысле. Например, внутренняя тактовая частота оригинала IBM PC было 4,77 МГц, то есть 4770000 Гц. Аналогичным образом, скорость передачи цифровой информации указывается с использованием десятичных префиксов:

  • Дисковый интерфейс ATA-100 относится к 100000000 байтов в секунду
  • Модем "56K" относится к 56000 бит в секунду
  • SATA-2 имеет исходную скорость передачи данных 3 Гбит / с = 3000000000 бит в секунду
  • PC2-6400 баран переводы 6400000000 байтов в секунду
  • Firewire 800 имеет чистую скорость 800000000 бит в секунду
  • В 2011 году компания Seagate указала постоянную скорость передачи данных для некоторых моделей жестких дисков с использованием как десятичных, так и двоичных префиксов IEC.[26]

Стандартизация двойных определений

К середине 1970-х было обычным явлением видеть, что K означает 1024, а иногда M означает 1048576 для слов или байтов основной памяти (RAM), в то время как K и M обычно использовались с их десятичным значением для хранения на диске. В 1980-х годах, когда емкость обоих типов устройств увеличилась, префикс SI G, имеющий значение SI, обычно применялся к дисковым хранилищам, а M в его двоичном значении стал обычным для компьютерной памяти. В 1990-х годах префикс G в его двоичном значении стал широко использоваться для обозначения объема памяти компьютера. Первый терабайт (префикс SI, 1000000000000 байтов) был представлен в 2007 году.[28]

Двойное использование префиксов килограммов (K), мег (M) и гигов (G) как степени 1000 и степени 1024 было зарегистрировано в стандартах и ​​словарях. Например, 1986 ANSI / IEEE Std 1084-1986[29]определено двойное использование килограммов и мега.

килограмм (К). (1) Префикс, обозначающий 1000. (2) В утверждениях, касающихся размера памяти компьютера, префикс, обозначающий 210, или 1024.

мега (М). (1) Префикс, обозначающий миллион. (2) В заявлениях, касающихся размера памяти компьютера, префикс, обозначающий 220, или 1048576.

Двоичные единицы Кбайт и Мбайт были официально определены в ANSI / IEEE Std 1212–1991.[30]

Многие словари отмечают практику использования традиционных префиксов для обозначения двоичных кратных.[31][32]Оксфордский онлайн-словарь определяет, например, мегабайт как: «Вычисления: единица информации, равная одному миллиону или (строго) 1048576 байтов ".[33]

Единицы измерения Кбайт, Мбайт и Гбайт можно найти в отраслевой прессе и в журналах IEEE. Gigabyte был официально определен в IEEE Std 610.10-1994 как 1000000000 или 230 байты.[34]Килобайт, Кбайт и КБ являются эквивалентными единицами, и все они определены в устаревшем стандарте IEEE 100–2000.[35]

В индустрии оборудования для измерения системной памяти (RAM) используется двоичное значение, в то время как для хранения на магнитных дисках используется определение SI. Однако существует множество исключений. Маркировка дискеты использует мегабайт для обозначения 1024 × 1000 байтов.[36] На рынке оптических дисков компакт-диски использовать МБ означать 10242 байтов, пока DVD использовать ГБ означать 10003 байты.[37][38]

Непоследовательное использование единиц

Отклонение между степенями 1024 и 1000

Компьютерное хранилище стало дешевле в расчете на единицу и, таким образом, стало больше на много порядков с тех пор, как «K» впервые использовалось для обозначения 1024. Поскольку и SI, и «двоичные» значения килограммов, мегов и т. Д. Основаны на полномочия 1000 или 1024, а не просто кратные, разница между 1M «двоичными» и 1M «десятичными» пропорционально больше, чем между 1K «двоичными» и 1k «десятичными», и так далее. Относительная разница между значениями в двоичной и десятичной интерпретациях увеличивается при использовании префиксов СИ в качестве основы с 2,4% для килограммов до почти 21% для префикса йотта.

Линейно-логарифмический график процентной разницы между десятичной и двоичной интерпретацией префиксов единиц измерения в зависимости от размера хранилища.
ПрефиксДвоичный ÷ ДесятичныйДесятичное ÷ Двоичное
килограмм1.024   (+2.4%)
 
0.9766   (−2.3%)
 
мега1.049   (+4.9%)
 
0.9537   (−4.6%)
 
гига1.074   (+7.4%)
 
0.9313   (−6.9%)
 
тера1.100 (+10.0%)
 
0.9095   (−9.1%)
 
пета1.126 (+12.6%)
 
0.8882 (−11.2%)
 
exa1.153 (+15.3%)
 
0.8674 (−13.3%)
 
Зетта1.181 (+18.1%)
 
0.8470 (−15.3%)
 
йотта1.209 (+20.9%)
 
0.8272 (−17.3%)
 

Потребительская путаница

В первые дни компьютеров (примерно до появления персональных компьютеров) практически не было путаница потребителей из-за технической сложности покупателей и их знакомства с продуктами. Кроме того, производители компьютеров обычно указывали свои продукты с полной точностью.[39]

В эпоху персональных компьютеров одним из источников замешательства потребителей является разница в способах отображения размеров жестких дисков во многих операционных системах по сравнению с тем, как их описывают производители жестких дисков. Жесткие диски указаны и продаются с использованием десятичных значений "GB" и "TB": один миллиард и один триллион байт. Однако многие операционные системы и другое программное обеспечение отображают размеры жесткого диска и файлов с использованием «MB», «GB» или других префиксов, похожих на SI в их двоичном смысле, так же, как они это делают для отображения емкости RAM. Например, многие такие системы отображают жесткий диск, продаваемый как «160 ГБ», как «149,05 ГБ». Самое раннее известное представление емкости жесткого диска операционной системой с использованием «КБ» или «МБ» в двоичном смысле относится к 1984 году;[40] более ранние операционные системы обычно представляли емкость жесткого диска как точное количество байтов без какого-либо префикса, например, в выводе MS-DOS или PC DOS CHKDSK команда.

Правовые споры

Различное толкование префиксов размера дисков привело к коллективным искам против производителей цифровых запоминающих устройств, которые касались как флэш-памяти, так и жестких дисков.

Недавние дела

Самые последние дела (2019+) не урегулированы и в настоящее время рассматриваются. Примечательно, что ответчик убедил окружной суд Северного округа Калифорнии вынести решение в свою пользу, ссылаясь на публикацию Национального технологического института за 1998 год:[41] который был опубликован в то время, когда USB-накопители не существовали, а хранение памяти в гигабайтах было коммерчески неприемлемым для среднего потребителя.[42] Однако публикация NIST 1998 года была заменена публикацией NIST 2008 года.[43] Замещающая публикация не придерживается тех же позиций в отношении определения гигабайта и мегабайта, как публикация 1998 года. Кроме того, Руководство NIST по использованию Международной системы единиц (СИ) 2008 г. [44] поясняет, что следует избегать путаницы в использовании единиц, даже если должны использоваться традиционные единицы. Таким образом, судебный процесс не закончился в пользу производителей и не закончится до завершения рассмотрения апелляций, а также любых других исков, которые могут быть поданы.[45]

Ранние случаи

Более ранние дела (2004-2007 гг.) Были урегулированы до вынесения какого-либо постановления суда, согласно которому производители не признали правонарушений, но согласились уточнить емкость хранения их продуктов на потребительской упаковке. Соответственно, многие производители флэш-памяти и жестких дисков имеют информацию на упаковке и веб-сайты, разъясняющие отформатированную емкость устройств или определяющие МБ как 1 миллион байтов и 1 ГБ как 1 миллиард байтов.[46][47][48][49]

Виллем Вроег против компании Eastman Kodak

20 февраля 2004 г. Виллем Вроег подал иск против Lexar Media, Dane – Elec Memory, Fuji Photo Film США, Eastman Kodak Компания Kingston Technology Company, Inc., Memorex Products, Inc .; PNY Technologies Inc., SanDisk Corporation, Verbatim Corporation, и Viking Interworks утверждая, что их описания возможностей их флэш-память карты были фальшивыми и вводили в заблуждение.

Вроег утверждал, что устройство флэш-памяти объемом 256 МБ имеет только 244 МБ доступной памяти. Истцы утверждают, что Ответчики продавали объем памяти своих продуктов, предполагая, что один мегабайт равен одному миллиону байтов, а один гигабайт равен одному миллиарду байтов. Истцы хотели, чтобы ответчики использовали традиционные значения 10242 для мегабайта и 10243 Истцы признали, что стандарты IEC и IEEE определяют МБ как один миллион байтов, но заявили, что промышленность в значительной степени игнорирует стандарты IEC.[50]

Стороны согласились, что производители могут продолжать использовать десятичное определение до тех пор, пока определение будет добавлено на упаковку и на веб-сайты.[51] Потребители могли подать заявку на «скидку в размере десяти процентов на будущую онлайн-покупку в интернет-магазинах ответчиков с флэш-памятью».[52]

Орин Сафье против Western Digital Corporation

7 июля 2005 г. Orin Safier v. Western Digital Corporation и др. было подано в Верховный суд города и округа Сан-Франциско, дело № CGC-05-442812. Впоследствии дело было передано в Северный округ Калифорнии, дело № 05-03353 BZ.[53]

Хотя Western Digital утверждает, что их использование единиц согласуются с «неоспоримо правильным отраслевым стандартом для измерения и описания емкости», и что они «не может ожидать реформирования отрасли программного обеспечения», они согласились урегулировать в марте 2006 года с 14 июня 2006 год - дата слушания по окончательному утверждению.[54]

Western Digital предложила в качестве компенсации клиентам бесплатную загрузку программного обеспечения для резервного копирования и восстановления стоимостью 30 долларов США. Они также заплатили 500000 долларов в качестве гонорара и расходов адвокатам из Сан-Франциско Адаму Гутриду и Сету Сафиеру, которые подали иск. Мировое соглашение потребовало от Western Digital добавить отказ от ответственности к их более поздней упаковке и рекламе.[55][56][57]

Чо против Seagate Technology (США) Holdings, Inc.

Иск (Чо против Seagate Technology (US) Holdings, Inc., Верховный суд Сан-Франциско, дело № CGC-06-453195) был подан против Seagate Technology, утверждая, что Seagate завышает объем используемого хранилища на 7% на жестких дисках, проданных в период с 22 марта 2001 г. по 26 сентября 2007 г. Дело было урегулировано без признания вины Seagate, но с согласием предоставить этим покупателям бесплатное программное обеспечение для резервного копирования или возмещение в размере 5%. по стоимости дисков.[58]

Уникальные двоичные префиксы

Ранние предложения

В то время как ранние специалисты по информатике обычно использовали k для обозначения 1000, некоторые признали удобство работы с числами, кратными 1024, и путаницу, возникающую в результате использования одних и тех же префиксов для двух разных значений.

Несколько предложений по уникальным двоичным префиксам[определение 2] были сделаны в 1968 году. Дональд Моррисон предложил использовать греческую букву каппа (κ ) для обозначения 1024, κ2 обозначить 10242, и так далее.[59](В то время объем памяти был небольшим, и широко использовался только K.)Уоллес Гивенс ответил предложением использовать bK как сокращение для 1024 и bK2 или bK2 для 10242, хотя он заметил, что ни греческую букву, ни строчную букву b будет нелегко воспроизвести на современных компьютерных принтерах.[60]Брюс Алан Мартин из Брукхейвенская национальная лаборатория далее предложил вообще отказаться от префиксов, а букву B использоваться для показателей степени с основанием 2, аналогично E в десятичная научная запись, для создания сокращений типа 3B20 для 3 × 220,[61] соглашение, которое до сих пор используется в некоторых калькуляторах для представления двоичных чисел с плавающей запятой.[62]

Ни один из них не получил широкого распространения, и заглавная буква K стала де-факто стандарт для указания коэффициента 1024 вместо 1000, хотя его нельзя распространить на более высокие степени.

По мере того, как несоответствие между двумя системами увеличивалось в степенях высшего порядка, было сделано больше предложений по уникальным префиксам. Маркус Кун предложила систему с ди префиксы, такие как «дикилобайт» (K₂B или K2B).[63] Дональд Кнут, который использует десятичную запись, например, 1 МБ = 1000 кБ,[64] выразил «удивление» тем, что предложение IEC было принято, назвав его «смешным» и высказав мнение, что сторонники предполагают, что «стандарты автоматически принимаются только потому, что они существуют». Кнут предложил обозначить степень 1024 как «большие килобайты» и «большие мегабайты» (сокращенно KKB и MMB, поскольку «удвоение буквы означает как двоичную, так и большую размерность»).[65] Двойные префиксы были уже исключены из SI, однако имели мультипликативное значение («MMB» было бы эквивалентно «TB»), и это предлагаемое использование никогда не получало никакой поддержки.

Префиксы IEC

Набор двоичных префиксов, которые в конечном итоге были приняты, теперь называемые «префиксы IEC»,[определение 4] были впервые предложены Международный союз теоретической и прикладной химии (IUPAC) Межведомственный комитет по номенклатуре и символам (IDCNS) в 1995 году. В то время было предложено использовать термины килобайт и мегабайт только для 103 байтов и 106 байтов соответственно. Новые приставки киби (килобинар), Меби (мегабинарный), гиби (гигабинарный) и Теби (терабинарные) также были предложены в то время, и предложенные символы для префиксов были kb, Mb, Gb и Tb соответственно, а не Ki, Mi, Gi и Ti.[66] Предложение тогда не было принято.

В Институт инженеров по электротехнике и электронике (IEEE) начал сотрудничать с Международная организация по стандартизации (ISO) и Международная электротехническая комиссия (IEC), чтобы найти приемлемые имена для двоичных префиксов. МЭК предложила киби, Меби, гиби и Теби, с символами Ki, Mi, Gi и Ti соответственно в 1996 году.[67]

Имена для новых префиксов являются производными от исходных префиксов SI в сочетании с термином двоичный, но сокращенный, взяв первые две буквы префикса SI и "bi" из двоичного кода. Следовательно, первая буква каждого такого префикса идентична соответствующим префиксам SI, за исключением «K», который используется взаимозаменяемо с «k», тогда как в SI только строчная буква k представляет 1000.

IEEE решил, что в их стандартах будут использоваться префиксы килограмми т. д. с их метрическими определениями, но позволяли использовать двоичные определения в промежуточный период, если такое использование явно указывалось на индивидуальной основе.[68]

Принятие IEC, NIST и ISO

В январе 1999 года МЭК опубликовала первый международный стандарт (IEC 60027-2 Поправка 2) с новыми префиксами, расширенными до пеби (Пи) и exbi (Ei).[69][70]

Поправка 2 к IEC 60027-2 также утверждает, что позиция IEC такая же, как и у BIPM (органа, регулирующего систему SI); префиксы SI сохраняют свои определения в степени 1000 и никогда не используются для обозначения степени 1024.

При использовании продукты и концепции, обычно описываемые с использованием степени 1024, останутся таковыми, но с новыми префиксами IEC. Например, модуль памяти 536870912 байты (512 × 1048576) будет называться 512 МБ или 512 мебибайт вместо 512 МБ или 512 МБ. И наоборот, поскольку жесткие диски исторически продавались с использованием соглашения SI, что «гига» означает 1000000000, жесткий диск «500 ГБ» все равно будет обозначаться как таковой. Согласно этим рекомендациям, операционные системы и другое программное обеспечение также будут использовать двоичные префиксы и префиксы SI таким же образом, поэтому покупатель жесткого диска «500 ГБ» обнаружит, что операционная система сообщает «500 ГБ» или «466 ГБ», пока 536870912 байты ОЗУ будут отображаться как «512 МБ».

Второе издание стандарта, опубликованное в 2000 г.,[71] определил их только до exbi,[72] но в 2005 году третье издание добавило префиксы зеби и йоби, таким образом сопоставляя все префиксы SI с двоичными аналогами.[73]

Согласованный ISO /IEC IEC 80000-13 Стандарт: 2008 отменяет и заменяет подпункты 3.8 и 3.9 IEC 60027-2: 2005 (определяющие префиксы для двоичных кратных). Единственное существенное изменение - добавление явных определений для некоторых величин.[74] В 2009 году префиксы kibi-, mebi- и др. Определялись ISO 80000-1 сами по себе, независимо от кибибайта, мебибайта и т. д.

Стандарт BIPM JCGM 200: 2012 «Международный словарь метрологии - Основные и общие концепции и связанные с ними термины (VIM), 3-е издание» перечисляет двоичные префиксы МЭК и указывает: «Префиксы SI относятся строго к степени 10 и не должны использоваться для степени 2. Например, 1 килобит не должен использоваться для представления 1024 биты (210 бит), что составляет 1 кибибит ".[75]

Конкретные единицы IEC 60027-2 A.2 и ISO / IEC 80000
Префикс МЭКПредставленияОбычный префикс
ИмяСимволБаза 2База 1024ЦенитьБаза 10ИмяСимвол
кибиKi210102411024= 1.024×103килограммk[13] или K
МебиМи2201024210485761.049×106мегаM
гибиGi2301024310737418241.074×109гигаграмм
ТебиTi2401024410995116277761.100×1012тераТ
пебичисло Пи2501024511258999068426241.126×1015петап
exbiEi2601024611529215046068469761.153×1018exaE
зебиZi2701024711805916207174113034241.181×1021ЗеттаZ
йобиЙи2801024812089258196146291747061761.209×1024йоттаY

Другие органы и организации по стандартизации

Стандартные двоичные префиксы IEC теперь поддерживаются другими органами по стандартизации и техническими организациями.

Соединенные Штаты Национальный институт стандартов и технологий (NIST) поддерживает стандарты ISO / IEC для «Префиксов для двоичных кратных» и имеет интернет сайт документируя их, описывая и обосновывая их использование. NIST предлагает, чтобы в английском языке первый слог имени кратного двоичного префикса должен произноситься так же, как первый слог имени соответствующего префикса СИ, а второй слог следует произносить как пчела.[2] NIST заявил, что префиксы SI «относятся строго к степени 10» и что двоичные определения «не должны использоваться» для них.[76]

Орган по стандартизации в области микроэлектроники JEDEC описывает префиксы IEC в своем онлайн-словаре.[77] В стандартах JEDEC для полупроводниковой памяти используются обычные префиксные символы K, M и G в двоичном смысле.[78]

19 марта 2005 г. стандарт IEEE IEEE 1541-2002 («Префиксы для двоичных кратных») был повышен до уровня полноценного стандарта Ассоциацией стандартов IEEE после двухлетнего испытательного периода.[79][80] Однако по состоянию на апрель 2008 г., подразделение публикаций IEEE не требует использования префиксов IEC в своих основных журналах, таких как Спектр[81] или же Компьютер.[82]

В Международное бюро мер и весов (BIPM), который поддерживает Международная система единиц (SI), прямо запрещает использование префиксов SI для обозначения двоичных кратных чисел и рекомендует использовать префиксы IEC в качестве альтернативы, поскольку единицы информации не включены в SI.[83][84]

В Общество Автомобильных Инженеров (SAE) запрещает использование префиксов SI с любым значением, кроме степени 1000, но не рекомендует и не цитирует двоичные префиксы IEC.[85]

Европейский комитет по электротехнической стандартизации (CENELEC ) принял рекомендованные МЭК двоичные префиксы в документе согласования HD 60027-2: 2003-03.[86]Европейский Союз (ЕС) требует использования двоичных префиксов IEC с 2007 года.[87]

Текущая практика

Большинство компьютерного оборудования использует Префиксы SI[определение 1] для определения емкости и определения других параметров производительности, таких как скорость передачи данных. Главный и тайник воспоминания - заметные исключения.

Возможности основная память и кэш-память обычно выражаются с помощью обычных двоичных префиксов[определение 5][88][89][90]С другой стороны, флэш-память, как и в твердотельных накопителях, в основном использует Префиксы SI[определение 1] к государственной дееспособности.

Некоторые операционные системы и другое программное обеспечение продолжают использовать обычные двоичные префиксы для отображения памяти, емкости дискового хранилища и размера файла, но префиксы SI[определение 1] в других областях, таких как скорость передачи данных по сети и скорость процессора.

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

Операционные системы

До выпуска Системное программное обеспечение Macintosh (1984) операционная система обычно сообщала о размерах файлов без каких-либо префиксов.[нужна цитата ] Сегодня большинство операционных систем сообщают о размерах файлов с помощью префиксов.

  • В Ядро Linux при загрузке использует двоичные префиксы.[91][92] Однако многие Unix-подобный системные утилиты, такие как ls используйте степень 1024, обозначенную как K / M (обычные двоичные префиксы), если вызывается с опцией ‘‘ -h ’’, или укажите точное значение в байтах в противном случае. Версии GNU также будут использовать степень 10, обозначенную k / M, если они вызываются с опцией ‘‘ --si ’.
  • Майкрософт Виндоус сообщает о размерах файлов и емкости дисковых устройств с использованием обычных двоичных префиксов или, в диалоговом окне «Свойства», с использованием точного значения в байтах.
  • С Mac OS X Снежный барс, (версия 10.6), Apple Mac OS X сообщает размеры, используя Десятичные префиксы СИ (1 МБ = 1000000 байтов).[95][96]

Программного обеспечения

По состоянию на февраль 2010 г., большинство программ не различают символы для двоичных и десятичных префиксов.[определение 3]В IEC Соглашение о двоичном именовании было принято некоторыми, но оно не используется повсеместно.

Одной из заявленных целей введения префиксов IEC было «сохранить префиксы SI как однозначные десятичные множители».[79] Такие программы как fdisk /cfdisk, расстались, и apt-get используйте префиксы SI с их десятичным значением.

Пример использования двоичных префиксов IEC в Linux операционная система, отображающая объем трафика на сетевом интерфейсе в кибибайтах (KiB) и мебибайтах (MiB), как получено с помощью ifconfig полезность:

eth0 Link encap: Ethernet [...] RX пакеты: 254804 ошибки: 0 отброшено: 0 переполнено: 0 кадр: 0 TX пакетов: 756 ошибок: 0 отброшено: 0 переполнено: 0 несущая: 0 [...] RX байтов: 18613795 (17,7 МиБ) Байт TX: 45708 (44,6 КБ)

Программное обеспечение, использующее двоичные префиксы IEC для степеней 1024 и использует стандартные префиксы SI для степеней 1000, включает:

Программное обеспечение, использующее стандартные префиксы SI для степеней 1000, но нет Двоичные префиксы IEC для степеней 1024 включают:

  • Mac OS X v10.6 и новее для жесткого диска и размеров файлов[111][112]

Программное обеспечение, поддерживающее десятичные префиксы для степеней 1000 и двоичные префиксы для степеней 1024 (но не соответствуют номенклатуре SI или IEC для этого) включают:

  • 4ДОС (использует строчные буквы в качестве десятичных и прописные буквы в качестве двоичных префиксов)[113][114]

Компьютерное железо

Типы оборудования, которые используют множители степени 1024, например память, продолжают продаваться с обычными двоичными префиксами.

Память компьютера

В 536870912 байт (512 × 220) объем этих модулей ОЗУ указан на этикетке как «512 МБ».

Измерения большинства типов электронных объем памяти Такие как баран и ПЗУ даются с использованием обычных двоичных префиксов (кило, мега и гига). Это включает некоторые флэш-память, подобно EEPROM. Например, модуль памяти «512 мегабайт» - это 512 × 2.20 байтов (512 × 1048576, или же 536870912).

JEDEC Solid State Technology Association, орган по стандартизации полупроводниковой техники Союза электронной промышленности (EIA), продолжает включать обычные двоичные определения килограммов, мега- и гигабайт в свои Термины, определения и буквенные символы документ,[115]и использует эти определения в более поздних стандартах памяти[116][117][118][119][120](Смотрите также Стандарты памяти JEDEC.)

Многие задачи компьютерного программирования обращаются к памяти с точки зрения силы двух из-за присущего бинарному дизайну современных систем адресации оборудования. Например, 16-битный регистр процессора может ссылаться не более чем на 65 536 элементов (байтов, слов или других объектов); это удобно выражать как «64K» элементов. Операционная система может отображать память как 4096 байт страницы, и в этом случае в пределах 33554432 байты памяти: «8K» (8192) страниц из «4 килобайт» (4096 байт) каждая в «32 мегабайтах» (32 MiB) памяти.

Жесткие диски

Все жесткий диск производители дисков заявляют о емкости, используя Префиксы SI.[определение 1][121][122][123][124][125]

Флэш-накопители

USB-накопители, карты флэш-памяти, например CompactFlash или же Secure Digital, и на основе флэш-памяти твердотельные накопители (SSD) использовать Префиксы SI;[определение 1]например, флеш-карта 256 МБ содержит не менее 256 миллионов байтов (256000000), а не 256 × 1024 × 1024 (268435456).[49]Чипы флэш-памяти внутри этих устройств содержат значительно больше емкости, чем указано, но, как и традиционный жесткий диск, некоторое пространство зарезервировано для внутренних функций флэш-накопителя. К ним относятся выравнивание износа, исправление ошибки, щадящий, и метаданные, необходимые для внутренней прошивки устройства.

Дисководы гибких дисков

Дискеты существовали в многочисленных физических и логических форматы, и имеют непоследовательный размер. Частично это связано с тем, что емкость конкретного диска для конечного пользователя является функцией аппаратного обеспечения контроллера, так что один и тот же диск может быть отформатирован с различной емкостью. Во многих случаях носители продаются без указания емкости конечного пользователя, как, например, DSDD, что означает двусторонняя двойная плотность.

Последней широко распространенной дискетой была 3½-дюймовая дискета высокой плотности. Его отформатированная емкость 1474560 байт или 1440 КБ (1440 × 1024, используя «КБ» в обычном двоичном смысле). Они продаются как «HD», «1,44 МБ» или и то, и другое. Это использование создает третье определение «мегабайта» как 1000 × 1024 байта.

Большинство операционных систем отображают емкость с использованием «МБ» в обычном двоичном смысле, в результате чего отображается «1,4 МБ» (1.40625 МиБ). Некоторые пользователи заметили недостающие 0,04 МБ, и у Apple и Microsoft есть бюллетени поддержки, в которых они указаны как 1,4 МБ.[36]

Более ранняя 5-дюймовая дискета 1200 КБ (1200 × 1024 байт) продавалась с IBM PC AT продавался как «1,2 МБ» (1.171875 МиБ). Самые большие форматы 8-дюймовых дискет могут содержать более мегабайта, и емкость этих устройств часто неправильно указывается в мегабайтах, также без разногласий.

Более старые и меньшие форматы дискет обычно определялись как точное количество (двоичных) КБ, например Apple Диск II описанный как «140 КБ» имел емкость 140 × 1024 байт, а исходный двусторонний диск с двойной плотностью «360 КБ», используемый на IBM PC, имел емкость 360 × 1024 байт.

Во многих случаях оборудование для дискет продавалось на основе неформатированной емкости, и накладные расходы, необходимые для форматирования секторов на носителе, также уменьшали номинальную емкость (и эти накладные расходы обычно варьировались в зависимости от размера отформатированных секторов), что приводило к большему количеству нарушений.

Оптические диски

Возможности большинства оптический диск носители информации, такие как DVD, Blu-ray Disc, HD DVD и магнитооптический (МО) дается с использованием десятичных префиксов SI. DVD "4,7 ГБ" имеет номинальную емкость около 4,38ГиБ.[38] Тем не мение, CD емкости всегда указываются с использованием обычных двоичных префиксов. Таким образом, компакт-диск «700 МБ» (или «80-минутный») имеет номинальную емкость около 700МиБ (около 730 МБ).[37]

Ленточные накопители и носители

Производители ленточных накопителей и носителей используют десятичные префиксы SI для обозначения емкости.[126][127]

Передача данных и тактовая частота

Некоторые единицы всегда используются с десятичными префиксами СИ даже в вычислительных средах. герц (Гц), который используется для измерения тактовая частота электронных компонентов и бит / с, используемых для измерения скорость передачи данных.

  • Процессор с частотой 1 ГГц получает 1000000000 часы тикают в секунду.
  • Звуковой файл с семплом 44,1 кГц имеет 44100 выборок в секунду.
  • А 128 кбит / с MP3 поток потребляет 128000 бит (16 килобайт, 15,6 КБ) в секунду.
  • А 1 Мбит / с Интернет-соединение может передавать 1000000 бит в секунду (125000 байт в секунду ≈ 122 КБ / с, предполагая 8-битный байт и без накладных расходов)
  • А 1 Гбит / с Соединение Ethernet может передавать с номинальной скоростью 1000000000 бит в секунду (125000000 байт в секунду ≈ 119 МБ / с, предполагая 8-битный байт и без накладных расходов)
  • А 56 тыс. модемные передачи 56000 бит в секунду ≈ 6,8 КБ / с.

Автобус тактовые частоты и, следовательно, полосы пропускания указаны с использованием десятичных префиксов SI.

  • PC3200 память на двойная скорость передачи данных шина, передавая 8 байтов за цикл с тактовой частотой 200 МГц (200000000 циклов в секунду) имеет пропускную способность 200000000 × 8 × 2 = 3200000000 Б / с = 3.2 ГБ / с3,0 ГиБ / с).
  • А PCI-X автобус в 66 МГц (66000000 циклов в секунду), 64 бита на передачу, имеет пропускную способность 66000000 передач в секунду × 64 бита на передачу = 4224000000 бит / с, или 528000000 B / s, обычно указывается как 528 МБ / с503 МБ / с).

Использование по отраслям

Префиксы IEC используются Toshiba,[128] IBM, HP рекламировать или описывать некоторые из своих продуктов. Согласно одной брошюре HP, [5][мертвая ссылка ] «[Чтобы уменьшить путаницу, поставщики используют одно из двух средств: они меняют префиксы SI на новые двоичные префиксы или пересчитывают числа в степени десяти». В Центр обработки данных IBM также использует префиксы IEC, чтобы избежать путаницы.[129] Руководство по стилю IBM гласит:[130]

Чтобы избежать неточностей (особенно с префиксами большего размера) и потенциальной двусмысленности, Международная электротехническая комиссия (МЭК) в 2000 году приняла набор префиксов специально для двоичных умножителей (см. МЭК 60027-2). Их использование теперь поддерживается Национальным институтом стандартов и технологий США (NIST) и включено в ISO 80000. Они также требуются законодательством ЕС и в некоторых случаях в США. Однако большая часть документации и продуктов в отрасли по-прежнему используйте префиксы SI при обращении к двоичным множителям. В документации продукта следуйте тому же стандарту, который используется в самом продукте (например, в интерфейсе или прошивке). Независимо от того, решите ли вы использовать префиксы IEC для степеней двойки и префиксы SI для степеней 10 или использовать префиксы SI для двойной цели ... будьте последовательны в использовании и объясните пользователю вашу принятую систему.

Смотрите также

Определения

  1. ^ а б c d е ж Период, термин Префикс SI или аналогичные относится к таким префиксам, как кило, мега, гига и т. д., определяемым Система СИ единиц и всегда используется для обозначения степени 1000; другими словами, всегда в виде десятичных префиксов.
  2. ^ а б А двоичный префикс - это префикс, обозначающий степень 1024. Например, в обычной практике компьютерной индустрии один «мегабайт» ОЗУ равен 10242 байт ОЗУ, один «гигабайт» ОЗУ равен 10243 байты ОЗУ и так далее. В системе IEC они будут выражаться как один «мебибайт» и один «гибибайт» соответственно. В этих случаях оба являются «двоичными префиксами».
  3. ^ а б А десятичный префикс префикс, обозначающий мощность из 1000. Например, «килограмм» означает 1000, «мега» означает 10002 или один миллион, "гига" означает 10003 или один миллиард и так далее. Префиксы SI - это десятичные префиксы.
  4. ^ Период, термин Двоичный префикс IEC или же Префикс МЭК относится к таким префиксам, как kibi, mebi, gibi и т. д., или их соответствующим символам Ki, Mi, Gi и т. д., впервые принятым Международная электротехническая комиссия (IEC). Такие префиксы используются только с единичными битами или байтами (или составными единицами, производными от них, такими как байты в секунду) и всегда обозначают степень 1024; то есть они всегда используются как двоичные префиксы. Таким образом, 1 мебибайт ОЗУ равен 10242 байт ОЗУ, один гибибайт или 1 ГиБ ОЗУ равен 10243 байты и так далее.
  5. ^ В этой статье термин обычный двоичный префикс или аналогичные относится к таким префиксам, как кило, мега, гига и т. д., заимствованным из одноименных Префиксы SI но обычно используется для обозначения степени 1024.

Рекомендации

  1. ^ «Префиксы СИ». Справочник NIST по константам, единицам и неопределенности: Международная система единиц (СИ). Национальный институт стандартов и технологий. Получено 2017-04-03.
  2. ^ а б «Международная система единиц (СИ): префиксы для двоичных кратных». Справочник NIST по константам, единицам и неопределенности. Национальный институт науки и технологий. Получено 2007-09-09.
  3. ^ Вейк, Мартин Х. (март 1961 г.). «Третий обзор отечественных электронных цифровых вычислительных систем: глава III, анализ и тенденции». Отчет лабораторий баллистических исследований № 1115: 1027. Из 187 различных соответствующих систем в 131 используется внутренняя прямая двоичная система, тогда как в 53 используется десятичная система (в основном, десятичная система с двоичным кодом), а в 3 системах используется двоично-буквенно-цифровая система счисления. Этот длинный отчет описывает многие из первых компьютеров.
  4. ^ Проблемы с охотой на 28 мегациклов, А. Л. Блейс, QST, январь 1930 г.
  5. ^ Международное бюро мер и весов (2006), Международная система единиц (СИ) (PDF) (8-е изд.), С. 121, ISBN  92-822-2213-6, в архиве (PDF) из оригинала на 2017-08-14
  6. ^ Реал, П. (сентябрь 1959 г.). «Обобщенный анализ программы дисперсии с использованием двоичной логики». ACM '59: препринты статей, представленных на 14-м Национальном собрании Ассоциации вычислительной техники. ACM Press: 78–1–78–5. Дои:10.1145/612201.612294. S2CID  14701651. На компьютере 704 с размером ядра 32 КБ примерно 28000 данные могут быть проанализированы ... не прибегая к вспомогательной ленте. Примечание: в модулях основной памяти IBM 704 было 4096 36-битных слов. Вплоть до 32768 слова могут быть установлены
  7. ^ Грюнбергер, Фред; Burgess, C. R .; Грюнбергер, Фред (октябрь 1960). «Письма в редакцию». Коммуникации ACM. 3 (10). Дои:10.1145/367415.367419. S2CID  3199685. "Основные магазины 8K стали довольно распространенными в этой стране в 1954 году. Магазин 32K начал массовое производство в 1956 году; сейчас это стандарт для больших машин и по крайней мере 200 машин такого размера (или его эквивалента в машинах с адресной символьной адресацией) существуют сегодня (а в середине 1959 г. существовало как минимум 100) ». Обратите внимание IBM 1401 был адресуемым компьютером.
  8. ^ Амдал, Джин М. (1964). «Архитектура IBM System / 360» (PDF). Журнал исследований и разработок IBM. IBM. 8 (2): 87–101. Дои:10.1147 / rd.82.0087. На рисунке 1 показаны диапазоны емкости памяти (памяти) различных моделей в виде «Емкость 8-битных байтов, 1 КБ = 1024».
  9. ^ Control Data Corporation (ноябрь 1968 г.). Компьютерная система Control Data 7600: предварительное описание системы (PDF). Один тип, обозначаемый как память малого ядра (SCM), представляет собой многобанковую память совпадающего текущего типа с общим объемом 64К слов длиной 60 бит (K = 1024).
  10. ^ Корпорация Control Data (1965–1967). Control Data 6400/6500/6600 Справочное руководство компьютерных систем (Изд. № 60100000). С. 2–1. Архивировано из оригинал на 2014-01-02. Получено 2013-11-07. Центральная память состоит из 32, 65 или 131 000 слов (60 бит) в 8, 16 или 32 банка по 4096 слов в каждом.
  11. ^ Франкенберг, Роберт (октябрь 1974). «Вся полупроводниковая память выбрана для новой серии мини-компьютеров» (PDF). Журнал Hewlett-Packard. Hewlett Packard. 26 (2): стр. 15–20. Получено 2007-06-18. Объем памяти 196 тыс. Слов
  12. ^ Hewlett-Packard (ноябрь 1973 г.). «Руководство по настройке HP 3000» (PDF). Компьютерная система HP 3000 и данные подсистемы: стр. 59. Получено 2010-01-22.
  13. ^ а б Рэй Хорак (2008). Словарь Вебстера New World Telecom. Джон Уайли и сыновья. п. 271. ISBN  9780471774570. В вычислительных системах и системах хранения килобайт (килобайт) на самом деле равен 1024 (2 ^ 10) байтам, поскольку измерения основаны на системе счисления с основанием 2 или двоичной системе счисления. Термин kB происходит от того факта, что 1024 - это номинально или приблизительно 1000.
  14. ^ Джанет С. Додд (1997). Руководство по стилю ACS: руководство для авторов и редакторов. Американское химическое общество. п. 124. ISBN  9780841234611. кБ (килобайт; фактически 1024 байта) КБ (килобайт; предпочтительно кБ)
  15. ^ Ф. Дж. М. Лавер. Информационные технологии: агент перемен. Издательство Кембриджского университета. п. 35. ISBN  978-0521350358. при описании производительности ИТ-систем большие единицы «килобайты» (кБ) [...] Строго говоря, k означает «двоичную тысячу» 1024
  16. ^ Лин, Йонг; Маттсон, Р. (сентябрь 1972 г.). «Экономическая оценка иерархий памяти». IEEE Transactions on Magnetics. IEEE. 8 (3): 390–392. Bibcode:1972ITM ..... 8..390L. Дои:10.1109 / TMAG.1972.1067329. Кроме того, устройства с произвольным доступом имеют преимущество перед устройствами последовательного доступа для резервного копирования приложений хранилища, только когда объем памяти меньше 1 Мбайта. Для емкостей 4 Мбайт и 16 Мбайт благоприятно выглядят хранилища последовательного доступа с длинами регистров сдвига 256 и 1024 бит соответственно.
  17. ^ IBM (1972). Брошюра System / 370 Model 158 (PDF). IBM. G520-261871. Полностью монолитное хранилище ... (1024-битный NMOS) Это новое усовершенствование процессорного хранилища делает расширение системы более экономичным. Реальная емкость хранилища доступна с шагом 512 КБ в диапазоне от 512 КБ до 2048 Кбайт.
  18. ^ Белл, Гордон (ноябрь 1975 г.). «Компьютерные структуры: что мы узнали из PDP-11?» (PDF). ISCA '76: Материалы 3-го ежегодного симпозиума по компьютерной архитектуре. ACM Нажмите: стр. 1–14. Дои:10.1145/800110.803541. S2CID  14496112. объем памяти (от 8кбайт до 4 мегабайт).
  19. ^ Корпорация IBM (23 января 2003 г.). «Дисковый накопитель IBM 350». Архивы IBM.
  20. ^ IBM изобрела дисковод в 1956 году, и до конца 1960-х годов его диски и их клоны были доминирующими. См., Например, Антимонопольный судебный процесс США против IBM (январь 1969 г.) В архиве 7 мая 2008 г. Wayback Machine, особенно IBM анализирует Memorex и другие производители дисководов.
  21. ^ В Карта продуктовой линейки CDC однозначно использует МБ для характеристики емкости жесткого диска в миллионах байтов
  22. ^ Отчет о дисках / тенденциях 1977 г. - жесткие диски, опубликован в июне 1977 г.
  23. ^ Корпорация Seagate (апрель 1982 г.). ST506 / 412 Руководство OEM (PDF). п. 3. Архивировано из оригинал (PDF) на 2016-10-08. Получено 2016-09-06.
  24. ^ IBM сообщает MiniScribe о сокращении заказов на Winchester, Computer System News, 1 января 1984 г., стр. 1
  25. ^ Меллор, Крис (2011-04-06). «Это самый старый рабочий накопитель Seagate в Великобритании». Theregister.co.uk. Получено 2012-01-26.
  26. ^ а б Seagate Savvio 10K.5 SAS Руководство по продукту, 100628561, Ред. D, март 2011 г., раздел 5.2.3, стр. 10 (18-я страница pdf-файла), указывает устойчивую скорость передачи данных привода от 89 до 160 МиБ / с »в одной строке и« от 93 до 168 МБ / с »в следующей строке.
  27. ^ «Маркетинговый бюллетень: часто задаваемые вопросы о переходе сектора в расширенный формат 4K» (PDF). Seagate Technology. Архивировано из оригинал (PDF) 15 июля 2010 г.
  28. ^ «Hitachi представляет жесткий диск емкостью 1 терабайт». Компьютерный мир. 2007-01-04. Получено 2010-02-04.
  29. ^ ANSI / IEEE Std 1084-1986 Стандартный глоссарий по математике вычислительной терминологии IEEE. 1986-10-30. Дои:10.1109 / IEEESTD.1986.79649. ISBN  0-7381-4541-6. килограмм (К). (1) Префикс, обозначающий 1000. (2) В утверждениях, касающихся размера памяти компьютера, префикс, обозначающий 210, или 1024 мега (М). (1) Префикс, обозначающий миллион. (2) В заявлениях, касающихся размера памяти компьютера, префикс, обозначающий 220, или 1048576.
  30. ^ ANSI / IEEE Std 1212-1991 Архитектура стандартного регистра управления и состояния (CSR) IEEE для микрокомпьютерных шин. 1992-07-22. Дои:10.1109 / IEEESTD.1992.106981. ISBN  0-7381-4336-7. Кбайт. Килобайт. Указывает 210 байты. Мбайт. Мегабайт. Указывает 220байты. В предисловии использован гигабайт.
  31. ^ «Определение мегабайта». M-w.com. Получено 2017-12-30.
  32. ^ «Определения мегабайта». Dictionary.reference.com. Получено 2017-12-30.
  33. ^ «АскОксфорд: мегабайт». Askoxford.com. Получено 2017-12-30.
  34. ^ IEEE Std 610.10-1994 Стандартный глоссарий IEEE по терминологии компьютерного оборудования. 1994-06-24. Дои:10.1109 / IEEESTD.1995.79522. ISBN  1-55937-492-6. гигабайт (gig, GB). Этот термин может означать либо а) 1000000000 байтов или б) 230 байты. ... В этом документе термин килобайт (кБ) означает 210 или 1024 байта, мегабайт (МБ) означает 1024 килобайта, а гигабайт (ГБ) означает 1024 мегабайта.
  35. ^ Институт инженеров по электротехнике и электронике (2000). Авторитетный словарь терминов стандартов IEEE. IEEE Computer Society Press. Дои:10.1109 / IEEESTD.2000.322230. ISBN  978-0-7381-2601-2. «kB См. килобайт». «Кбайт Килобайт. Указывает 210 байтов. "" Килобайт Либо 1000, либо 210 или 1024 байта ». Стандарт также определяет мегабайт и гигабайт с примечанием, что альтернативная нотация для базы 2 находится в стадии разработки.
  36. ^ а б Microsoft (06 мая 2003 г.). «Определение фактического размера диска: почему 1,44 МБ должно быть 1,40 МБ». Идентификатор статьи: 121839. Microsoft. Получено 2007-07-07. «Значение 1,44 мегабайта (МБ), связанное с форматом диска 3,5 дюйма, не отражает фактический размер или свободное пространство этих дисков. Хотя его размер обычно называют 1,44 МБ, на самом деле правильный размер составляет 1,40 МБ».
  37. ^ а б «Информационная емкость компакт-дисков». Videohelp.com. Получено 2012-01-26.
  38. ^ а б Что такое записываемые и перезаписываемые DVD В архиве 2 января 2011 г. Wayback Machine
  39. ^ "Система / 360 Модель 75". Архивы IBM. IBM. Получено 2015-03-10. до 1 048 576 знаков информации
  40. ^ яблоко Macintosh который начал использовать "КБ" в двоичном смысле для определения емкости жесткого диска с 1984 года.
  41. ^ 63 FR 40334-40340
  42. ^ https://www.courthousenews.com/wp-content/uploads/2020/01/flashdrives.pdf
  43. ^ 73 ФР 28432-33
  44. ^ https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication811e2008.pdf
  45. ^ «Приказ о предоставлении ходатайства об увольнении» (PDF). Окружной суд США. Получено 2020-01-24.
  46. ^ "Жесткие диски WD Caviar SE16 SATA". Western Digital: продукты. Western Digital Corporation. Архивировано из оригинал на 2007-09-02. Получено 2007-09-09.
  47. ^ "Джек Флэш F.A.Q." Корсар. Получено 2014-06-20. [...] стандартное определение мегабайта (МБайт) для флеш-устройств составляет один миллион (1 000 000) байтов, где операционная система использует два в двадцатой степени, или 1 048 576 байтов. Точно так же для гигабайта (ГБайт) это число составляет 1 000 000 000 и 1 073 741 824 соответственно.
  48. ^ «Карты SanDisk Ultra® CompactFlash®» (PDF). SanDisk Corporation. Архивировано из оригинал (PDF) на 2013-08-10. Получено 2014-06-20.
  49. ^ а б «Заявление об отказе от ответственности за защищенную цифровую емкость» (PDF). sandisk.com. SanDisk Corporation. Архивировано из оригинал (PDF) на 2013-02-27. Получено 2014-06-20.
  50. ^ «Третья измененная жалоба компании Vreogh (дело № GCG-04-428953)» (PDF). pddocs.com. Корпорация Пурман-Дуглас. 2005-03-10. Архивировано из оригинал (PDF) на 2008-03-09. Получено 2007-09-09.
  51. ^ "Wayback Machine" (PDF). Sandisk.com. 2012-04-13. Архивировано из оригинал (PDF) на 2012-04-13. Получено 2017-12-30. Cite использует общий заголовок (помощь)
  52. ^ Safier, Сет А. "Часто задаваемые вопросы". Расчет флэш-памяти. Корпорация Пурман-Дуглас. Архивировано из оригинал на 2007-09-28. Получено 2007-09-09.
  53. ^ Гутрид, Адам; Сет А. Сафьер (29 марта 2006 г.). "Групповой иск". Орин Сафье против Western Digital Corporation. Western Digital Corporation. Архивировано из оригинал на 2007-10-16. Получено 2007-09-09.
  54. ^ Циммерман, Бернард (2006). «Уведомление о коллективном иске и предлагаемом мировом соглашении». Орин Сафье против Western Digital Corporation. Western Digital Corporation. Архивировано из оригинал на 2007-09-22. Получено 2007-09-09.
  55. ^ «Требования по увеличению емкости Western Digital Settles». Betanews.com. 2006-06-28. Получено 2017-12-30.
  56. ^ Джереми Реймер (30.06.2006). «Western Digital урегулирует иск о размере диска». ООО «Арс Техника». Получено 2010-02-10.
  57. ^ Western Digital Corporation (2006 г.). «УВЕДОМЛЕНИЕ О КЛАССОВОЙ ДЕЯТЕЛЬНОСТИ И ПРЕДЛАГАЕМОМ МЕСТЕ (« УВЕДОМЛЕНИЕ »)». Архивировано из оригинал на 2010-05-07. Получено 2010-02-10.
  58. ^ «Веб-сайт мирового соглашения по делу Чо против компании Seagate Technology (US) Holdings, Inc.». Архивировано из оригинал на 2019-01-18. Получено 2011-04-12.
  59. ^ Дональд Р. Моррисон, Sandia Corporation (Март 1968 г.). «Письма в редакцию: Сокращения для размеров компьютера и памяти». Коммуникации ACM. 11 (3): 150. Дои:10.1145/362929.362962.
  60. ^ Уоллес Гивенс, Национальная прикладная лаборатория (июнь 1968 г.). «Письма в редакцию: предлагаемое сокращение 1024: bK». Коммуникации ACM. 11 (6): 391. Дои:10.1145/363347.363351. S2CID  22205692.
  61. ^ Мартин, Брюс Алан (октябрь 1968 г.). «Письма в редакцию: О двоичной системе счисления». Коммуникации ACM. Associated Universities Inc. 11 (10): 658. Дои:10.1145/364096.364107. S2CID  28248410.
  62. ^ Шварц, Джейк; Гревелл, Рик (2003-10-20) [1993]. Библиотека эмулятора HP16C для HP48S / SX. 1.20 (1-е изд.). Получено 2015-08-15.
  63. ^ Кун, Маркус (1996-12-29). «Стандартизированные единицы для использования в информационных технологиях».
  64. ^ Искусство программирования В архиве 2016-03-05 в Wayback Machine Том 1, Дональд Кнут, стр. 24 и 94
  65. ^ "Кнут: Последние новости (1999)". Cs-staff.stanford.edu. Получено 2012-01-26.
  66. ^ "Международный Союз КРИСТАЛЛОГРАФИИ". Ww1.iucr.org. Архивировано из оригинал на 2009-08-27. Получено 2012-01-26.
  67. ^ "Отчет Межведомственного комитета IUCr IUPAC по номенклатуре и символам (IDCNS) 1996 г.". Chester.iucr.org. Архивировано из оригинал на 2013-06-13. Получено 2012-01-26.
  68. ^ Брюс Бэрроу, «Урок в мегабайтах», Носитель стандартов IEEE, Январь 1997 г., стр. 5
  69. ^ "Эти префиксы для двоичных кратных чисел, которые были разработаны Техническим комитетом (TC) 25 МЭК, Величины и единицы, а также их буквенные обозначения при сильной поддержке Международного комитета мер и весов (CIPM) и IEEE, были приняты IEC как Поправка 2 к Международному стандарту IEC 60027-2: Буквенные символы для использования в электротехнике - Часть 2: Телекоммуникации и электроника ».
  70. ^ «Отчет IUCR 1999 г. о Межведомственном комитете IUPAC по номенклатуре и символам». Journals.iucr.org. Получено 2012-01-26.
  71. ^ МЭК 60027-2 (2000-11) Изд. 2.0
  72. ^ Эй Джей Тор (2000). «Префиксы для двоичных кратных» (PDF). Метрология. 37 (81): 81. Bibcode:2000метро..37 ... 81т. Дои:10.1088/0026-1394/37/1/12.[постоянная мертвая ссылка ]
  73. ^ «ЗДЕСЬ ЗЕБИ И ЙОБИ» (Пресс-релиз). Международная электротехническая комиссия. 2005-08-15. Архивировано из оригинал на 2007-06-11.
  74. ^ "NISO, Новые спецификации и стандарты". Niso.org. Архивировано из оригинал на 2008-12-08. Получено 2012-01-26.
  75. ^ «Международный словарь метрологии - Основные и общие понятия и связанные с ними термины (VIM)» (PDF). Bipm.org (3-е изд.). Получено 2017-12-30.
  76. ^ Барри Н. Тейлор и Эмблер Томпсон Эд. (2008). Международная система единиц (СИ) (PDF). Гейтерсбург, доктор медицины: Национальный институт стандартов и технологий. п. 29. Получено 2010-04-27.
  77. ^ «мега (M) (как префикс к единицам емкости полупроводниковой памяти)». JEDEC - Глобальные стандарты для индустрии микроэлектроники. Получено 2015-07-07.
  78. ^ Низкое энергопотребление с двойной скоростью передачи данных 4 (LPDDR4) JESD209-4. Ассоциация твердотельных технологий JEDEC. Август 2014. с. 7. Эти устройства содержат следующее количество битов: 4 ГБ имеет 4 294 967 296 бит… 32 ГБ имеет 34 359 738 368 бит. Для скачивания стандарта необходима бесплатная регистрация.
  79. ^ а б IEEE Std 1541-2002: Стандарт IEEE для пробного использования префиксов для двоичных кратных. Подтверждено 27 марта 2008 г. 2003-02-12. Дои:10.1109 / IEEESTD.2003.94236. ISBN  978-0-7381-3385-0. Архивировано из оригинал на 2012-10-14. Получено 2007-07-29. Этот стандарт подготовлен с двумя целями: (1) сохранить префиксы SI как однозначные десятичные множители и (2) предоставить альтернативные префиксы для тех случаев, когда требуются двоичные множители. Первая цель затрагивает широкую публику, широкую аудиторию технических и нетехнических людей, которые используют компьютеры, не заботясь об их конструкции или внутренней работе. Эти люди обычно интерпретируют килограммы, мега и т. Д. В собственном десятичном смысле. Вторая цель обращается к специалистам - префиксы для двоичных кратных позволяют людям, работающим в области информационных наук, общаться с точностью.
  80. ^ «Повестка дня заседания Комитета по обзору стандартов (RevCom) Совета по стандартам IEEE-SA». 2005-03-19. Архивировано из оригинал на 2007-09-22. Получено 2007-02-25. 1541-2002 (SCC14) Стандарт пробного использования IEEE для префиксов для двоичных кратных [Никаких отрицательных комментариев не получено в течение периода пробного использования, который теперь завершен; Спонсор запрашивает повышение статуса до полного использования.] Рекомендация: Повысить статус стандарта от пробного до полноценного. Редакция будет уведомлена о внесении необходимых изменений. Ремонтные работы по стандарту запланированы на 2007 год.
  81. ^ Уоллич, Пол (апрель 2008 г.). «Инструменты и игрушки: Взлом Nokia N800». IEEE Spectrum. 45 (4): 25. Дои:10.1109 / MSPEC.2008.4476441. S2CID  20129812. «Многое может случиться за десятилетие. Вы можете держать Nokia N800 в руке, но он почти точно соответствует высокопроизводительному настольному ПК 10-летней давности. У него 320-мегагерцовый процессор и 128 мегабайт оперативной памяти. и несколько гигабайт доступного запоминающего устройства ".
  82. ^ Гшвинд, Майкл; Эрб, Дэвид; Мэннинг, Сид; Наттер, Марк (июнь 2007 г.). «Среда с открытым исходным кодом для системного программного обеспечения Cell Broadband Engine» (PDF). Компьютер. Компьютерное общество IEEE. 40 (6): 37–47. Дои:10.1109 / MC.2007.192. S2CID  10877922. «Процессор имеет подсистему памяти с отдельными 32-килобайтными кэшами для инструкций и данных первого уровня и унифицированный 512-килобайтный кэш второго уровня». Авторы с IBM.
  83. ^ «BIPM - SI префиксы». Bipm.org. Получено 2017-12-30.
  84. ^ Bureau International des Poids et Mesures. (2006). «Префиксы §3.1 SI» (PDF). Международная система единиц (СИ) (на французском и английском языках) (8-е изд.). Париж: STEDI Media. п. 127. ISBN  978-92-822-2213-3. Получено 2007-02-25. [Дополнительное примечание:] Эти префиксы SI относятся строго к степеням 10. Их не следует использовать для обозначения степеней двойки (например, один килобит представляет 1000 битов, а не 1024 бита). МЭК приняла префиксы для двоичных степеней в международном стандарте IEC 60027-2: 2005, третье издание, Буквенные символы для использования в электротехнике - Часть 2: Телекоммуникации и электроника. Названия и символы префиксов, соответствующих 210, 220, 230, 240, 250, и 260 соответственно: киби, ки; Меби, Ми; гиби, Ги; теби, ти; пеби, Пи; и exbi, Ei. Так, например, один кибибайт будет записан: 1 KiB = 210 B = 1024 B, где B обозначает байт. Хотя эти префиксы не являются частью SI, их следует использовать в области информационных технологий, чтобы избежать неправильного использования префиксов SI.
  85. ^ «Правила использования в SAE единиц СИ (метрической)] - Раздел C.1.12 - Префиксы СИ» (PDF). Sae.org. Получено 2017-12-30.
  86. ^ [1]
  87. ^ [2]
  88. ^ "Hewlett Packard". Welcome.hp.com. Получено 2012-01-26.
  89. ^ «Бытовая электроника - Sony US». Sonystyle.com. Получено 2017-12-30.
  90. ^ "4AllMemory.com". 4AllMemory.com. Получено 2012-01-26.
  91. ^ "Единицы". Руководство программиста Linux. 2001-12-22. Архивировано из оригинал на 2007-09-02. Получено 2007-05-20. Когда ядро ​​Linux загружается и говорит hda: 120064896 секторов (61473 МБ) с кэш-памятью 2048 КБ МБ - мегабайты, а KiB - кибибайты.
  92. ^ "Сообщение ESR на LKML". Lwn.net. Получено 2012-01-26.
  93. ^ «Ubuntu реализует политику модулей, в будущем выпуске перейдет на модули base-10». Neowin.net. Получено 2012-01-26.
  94. ^ "UnitsPolicy - Ubuntu Wiki". Wiki.ubuntu.com. Получено 2012-01-26.
  95. ^ «Новая математика снежного барса». Macworld. 2009-08-28. Получено 2011-04-13.
  96. ^ «Как Mac OS X сообщает о емкости диска». Apple Inc. 27 августа 2009 г.. Получено 2009-10-16.
  97. ^ «2.2 Размер блока». Основные утилиты GNU руководство. Фонд свободного программного обеспечения. 2002-12-28. Получено 2007-05-20. За целыми числами могут следовать суффиксы, совместимые снизу вверх с Префиксы SI для десятичных кратных и с Префиксы IEC 60027-2 для двоичных кратных.
  98. ^ "Журнал изменений gparted-0.2". SourceForge. 2006-01-30. Получено 2007-05-20. изменил KB / MB / GB / TB на KiB / MiB / GiB / TiB после чтения http://www.iec.ch/zone/si/si_bytes.htm
  99. ^ FreeDOS-32 - соответствие стандартам В архиве 12 января 2009 г. Wayback Machine
  100. ^ «IFCONFIG». Руководство программиста Linux. 2005-06-30. Архивировано из оригинал на 2007-02-16. Получено 2007-05-20. Начиная с net-tools 1.60-4 ifconfig печатает счетчики байтов и счетчики, читаемые человеком, с единицами измерения IEC 60027-2. Таким образом, 1 КиБ равен 2 ^ 10 байтам.
  101. ^ "Сеть GNOME". Gnome.org. В архиве из оригинала от 21.01.2013. Получено 2012-01-26.
  102. ^ «SLIB». Swissnet.ai.mit.edu. 2010-06-30. Архивировано из оригинал на 2008-08-07. Получено 2012-01-26.
  103. ^ "Cygwin / XFree86". 2001-11-10. Архивировано из оригинал на 2001-11-10. Получено 2012-01-26.
  104. ^ "Re: мелкая опечатка - Форум копировального устройства HTTrack". Forum.httrack.com. Получено 2012-01-26.
  105. ^ «Обсуждение разработчиков». Разработчик.pidgin.im. Получено 2012-01-26.
  106. ^ "Набор изменений Потопа". Архивировано из оригинал на 2013-04-14. Получено 2007-06-13. правильный префикс для размера
  107. ^ "Файлы". SourceForge.net. Получено 2012-01-26.
  108. ^ archive.netbsd.se В архиве 26 августа 2009 г. Wayback Machine
  109. ^ «История последних версий». WinSCP. Получено 2012-01-26.
  110. ^ "Медиа информация". Главный сайт MediaInfo. Получено 2010-03-01.
  111. ^ «Новости - Snow Leopard: 1 ГБ = 1000 МБ». macprime.ch. 2009-06-19. Архивировано из оригинал на 2009-09-25. Получено 2009-08-29.
  112. ^ «Как Mac OS X сообщает о емкости диска». Яблоко. 2009-08-27. Получено 2009-08-30.
  113. ^ Братья Хардин; Роусон, Том; Конн, Рекс К. (1991-11-01), 4DOS.DOC 4.00, 4.00
  114. ^ Братья Хардин; Роусон, Том; Конн, Рекс К.; Пол, Маттиас Р .; Краситель, Чарльз Э .; Георгиев, Лучезар И. (27.02.2002). Онлайн-справка 4DOS 8.00.
  115. ^ Ассоциация твердотельных технологий JEDEC (декабрь 2002 г.). «Стандарт JEDEC № 100B.01 - Термины, определения и буквенные обозначения для микрокомпьютеров, микропроцессоров и интегральных схем памяти» (PDF). п. 8. Получено 2010-03-07. Определения килограммов, гигов и мегов, основанные на степени двойки, включены только для отражения их общего использования. В IEEE / ASTM SI 10-1997 говорится: «Такая практика часто приводит к путанице и не рекомендуется». (Требуется бесплатная регистрация и вход в систему.)
  116. ^ JEDEC (сентябрь 2009 г.). «Стандарт DDR3 SDRAM». Получено 2010-02-04.
  117. ^ JEDEC (ноябрь 2009 г.). «Стандарт DDR2 SDRAM». Получено 2010-02-04.
  118. ^ JEDEC. «Конфигурации памяти». Получено 2010-02-04.
  119. ^ JEDEC. «Содержание конфигурации памяти» (PDF). Получено 2010-02-04.
  120. ^ JEDEC. "Понятия и определения" (PDF). Получено 2010-02-04.
  121. ^ [3][мертвая ссылка ]
  122. ^ "Часто задаваемые вопросы". Samsung.com. Архивировано из оригинал на 2011-06-16. Получено 2017-12-30.
  123. ^ «Руководство по решениям для хранения данных» (PDF). Seagate. Архивировано из оригинал (PDF) 31 марта 2010 г.. Получено 2010-03-04.
  124. ^ «Toshiba представляет два семейства 1,8-дюймовых жестких дисков для обеспечения высокой производительности и длительного срока службы батареи в мобильных вычислительных приложениях» (PDF) (Пресс-релиз). Toshiba. 2009-11-04. Архивировано из оригинал (PDF) на 2009-11-22. Получено 2017-12-30.
  125. ^ (PDF) https://web.archive.org/web/20130613220438/http://www.wdc.com/en/library/2579-001028.pdf. Архивировано из оригинал (PDF) на 2013-06-13. Получено 2013-06-08. Отсутствует или пусто | название = (помощь)
  126. ^ [4][постоянная мертвая ссылка ]
  127. ^ «Обмен данными на 12,7-миллиметровых 384-трековых картриджах с магнитной лентой - формат Ultrium-1» (PDF). Ecma-international.org. Архивировано из оригинал (PDF) на 2013-09-17. Получено 2017-12-30.
  128. ^ «Клиент: клиентский жесткий диск - Toshiba». Toshiba-tdmt.com.tw. Получено 2017-12-30.
  129. ^ «Центр знаний IBM». Pic.dhe.ibm.com. Архивировано из оригинал на 2014-03-17. Получено 2017-12-30.
  130. ^ ДеРеспинис, Ф., Хейворд, П., Дженкинс, Дж., Лэрд, А., Макдональд, Л., и Радзински, Э. (2011). Руководство по стилю IBM: соглашения для писателей и редакторов. IBM Press.

дальнейшее чтение

внешняя ссылка