Мегабайт
Измерения в байтах | ||||||||
---|---|---|---|---|---|---|---|---|
ГОСТ 8.417—2002 | Приставки СИ | Приставки МЭК | ||||||
Название | Обозначение | Степень | Название | Степень | Название | Обозначение | Степень | |
байт | Б | 100 | — | 100 | байт | B | Б | 20 |
килобайт | Кбайт | 103 | кило- | 103 | кибибайт | KiB | КиБ | 210 |
мегабайт | Мбайт | 106 | мега- | 106 | мебибайт | MiB | МиБ | 220 |
гигабайт | Гбайт | 109 | гига- | 109 | гибибайт | GiB | ГиБ | 230 |
терабайт | Тбайт | 1012 | тера- | 1012 | тебибайт | TiB | ТиБ | 240 |
петабайт | Пбайт | 1015 | пета- | 1015 | пебибайт | PiB | ПиБ | 250 |
эксабайт | Эбайт | 1018 | экса- | 1018 | эксбибайт | EiB | ЭиБ | 260 |
зеттабайт | Збайт | 1021 | зетта- | 1021 | зебибайт | ZiB | ЗиБ | 270 |
йоттабайт | Ибайт | 1024 | йотта- | 1024 | йобибайт | YiB | ЙиБ | 280 |
роннабайт | - | 1027 | ронна- | 1027 | - | - | - | - |
кветтабайт | - | 1030 | кветта- | 1030 | - | - | - | - |
Мегаба́йт (сокр. Мбайт или Мб; международное сокр.: Mbyte, MB)[1] — единица измерения количества цифровой информации; может обозначать 106 (1 000 000) или 220 (1 048 576) байт.
Международная система единиц рекомендует использовать приставку «мега-» только для обозначения 106. Для обозначения 220 байт принято наименование "мебибайт". В то же время существует исторически сложившаяся практика, когда термин используется для обозначения 220 байт.
История
[править | править код]Стиль этой статьи неэнциклопедичен или нарушает нормы литературного русского языка. |
Возможно, эта статья содержит оригинальное исследование. |
Однажды специалисты по информатике заметили, что величина 210 (1024) очень близка к 1000, и для обозначения объёма данных в 1024 байт стали использовать префикс международной системы единиц СИ «кило-». Этот подход хорошо работал в течение одного-двух десятилетий, так как каждый, кто говорил о килобайте, имел в виду 1024 байт, но со временем к компьютерам приобщились много новых пользователей, не являющиеся профессионалами в этой сфере, и по их представлениям приставка кило- означает 1000 (поскольку может возникать ассоциация с тем, что в одном километре 1000 метров)[2].
Со временем, хранение гигабайт (1024 мегабайта) и терабайт (1024 гигабайта) данных стало обычным делом, и по ряду практических соображений десятичную арифметику стали использовать чаще. Как следствие, люди перестали понимать, что подразумевается под словом "мегабайт". Так, производители оперативной памяти обычно рассматривали мегабайт как 220, а производители внешних накопителей (например, жёстких дисков), как правило, считали, что мегабайт эквивалентен 106 байтам. Скорость передачи информации Мбайт/с во время проектирования локальных сетей принималась за 220 байт/с, в то время как в телекоммуникационных системах та же величина считалась как 106 байт/с. Более того, появилась третья интерпретация мегабайта как 1 024 000, например, для обозначения формата 1,44 дискет. Таким образом, проблема путаницы стала реальной[2].
Учитывая эти особенности происходящего, комитет Международной электротехнической комиссии (МЭК) принял решение, что приставка мега- должна использоваться в традиционном и всем известном смысле (106), за исключением случаев, когда двоичная размерность мегабайта указана явно. Первая версия документа МЭК была опубликована в 1998 году, вторая редакция вышла в 2000 году[2]. Позднее подобное решение отразилось и в Международной системе единиц. Так, в документе «Брошюра СИ» имеется рекомендация использовать наименование «мегабайт» для обозначения величины 106 байт, а для величины 220 байт применять наименование «мебибайт»[3].
Исторически в ряде сфер обозначение мегабайта в качестве 220 осталось в практике. Так, оно может проявляться в отдельном программном обеспечении (например, в операционных системах семейства Windows) и присутствует в стандарте 1999 года JEDEC 100B.01[англ.][4].
Согласно российскому «Положению о единицах величин» 2009 года термин «мегабайт» употребляется в значении 220 байт, сама же приставка пишется с большой буквы. При этом допускается применение международного обозначения с приставкой «M» (MB, Mbyte), рекомендованного Международным стандартом МЭК 60027-2[1].
Однако с октября 2016 года в России действует национальный стандарт ГОСТ IEC 60027-2-2015 «Обозначения буквенные, применяемые в электротехнике. Часть 2. Электросвязь и электроника»[5], идентичный международному стандарту IEС 60027-2:2005. Согласно ему, для 220 байт следует использовать наименование не «мегабайт», а «мебибайт» (МиБ).
На сегодняшний день некоторые программы, которые имеют возможность работы с файлами, имеют настройку отображения размера файла (1 мегабайт = 1024 килобайта или 1 мегабайт = 1000 килобайт).
Примечания
[править | править код]- ↑ 1 2 Положение о единицах величин, допускаемых к применению в Российской Федерации . Дата обращения: 25 марта 2013. Архивировано 2 ноября 2013 года.
- ↑ 1 2 3 Prefixes for Binary Multiples Архивная копия от 8 августа 2007 на Wayback Machine — The NIST Reference on Constants, Units, and Uncertainty.
- ↑ Decimal multiples and submultiples of SI units. SI prefixes (англ.). SI Brochure: The International System of Units (SI). Bureau International des Poids et Mesures. — page 143. Дата обращения: 9 октября 2019. Архивировано 17 июля 2018 года.
- ↑ JEDEC Standards & Documents: 100b01 Архивная копия от 19 февраля 2014 на Wayback Machine.
- ↑ ГОСТ IEC 60027-2—2015 ОБОЗНАЧЕНИЯ БУКВЕННЫЕ, ПРИМЕНЯЕМЫЕ В ЭЛЕКТРОТЕХНИКЕ Часть 2. Электросвязь и электроника . Дата обращения: 11 января 2023. Архивировано 11 января 2023 года.