Как отличить мегабит от мегабайта
Что за байты и биты
Бит — это минимальная единица измерения цифровой информации в двоичной системе исчисления. В 1 байте — 8 бит. Сами по себе эти единицы невелики, поэтому в повседневной жизни мы чаще встречаем их с приставками кило-, мега- и гига-.
Вопреки ожиданиям, за этими префиксами скрывается не 10 в третьей, шестой и девятой степенях. Если бы речь шла о граммах, то всё было бы просто: в килограмме — 1 тысяча грамм, в мегаграмме (а такое слово есть , просто вместо него обычно используется «тонна») — 1 миллион грамм. Но с байтами ситуация значительно сложнее, так как они одновременно существуют в десятичной и двоичной системах измерения.
В России единицы величин устанавливаются постановлением Правительства РФ. И документ говорит следующее:
- 1 Кбайт = 1 024 байт;
- 1 Мбайт = 1 024 Кбайт;
- 1 Гбайт = 1 024 Мбайт.
За пределами России на вопрос смотрят по-другому, и это связано с Международной системой единиц (СИ). В последнем выпуске брошюры
А вот для битов в постановлении правительства отдельных разъяснений нет, следовательно, нет и расхождений на международном уровне: 1 килобит = 1 000 бит. Для тех, кто никак не может смириться с этим фактом, в дело идут префиксы для двоичных систем измерения. Так, 1 024 бита равняются 1 кибибиту.
Какими сокращениями пользоваться
Байты
Чтобы вам не вздумалось сокращать единицы измерения как попало, в России существует ГОСТ , который регламентирует, что и как писать. Согласно документу:
- 1 024 байта = 1 Кбайт;
- 1 048 576 байтов = 1 Мбайт;
- 1 073 741 824 байта = 1 Гбайт.
Кстати, в ГОСТе признают, что приставки кило-, мега-, гига- используются в двоичной системе ошибочно. При этом для килобайта, в котором 1 000 байт, работает Международная система единиц, и «Б» обязательно заглавная:
- 1 тысяча байт — 1 кБ;
- 1 миллион байт — 1 МБ;
- 1 миллиард байт — 1 ГБ.
Такое написание встречается в качестве примера в Межгосударственном стандарте буквенных обозначений. Документ также регламентирует сокращения с префиксами для двоичных единиц измерения:
- 1 кибибайт = 1 КиБ;
- 1 мебибайт = 1 МиБ;
- 1 гибибайт = 1 ГиБ.
В быту вы такие обозначения вряд ли встретите, но по крайней мере будете знать, что они бывают.
Что касается международных сокращений, принято обозначать килобайт, равный 1 тысяче байтов, как 1 kB. Мегабайты и гигабайты в десятичной системе превратятся в MB и GB. В двоичной системе 1 кибибайт = 1 KiB, 1 мебибайт = 1 MiB, 1 гибибайт = 1 GiB, и за границей эти единицы измерения используются достаточно активно.
Биты
Так как к битам применяется Международная система измерений, сокращаются они без изысков — до кбит, Мбит, Гбит и так далее. Что касается префиксов для двоичных единиц измерения, 1 кибибит = 1 Кибит.
За рубежом килобиты, мегабиты и гигабиты обозначаются как kbit, Mbit и Gbit. Если речь о битах в двоичной системе, то в ход идут Kibit, Mibit и Gibit.
Зачем это нужно знать
Понимание разницы между битами и байтами, а также мегабитами и мегабайтами должно помочь при выборе тарифа с нужной скоростью интернет-соединения или любого рода накопителя для хранения информации: твердотельного, внутреннего или внешнего жёсткого диска, да хоть флешки и MP3-плеера.
Когда выбираете тариф
Интернет-провайдеры обычно указывают скорость передачи информации: «до 50 Мбит/с» или «до 100 Мбит/с». И без понимания разницы между битом и байтом легко попасть в ловушку. У незнающего человека может возникнуть иллюзия, что файл размером в 100 мегабайт он скачает за секунду.
Но немного математической магии, и становится очевидно, что речь идёт лишь о 12,5 мегабайта в секунду (просто разделите на 8 — именно столько битов содержится в одном байте).
Для примера: вам нужно загрузить файл весом 750 мегабайт. Это то же самое, что скидывать 6 000 мегабит данных (6 000 Мб ÷ 8 = 750 МБ). На его загрузку при скорости 50 Мбит/с потребуется 2 минуты, а при 10 Мбит/с — 10 минут.
Когда выбираете накопитель
Если бы разницы между размером килобайтов, мегабайтов и килобайтов в двоичной и десятичной системах не существовало, всё было бы просто. Но она есть, и это всё усложняет, так как реальная ёмкость накопителя зависит от того, что конкретный производитель вкладывает в килобайт и в какой стране он находится. В зависимости от подхода, разница в объёме памяти может быть значительной и увеличиваться пропорционально увеличению ёмкости диска.
Сравните: 1 килобайт в двоичной и десятичной системах — это 1 024 и 1 000 байтов соответственно. Но 1 терабайт — это уже 1 099,5 гигабайтов и 1 000 гигабайтов. Разница почти в 100 гигабайтов.
Производители накопителей нередко определяют ёмкость в десятичной системе, а система видит его в двоичной, и объём памяти может оказаться ниже того, на который вы рассчитываете. Поэтому на упаковке накопителей зарубежного производителя лучше поискать ёмкость в гибибайтах или тебибайтах — GiB и TiB, уж они-то точно вычислены в двоичной системе измерений.
Как переводить из одной единицы измерения в другую
Всё просто. Чтобы перевести мегабайты в мегабиты, умножьте число на 8.
X МБ × 8 = Y Мб
Чтобы перевести мегабиты в мегабайты, разделите число на 8.
X Мб ÷ 8 = Y МБ
Чтобы узнать, сколько времени (в секундах) потребуется на загрузку файла, переведите его размер в мегабиты и разделите получившееся число на скорость.
(X МБ × 8) ÷ Y Мбит/с = t
Чтобы выяснить, сколько мегабайт в гигабайтах, умножьте число на 1 024 (или на 1 000, если уверены, что речь идёт о десятичной системе измерений).
X ГБ × 1 024 = Y МБ
Если считать лень, просто воспользуйтесь любым онлайн-конвертером.
Читайте также 🧐
Размер файла — Википедия
Материал из Википедии — свободной энциклопедии
Размер файла (объём, «вес») — это мера того, сколько данных содержит файл, или сколько памяти он потребляет. Как правило, размер файла выражается в единицах измерения, производных от байта. По соглашению, блоки размера файла используют двоичные приставки (как мегабайт и гигабайт) или приставки СИ (как мебибайт и гибибайт).
Когда файл записывается в файловой системе, он может потреблять немного больше дискового пространства, чем требуется. Это происходит потому что файловая система округляет размер, включая неиспользуемое пространство, оставшееся в последнем секторе диска, использовавшегося файлом.
Максимальный размер файла, который поддерживает файловая система, зависит не только от возможностей файловой системы, но и от количества бит, отведенных для хранения информации о размере файла. Максимальный размер файла в файловой системе FAT32 составляет 4,294,967,295 байт, что на один байт меньше, чем четыре гигабайта.
Традиционные единицы | Десятичные | ||||||||
---|---|---|---|---|---|---|---|---|---|
Название | Знак | Двоичные | Байт | Равно | Название | IEC | Десятичные | Бит | Равно |
Килобайт | КБ | 210 | 1,024 | 1024 Б | Килобит | Кбит | 103 | 1,000 | 1000 бит |
Мегабайт | МБ | 220 | 1,048,576 | 1024 КБ | Мегабит | Мбит | 106 | 1,000,000 | 1000 кбит |
Гигабайт | ГБ | 230 | 1,073,741,824 | 1024 МБ | Гигабит | Гбит | 109 | 1,000,000,000 | 1000 Мбит |
Терабайт | ТБ | 240 | 1024 ГБ | Терабит | Тбит | 1012 | 1,000,000,000,000 | 1000 Гбит | |
Петабайт | ПБ | 250 | 1,125,899,906,842,624 | 1024 ТБ | Петабит | Пбит | 1015 | 1,000,000,000,000,000 | 1000 Тбит |
Экзабайт | ЭБ | 260 | 1,152,921,504,606,846,976 | 1024 ПБ | Экзабит | Эбит | 1018 | 1,000,000,000,000,000,000 | 1000 Пбит |
Зетабайт | ЗБ | 270 | 1,180,591,620,717,411,303,424 | 1024 ЭБ | Зетабит | Збит | 1021 | 1,000,000,000,000,000,000,000 | 1000 Эбит |
Йотабайт | ЙБ | 280 | 1,208,925,819,614,629,174,706,176 | 1024 ЗБ | Йотабит | Ибит | 1024 | 1,000,000,000,000,000,000,000,000 | 1000 Збит |
Килобайт (КБ), иногда называют кибибайт (Киб). Иногда используется кБ, с СИ-приставкой в нижнем регистре к- кило (1000), и в таком случае равняется 1000 байт.
Файловая система может отобразить размеры в метрической системе, не считая кБ у небольших файлов, в то время как некоторые файловые/операционные системы отображают традиционно используемую на компьютерах двоичную систему для всех единиц, включая КБ, даже если производители жёстких дисков предпочтут метрическую систему (напр. ГБ = 1,000,000,000 байт, ТБ = 1000 ГБ), чтобы указать большую ёмкость для своей продукции.
Передача файлов (напр., «загрузка») может исчислять данные в байтах (например, МБ/с), в то время как сетевое оборудование, к примеру, Wi-Fi маршрутизатор, всегда использует метрическую систему (Мбит/с, Гбит/с и т. д.) — биты (и ему нужно отправить не только сами файлы, поэтому учёт должен вестись с надбавкой), что делает внешне похожие термины очень несовместимыми.
Двоичные приставки — Википедия
Двоичные (бинарные) приставки — приставки перед наименованиями или обозначениями единиц измерения информации, применяемые для формирования кратных единиц, отличающихся от базовой единицы в определённое целое, являющееся целой положительной степенью числа 210, число раз (210 = 1024, (210)2 = 220 = 10242, (210)3 = 230 = 10243 и т. д.). Двоичные приставки используются для образования единиц измерения информации, кратных битам и байтам.
Благодаря близости чисел 1024 и 1000 двоичные приставки построены по аналогии со стандартными десятичными приставками СИ. Наименование каждой двоичной приставки получается заменой последнего слога наименования соответствующей десятичной приставки на би (от лат. bīnārius — двоичный).
Приставки от 210 до 260 (киби, меби, гиби, теби, пеби, эксби) были предложены шведским учёным Андерсом Тором (англ.)русск. и введены Международной электротехнической комиссией (МЭК) в 1999 году во второй поправке к стандарту IEC 60027-2[1][2]. В третьей редакции стандарта IEC 60027-2, принятой в 2005 году, были добавлены приставки 270 и 280 (зеби и йоби)[1][3].
Приказом Федерального агентства по техническому регулированию и метрологии от 9 октября 2015 года N 1508-ст «О введении в действие межгосударственного стандарта» [4] введён в действие с 1 октября 2016 года в качестве национального стандарта Российской Федерации ГОСТ IEC 60027-2-2015 «Обозначения буквенные, применяемые в электротехнике. Часть 2. Электросвязь и электроника»[5], идентичный международному стандарту IEС 60027-2:2005 «Обозначения буквенные, применяемые в электротехнике. Часть 2. Электросвязь и электроника».
Выглядят они следующим образом:
Приставка | Аналогичная десятичная приставка | Сокращения по МЭК для битов, байтов | Значение, на которое умножается исходная величина |
---|---|---|---|
киби | кило (103) | Кибит, КиБ | 210 = 1024 |
меби | мега (106) | Мибит, МиБ | 220 = 1 048 576 |
гиби | гига (109) | Гибит, ГиБ | 230 = 1 073 741 824 |
теби | тера (1012) | Тибит, ТиБ | 240 = 1 099 511 627 776 |
пеби | пета (1015) | Пибит, ПиБ | 250 = 1 125 899 906 842 624 |
эксби | экса (1018) | Эибит, ЭиБ | 260 = 1 152 921 504 606 846 976 |
зеби | зетта (1021) | Зибит, ЗиБ | 270 = 1 180 591 620 717 411 303 424 |
йоби | йотта (1024) | Йибит, ЙиБ | 280 = 1 208 925 819 614 629 174 706 176 |
В российском ГОСТ 8.417-2002 («Единицы величин») в приложении А «Единицы количества информации» констатируется факт, что с наименованием «байт» «стандартные» приставки (обозначающие десятичные кратные единицы) используются некорректно, однако, не предлагается никакой альтернативы. Кроме, разве что, обозначения 1 Кбайт = 1024 байт (в отличие от 1 кбайт = 1000 байт).
Более поздний документ, «Положение о единицах величин, допускаемых к применению в Российской Федерации», утверждённое Правительством РФ 31 октября 2009 года, устанавливает, что наименование и обозначение единицы количества информации «байт» (1 байт = 8 бит) применяются с двоичными приставками «Кило», «Мега», «Гига», которые соответствуют множителям 210, 220 и 230 (1 Кбайт = 1024 байт, 1 Мбайт = 1024 Кбайт, 1 Гбайт = 1024 Мбайт). Указанные приставки пишутся с заглавной буквы[6].
Тем же Положением допускается применение и международного обозначения единицы информации с приставками «K» «M» «G» (KB, MB, GB, Kbyte, Mbyte, Gbyte).
Аналогичный стандарт IEEE 1541-2002 введён в 2008 г.
Основной документ Международной системы единиц (СИ) «Брошюра СИ» (фр. Brochure SI, англ. The SI Brochure) подчёркивает, что приставки СИ соответствуют исключительно степеням числа десять, и рекомендует во избежание некорректного использования наименований приставок СИ для двоичных приставок применять наименования, введённые МЭК[7].
Двоичная система счисления имеет широчайшее применение в вычислительной технике. В частности, двоичными числами нумеруются ячейки цифровой памяти. Количество адресов, возможных на некоторой шине, равно 2N, где N — количество её разрядов. Поэтому и микросхемы памяти снабжают количеством ячеек, равным какой-то степени двойки.
Число 210 = 1024 достаточно близко к тысяче, используемой в качестве основания десятичных приставок СИ. Среди степеней двойки вплоть до 293 ни одна больше не близка настолько к степени десяти; к тому же показатель двоичной степени «10» сам по себе оказался удобен для грубого пересчёта двоичных степеней на привычные людям десятичные числа. Для обозначения 210 = 1024 байт придумали единицу «К» (ка, очевидно, искажённое «кило»). В частности, в документации к одной из советских ЭВМ сказано, что объём её памяти 32 К слов. Из-за близости множителей 1024 и 1000 в разговорной речи «К» всё равно называли «кило», и вскоре такая интерпретация приставки кило стала стандартом де-факто, как и экстраполяция на другие приставки: 1 «килобайт» = 1024 байтам, 1 «мегабайт» = 1024 килобайтам = 1 048 576 байтам, и т. д.
Таким образом термины, предназначенные для десятичных приставок СИ, стали применяться к близким двоичным числам. Причём эти приставки часто используют по своему усмотрению, то есть одни понимают их как двоичные приставки, а другие как десятичные. Например, размер оперативной памяти компьютера обычно приводится в двоичных единицах (1 килобайт = 1024 байтам), а размер дисков их производители указывают в десятичных (1 килобайт = 1000 байтам). Однако на письме для множителя 1024 традиционно использовалось сокращение «К», в отличие от «к»=1000, используемого в СИ.
Чем больше число, тем большего значения может достигать ошибка, вызванная неправильным пониманием использованной приставки. В частности, разница между «двоичным» и «десятичным» килобайтом 2,4 %, в то время как между двоичным и десятичным терабайтом — почти 10 % (9,95 %). Для того, чтобы разрешить эту путаницу, и были введены особые двоичные приставки, отличные от «близких» по численному значению десятичных.
Значение приставок согласно стандарту JEDEC[править | править код]
Объединенный инженерный совет по электронным устройствам (англ. Joint Electron Devices Engineering Council, JEDEC), занимающийся разработкой и продвижением стандартов для микроэлектронной промышленности, разработал в 2002 году стандарт JEDEC 100B.01ruen определяющий значения терминов и буквенных символов. Целью данного стандарта является содействие единообразному использованию символов, аббревиатур, терминов и определений в полупроводниковой промышленности. К примеру, спецификация стандарта в качестве единицы измерения количества информации определяет значение приставки K множителем, равным 1024 (210), то есть килобайт обязан быть обозначен как Kbyte или KB и иметь значение, равное 1024 байт.
Спецификация стандарта определяет приставки следующим образом:[8]
- kilo (K): как множитель, равный 1024 (210).
- mega (M): как множитель, равный 1 048 576 (220 или K2, где коэффициент K = 1024).
- giga (G): как множитель, равный 1 073 741 824 (230 или K3, где коэффициент K = 1024).
- tera (T): как множитель, равный 1 099 511 627 776 (240 или K4, где коэффициент K = 1024).
Употребление десятичных приставок (таблица)[править | править код]
Приставка | Обозначение | Двоичные приставки | Десятичные приставки | Относит. ошибка, % |
---|---|---|---|---|
кило | к, k | 210 = 1024 | 103 = 1000 | 2,40 |
мега | М, M | 220 = 1 048 576 | 106 = 1 000 000 | 4,86 |
гига | Г, G | 230 = 1 073 741 824 | 109 = 1 000 000 000 | 7,37 |
тера | Т, T | 240 = 1 099 511 627 776 | 1012 = 1 000 000 000 000 | 9,95 |
пета | П, P | 250 = 1 125 899 906 842 624 | 1015 = 1 000 000 000 000 000 | 12,59 |
экса | Э, E | 260 = 1 152 921 504 606 846 976 | 1018 = 1 000 000 000 000 000 000 | 15,29 |
зетта | З, Z | 270 = 1 180 591 620 717 411 303 424 | 1021 = 1 000 000 000 000 000 000 000 | 18,06 |
йотта | Й, Y | 280 = 1 208 925 819 614 629 174 706 176 | 1024 = 1 000 000 000 000 000 000 000 000 | 20,89 |
Двоичный подход[править | править код]
Приставки «кило-», «мега-», «гига-» понимаются как двоичные:
- В файловых менеджерах и другом программном обеспечении для сокращённого задания размера файлов. То есть, если программа говорит, что размер файла равен 100 «КБ» (KB), то его размер приблизительно равен 102 400 байт. Однако в некоторых современных файловых менеджерах встречается правильное указание размера файлов (с использованием сокращённой формы производных двоичных приставок, например «КиБ»).
- Производителями полупроводниковой памяти: оперативных запоминающих устройств (ОЗУ), видеопамяти.
- Объём компакт-диска (но не DVD) задаётся именно в двоичных мегабайтах.
- Согласно ГОСТ 8.417-2002, приставку К- (заглавной буквой) применительно к байтам исторически некорректно[9] использовали (и используют) для обозначения 1024 байт. Стандарт, однако, явно не указывает, какое написание единицы «1024 байт» следует считать корректным.
- «Положение о единицах величин, допускаемых к применению в Российской Федерации» устанавливает[6], что наименование и обозначение единицы количества информации «байт» применяются с двоичными приставками «Кило», «Мега» и «Гига», которые соответствуют множителям 210, 220 и 230.
Основные аргументы: традиционное для компьютерной техники использование двоичных кратных, непроизносимость слов типа «гибибайт» или «Гбайт».
Десятичный подход[править | править код]
Приставки «кило-», «мега-», «гига-» понимаются как десятичные:
- Ёмкость жёстких и оптических дисков, SSD-накопителей задаётся именно в десятичных мегабайтах (исключение: компакт-диски, их объём задается в двоичных мегабайтах).
- При неформальном общении (например, про файл в 100 тысяч байт могут сказать «файл в 100 килобайт»).
- При обозначении скоростей телекоммуникационных соединений, например, 100 Мбит/с в стандарте 100BASE-TX («медный» Fast Ethernet) соответствует скорости передачи именно 100 000 000 бит/с, а 10 Гбит/с в стандарте 10GBASE-X (Ten Gigabit Ethernet) — 10 000 000 000 бит/с.
Основные аргументы: Строгое соответствие системе СИ; повсеместное употребление десятичной системы счисления; завышение объёма носителей при помощи более мелкой единицы («коммерческие мегабайты»).
Применяемое в телекоммуникациях понятие «килобит» означает тысячу битов (по ГОСТ 8.417-2002). Впрочем, из-за влияния «килобайта» некоторые люди и организации для однозначности употребляют вместо «килобита» выражение «тысяча бит».
Иное[править | править код]
Ёмкость трёхдюймовой дискеты на 1,44 МБ (включая служебные данные — загрузочный сектор, корневой каталог и FAT) задаётся в двоично-десятичных мегабайтах. Один такой «мегабайт» равняется 1000 КиБ (≈ 0,977 МиБ), но при этом 1 КиБ равен 1024 байтам.
То есть, фактически, вместимость трёхдюймовой дискеты равна 1440 кибибайтам, или же 1 474 560 байтам (из которых для записи доступны 1 457 664). Аналогично, трёхдюймовая дискета на 2,88 МБ в действительности вмещает 2880 кибибайт, или же 2 949 120 байт.
Ёмкость флэш-карт памяти и USB-флэшек — это полная ёмкость микросхемы (двоичная) минус технический объём, который может быть больше или меньше. Соответственно, неформатированная ёмкость флэшки — очень приблизительно десятичная (обычно несколько больше).
Степени | |
---|---|
Традиционные битовые единицы | |
Традиционные байтовые единицы |
Гигабит — Википедия
Материал из Википедии — свободной энциклопедии
Гигаби́т — (Гб) м., скл. — единица измерения количества двоичной информации. Используется при оценке скорости передачи информации в цифровых сетях[1].
- 1 гигабит = 109бит = 1000000000 (миллиард) бит.
Используется сокращённое обозначение Gbit или, в русском обозначении, — Гбит (гигабит не следует путать с гигабайтом ГБ). В соответствии с международным стандартом МЭК 60027-2 единицы бит и байт применяют с приставками СИ.
Гигабит обычно используется для обозначения скорости передачи данных в компьютерных или телекоммуникационных сетях, например: «Ethernet подключение со скоростью Гбит/с (гигабит в секунду)» или «подключение к 100-гигабитной сети».
Обозначение гигабита согласно стандарту JEDEC[2][править | править код]
Стандарт памяти JEDEC 100B.01 (JEDEC — Joint Electron Device Engineering Council (Объединенный инженерный совет по электронным устройствам), занимающийся разработкой и продвижением стандартов для микроэлектронной промышленности) распространяется на обозначение значений терминов и буквенных символов. Целью данного стандарта является содействие единообразному использованию символов, аббревиатур, терминов и определений в полупроводниковой промышленности. Из-за частой путаницы гигабита и гибибита спецификация стандарта дефинирует специально для IT двоичные префиксы, в качестве единицы измерения количества информации, определяет значение приставки Gi (gibi) множителем равным 1073741824 (230), то есть гибибит обязан быть обозначен как Gibit и иметь значение равное 1073741824 бит (230 бит или K3, где K = 1024)[2].
В марте 1999 года Международная электротехническая комиссия ввела новый стандарт МЭК 60027-2, в котором описано именование двоичных чисел. Приставки МЭК схожи с СИ: они начинаются на те же слоги, но второй слог у всех двоичных приставок — би (binary — «двоичный», англ.). То есть гигабит становился гибибитом.
Стандарт 1541—2002 вводит аналогичные понятия. Утвержден IEEE в 2008 г.
По стандарту:
- Двоичная приставка для бита (бит (bit) (символ ‘b’), двоичный знак) — устанавливается гиби (gibi) (символ ‘Gi’), 230 = 1073741824;
- Приставки СИ не используются в качестве двоичных приставок.
Приставка | Аналогичная десятичная приставка | Сокращения по МЭК для битов | Значение, на которое умножается исходная величина |
---|---|---|---|
гиби | гига (109) | Гибит, ГиБ | 230 = 1 073 741 824 |
Обозначение гигабита согласно стандарту ГОСТ 8.417-2002[4][править | править код]
- В соответствии с международным стандартом МЭК 60027-2 единицы «бит» применяют с приставками СИ.
Приставка | Обозначение | Ошибочное применение | Корректное применение | Относит. ошибка, % |
---|---|---|---|---|
гига | Г, G | 230 = 1 073 741 824 | 109 = 1 000 000 000 | 7,37 |