1 Мбит =? байтов - PullRequest
       69

1 Мбит =? байтов

18 голосов
/ 29 апреля 2011

Я всегда путаюсь с этим.Есть ли "стандартное" преобразование мегабит в байты?

Это:

 1 Megabit == 1,000,000 bits == 125,000 bytes

Или:

 1 Megabit == 2^20 bits == 1,048,576 bits == 131,072 bytes

Ответы [ 8 ]

21 голосов
/ 29 апреля 2011

Мегабиты - это единица измерения, которая исходит от TELECOM, а не CS. Так оно и есть:

 1 Megabit == 1,000,000 bits == 125,000 bytes

Когда это единица измерения на основе CS, обычно применяются правила 1024:

 1 Megabyte = 1,024 Kilobytes = 1,024 x 1,024 bytes
2 голосов
/ 29 апреля 2011

Один мегабайт (только то же самое, что мегабайт , если каждый байт имеет восемь битов ) - это восемь мегабит. Точно такое же преобразование применяется, как и для мегабайт.

  • Один «мегабитный» чип ОЗУ, ПЗУ или флэш-памяти имеет 1024 2 мегабит (Mibit) = 1 048 576 бит.

  • Интернет-соединение со скоростью один мегабит в секунду может передавать 1000 2 мегабит (Мбит) = 1 000 000 бит в секунду.

Таким образом, могут применяться четыре различных преобразования «мегабит» в «мегабайт» (при условии, что каждый байт имеет восемь битов):

  • 1 Мбит (мебибит) = 8 МБ (мебибайт) = 8 388 608 В = 8,388608 МБ (мегабайт)
  • 1 Мбит (мегабит) = 8 МБ (мегабайт) = 8 000 000 B ≈ 7,6294 МБ (мегабайт)
1 голос
/ 29 апреля 2011

1 мегабит = 0,125 мегабайт

Google это

Хорошо, я не хотел, чтобы мой ответ вызвал такой шум, но, поскольку все ваши комментарии верны, я решил, что вернусь, чтобы немного прояснить мою репутацию.

Я считаю, что правильный ответ на весь вопрос таков:

  • Мегабит - 1 000 000 бит
  • Mebibit составляет 1 048 576 бит
  • Мегабайт - 8 000 000 бит
  • Mebibyte - 8 388 608 битов

Таким образом, первоначальный вопрос не в том, какой из них правильный, а в том, что у него неправильное название на этикетке.

1 Megabit == 2^20 bits == 1,048,576 bits == 131,072 bytes

Вместо этого должно быть:

1 Mebibit == 2^20 bits == 1,048,576 bits == 131,072 bytes
1 голос
/ 29 апреля 2011
0 голосов
/ 02 марта 2017

Кило равно 1.000, Мега в 1.000.000 раз больше, чем оно есть. Например, Кило грамм - это 1.000 грамм. Кило герц - это 1000 герц и т. Д.

То же самое для Мега, Мега Герц равен 1.000.000 Гц, Мега бит - 1.000.000 бит.

Поскольку 1 байт является 8-битным, то 1.000.000 / 8 = 125.000 байт.

Когда дело доходит до компьютера, множитель изменяется незначительно, например, Кило в 1024 раза, а Мега в 1024 * 1024 = 1,048,576 раз больше, чем оно есть (обычно в битах).

В этом случае 1 Мегабит = 1,024 * 1,024 = 1,048,576 бит, в пересчете на байт 1,048,576 / 8 = 131,072 байта.

0 голосов
/ 02 августа 2015

https://wiki.ubuntu.com/UnitsPolicy

ЕДИНАЯ ПОЛИТИКА. это новая единица политики для всех 2 базовых и 10 базовых единиц

Двоичные значения чаще используются в отношении твердотельной памяти (например, ОЗУ)

в то время как десятичные значения чаще встречаются для скорости передачи данных, хранения на диске и теоретических расчетов в современных академических учебниках. "

для получения дополнительной информации см.

https://en.wikipedia.org/wiki/Wikipedia:Manual_of_Style/Dates_and_numbers#Quantities_of_bytes_and_bits

0 голосов
/ 29 апреля 2011

Может варьироваться в зависимости от отрасли. Производители компонентов, предлагающие продукты FLASH, рекламируют свою продукцию как «1Mbit» и содержат «131,072 байта». (Ссылка: последовательная флэш-память шины SPI на 1 Мбит SST (таблица данных PDF) ; индексируемые адреса 0h-1FFFFh)

0 голосов
/ 29 апреля 2011

В то время как есть движение, чтобы ввести Mebi и т.п. в качестве измерения мощности двух единиц, использование не является универсальным или приемлемым.Однако по опыту биты, скорее всего, будут изображены с нормальным определением Mega, поэтому 1,000,000 bits.

...