Гигабит в секунду (gbps) → мегабит в секунду (mbps), базовые единицы скорости передачи данных

Теория

Как найти скорость передачи данных

Чему равна скорость передачи данных (V), если известен объём переданных данных (I) и время (t), за которое эти данные переданы?

V = I ⁄ t

Пример

Через некое соединение был передан файл размером 5MB (мегабайт), передача заняла 16 секунд. Необходимо определить скорость передачи данного файла в мегабитах в секунду.

Для начала переведём 5 мегабайт в биты (cм. таблицу ниже):

5MB = 5 ⋅ 8000000 = 40 000 000 бит

Далее считаем по формуле:

V = 40000000/16 = 2 500 000 бит/с

Переводим полученный результат в мегабиты в секунду:

V = 2500000/1000000 = 2.5 Мбит/с

Как найти объём данных

Чему равен объём данных (I), если известны скорость передачи данных (V) и время (t), за которое эти данные переданы?

I = V ⋅ t

Пример

Скорость передачи данных через ADSL-соединение равна 512000 бит/с. Передача файла заняла 16 секунд. Определим объем файла в килобайтах.

Для начала определим размер переданного файла в битах:

I = 512000 ⋅ 16 = 8192000 бит

Переведём полученный результат в килобайты:

I = 8192000/8000 = 1024 Кбайт

Этот результат верен если 1 Кбайт = 1000 бит. Если же вы производите расчет с устаревшими единицами (1 Кбайт = 1024 бит), то:

I = 8192000/8192 = 1000 Кбайт

А если результат записать в кибибайтах:

I = 8192000/8192 = 1000 КиБ

Как найти время передачи данных

Чему равно время передачи данных (t), если известны объём переданных данных (I) и скорость передачи данных (V):

Пример

За сколько секунд скачается файл размером в 1GB (гигабайт), если скорость соединения 2 Мбит/с?

1GB = 8 000 000 000 бит = 8 000 Мбит

t = 8000/2 = 4000 сек

ОбозначениеRU ОбозначениеEN бит в секунду байт в секунду перевод в бит/сформула перевод в Б/сформула
бит в секунду бит/с bit/s 1 0.125 1 1⁄8
байт в секунду Б/с B/s 8 1 8 1
килобит в секунду Kбит/с kbit/s 1,000 125 103 1⁄8 × 103
кибибит в секунду Кибит/с Kibit/s 1,024 128 210 27
килобайт в секунду Кбайт/с kB/s 8,000 1,000 8 × 103 103
кибибайт в секунду КиБ/с KiB/s 8,192 1,024 213 210
мегабит в секунду Мбит/с Mbit/s 1,000,000 125,000 106 1⁄8 × 106
мебибит в секунду Мибит/с Mibit/s 1,048,576 131,072 220 217
мегабайт в секунду Мбайт/с MB/s 8,000,000 1,000,000 8 × 106 106
мебибайт в секунду МиБ/с MiB/s 8,388,608 1,048,576 223 220
гигабит в секунду Гбит/с Gbit/s 1,000,000,000 125,000,000 109 1⁄8 × 109
гибибит в секунду Гибит/с Gibit/s 1,073,741,824 134,217,728 230 227
гигабайт в секунду Гбайт/с GB/s 8,000,000,000 1,000,000,000 8 × 109 109
гибибайт в секунду ГиБ/с GiB/s 8,589,934,592 1,073,741,824 233 230
терабит в секунду Тбит/с Tbit/s 1,000,000,000,000 125,000,000,000 1012 1⁄8 × 1012
тебибит в секунду Тибит/с Tibit/s 1,099,511,627,776 137,438,953,472 240 237
терабайт в секунду Тбайт/с TB/s 8,000,000,000,000 1,000,000,000,000 8 × 1012 1012
тебибайт в секунду ТиБ/с TiB/s 8,796,093,022,208 1,099,511,627,776 243 240

В архитектуре компьютерных систем

