Что означает мегабайт?
Мегабайт (МБ) равен одному миллиону байт по системе СИ, но в вычислениях может означать и 1 048 576 байт. Разбираем разные определения и соглашения.
Мегабайт — это единица цифровой информации, обозначаемая символом MB. В Международной системе единиц (СИ) приставка ‘мега’ означает множитель 1 000 000 (10^6). Таким образом, один мегабайт эквивалентен одному миллиону байт информации, и это определение сейчас является неотъемлемой частью Международной системы величин.
Однако в области информатики и информационных технологий по историческим причинам использовались альтернативные определения. Одно из распространённых обозначает мегабайт как 1 048 576 байт (2^20 B), что удобно соотносится с двоичной архитектурой памяти цифровых компьютеров. Это определение признано устаревшим органами стандартизации в пользу нового набора двоичных приставок. Единица ‘мебибайт’ (MiB) теперь обозначает именно 1 048 576 байт.
Если хотите подробнее разобраться, чем мебибайт отличается от мегабайта, посмотрите эту статью: What is the difference between MB and MiB?
Определения
Единица ‘мегабайт’ часто используется для двух разных величин: 1 000 000 байт или 1 048 576 байт. Второе толкование, основанное на использовании основания 1024, появилось как технический жаргон для обозначения кратных байт с использованием степеней двойки без отдельного термина. Поскольку 1024 близко к 1000, что согласуется с приставкой СИ ‘кило-’, это стало удобным способом обозначения двоичного множителя.
В 1998 году Международная электротехническая комиссия (IEC) предложила двоичные приставки, введя ‘мегабайт’ для 1 000 000 байт и ‘мебибайт’ для 1 048 576 байт. Эти стандарты были затем приняты разными организациями, включая IEEE, ЕС, ISO и NIST. Тем не менее, несмотря на стандартизированные определения, термин ‘мегабайт’ всё ещё широко используется в разных значениях.
В соглашении по основанию 10 1 МБ равен 1 000 000 байт, в соответствии с правилами СИ и IEC. Это определение обычно применяется в контексте компьютерных сетей и носителей информации, таких как жёсткие диски, флеш-накопители и DVD. Оно согласуется с другим использованием приставок СИ в вычислениях — в частности, при измерении тактовой частоты CPU и показателей производительности.
С другой стороны, в соглашении по основанию 2 1 МБ равен 1 048 576 байт, особенно в контексте оперативной памяти. Это определение синонимично однозначной двоичной единице ‘мебибайт’. По этому соглашению 1 ГБ равен 1024 МБ (1024^3 байт), где ‘ГБ’ означает гигабайт.
Существует также смешанное соглашение, по которому 1 МБ считается равным 1 024 000 байт (1000 × 1024 байт). Это определение используется при описании форматированной ёмкости 3,5-дюймовых HD-дискет на 1,44 МБ, хотя их фактическая ёмкость — 1 474 560 байт.
Итог: термин ‘мегабайт’ может иметь разные значения в зависимости от контекста и используемого соглашения — либо 1 000 000 байт (основание 10), либо 1 048 576 байт (основание 2).
Comments
Sign in with GitHub to comment. Reactions and replies thread back to the comments repo.