В современном мире повсеместно используются компьютеры на двоичной логике, которая имеет свои ограничения. Существует минимально передаваемый (адресуемый) блок информации. В большинстве случаев это 1 байт. Компьютеры могут хранить (и адресовать) только объём информации, кратный 1 байту (см. Машинное слово). Объём данных принято измерять в байтах. Поэтому используется 1 КБ = 1024 байт. Это вызвано оптимизацией вычислений (в памяти и процессоре). От размера страниц памяти зависит всё остальное — размер блока I/O у файловых систем обычно кратен размеру страницы памяти, размер сектора на диске подбирается так, чтобы кратно укладываться в размер блока файловых систем.

Многие производители накопителей (за исключением компакт-дисков) указывают размер из расчёта 1 КБ = 1000 байт. Существует мнение, что это вызвано маркетинговыми причинами.

Производные единицы

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

  • килобиты в секунду — кбит/с (kbps, kbit/s или kb/s)
  • мегабиты в секунду — Мбит/с (Mbps, Mbit/s или Mb/s)
  • гигабиты в секунду — Гбит/с (Gbps, Gbit/s или Gb/s)

… и т. д.

Часто путают Mb/s и MB/s (1 MB/s = 8 Mb/s), поэтому рекомендуется использовать сокращение Mbit/s. ГОСТ 8.417-2002 предусматривает обозначение битов без сокращения, бит.

В отношении трактовки приставок и правильного их написания существует неоднозначность. См. двоичные приставки.

Практика

  • В оборудовании Cisco при выставлении скорости считается, что 1 кбит/с = 1000 бит/с.
  • С версии MAC OS X 10.6 Snow Leopard показывает в СИ-единицах.
  • В Windows для отображения хранимой информации используется 1 КБ = 1024 байт.[как трактуется скорость в «мониторе ресурсов»?]
  • Многие сборки Linux, руководствуясь стандартами, используют 1 кбит = 1000 бит, 1 кибит = 1024 бит.
  • Возможно, что некоторые прикладные программы при подсчёте скорости считают, что 1 Кб = 1024 бита.
  • Разные провайдеры предлагают разные тарифные скорости. Например, один провайдер может считать, что 1Мб = 1024 Кб, другой, что 1 Мб = 1000 Кб (несмотря на то, что в обоих случаях 1 Кб = 1000 бит)[]. Такое несоответствие не всегда является недоразумением, например, если на сети провайдера используются потоки E1, скорости всегда будут кратны 64. Некоторые люди и организации избегают неоднозначности, употребляя выражения «тысяча бит» вместо «килобит» и т. п.

Пример соответствия единиц при том и другом подходе приведены в таблице:

Значение производных единиц
Единица Сокращение «стандартный» подход «традиционный» подход [источник не указан 2248 дней]
килобит кбит, Kb 103 = 1 000 210 = 1 024
мегабит Мбит 106 = 1 000 000 220 = 1 048 576
гигабит Гбит 109 = 1 000 000 000 230 = 1 073 741 824

См. также Единицы измерения скорости.

В телекоммуникациях

В телекоммуникациях приняты десятичные приставки, например, 1 килобит = 1000 бит. Аналогично 1 килобайт = 1000 байт, хотя в телекоммуникациях не принято измерять скорость в байт/с.

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

Примеры:

  • Максимальная скорость передачи информации во всех Ethernet стандартах: 10 Мбит/с = 10000000 бит/с; 100 Мбит/с = 100000000 бит/с; 1 Гбит/с = 1000000000 бит/с и т. д. При этом бодовая отличается в разных стандартах и зависит от способа кодирования.
  • Основной цифровой канал (ОЦК) имеет скорость 64 кбит/с = 64*1000 бит/с. На основе ОЦК построена вся плезиохронная цифровая иерархия. Например, скорость потока E1 (содержит 32 ОЦК) = 2,048 Мбит/с = 2048 кбит/с = 2048000 бит/с.
  • Скорость STM-1 равна 155,52 Мбит/с = 155520000 бит/с. На основе STM-1 построена вся синхронная цифровая иерархия.
  • Скорости старых модемов, написанные в спецификациях (и на коробках самих модемов), 56К, 33.6К, 28.8K, 14.4К и т. д. указаны с коэффициентом 1 K = 1000 бит.

См. также: список пропускных способностей интерфейсов передачи данных

Онлайн калькулятор

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий