Бит в секунду
Материал из Википедии — свободной энциклопедии
Бит в секунду, бит/с (англ. bits per second, bps) — базовая единица измерения скорости передачи информации, используемая на физическом уровне сетевой модели OSI или TCP/IP.
На более высоких уровнях сетевых моделей, как правило, используется более крупная единица — байт в секунду (Б/c или Bps, от англ. bytes per second) равная 8 бит/c.
В отличие от бодов (англ. baud; при двоичном кодировании боды также обозначают количество бит в секунду), битами в секунду измеряется эффективный объём информации, без учёта служебных битов (стартовые/стоповые/чётность) применяемых при асинхронной передаче. В некоторых случаях (при синхронной двоичной передаче) скорость в бодах может быть равной скорости в битах в секунду.
Битовая скорость в битах в секунду, также называется битрейт (от англ. bitrate — битовая скорость).
[править] Производные единицы
Для обозначения больших скоростей передачи применяют более крупные единицы, образованные с помощью приставок системы Си кило-, мега-, гига- и т. п. получая:
- Килобиты в секунду — Кбит/c (Кbps)
- Мегабиты в секунду — Мбит/c (Mbps)
- Гигабиты в секунду — Гбит/c (Gbps)
… и т. д.
К сожалению, в отношении трактовки приставок существует неоднозначность. Встречается два подхода:
- при одном, килобит трактуется как 1000 бит (как килограмм или километр), мегабит как 1000 килобит и т. д. Основной довод сторонников такого подхода — отсутствие сложности в вычислениях. Напр., мало кто без калькулятора скажет сколько будет один (или полтора) мегабита в битах, (при 1 Мбит/c = 1024 кбит/c = 1024 × 1024 бит/c). Кроме того, в Системе СИ приставка «кило» определена как 1000, а не 1024.
- при другом подходе, килобит трактуется как 1024 бита (как килобайт), мегабит как 1024 килобита и так далее. Основной довод — соответствие с традиционными для вычислительной техники килобайтами (1024 байта), мегабайтами и т. п. Так чтобы 8 кбит/c = 1 КБ/c (а не 0,9765625).
Кроме обычных для религиозных войн обвинений в некомпетентности, стороники «компьютерного» подхода могут рассматривать существование противоположного подхода как теорию заговора производителей с целью обмана пользователей (так как 1000 меньше чем 1024).
Применяются оба подхода, хотя для бита, правильным считается «стандартный» подход, в отличии от байта, с которым «компьютерный» подход признают основным за традиционность. К битам, «компьютерный» подход применяют, преимущественно в компьютерной технике и программах.
ГОСТ 8.417-2002 («Единицы величин»), определяет килобит равный 1000 бит согласно системе СИ, так как исключение (то есть 1024 вместо 1000) делается только для байта.
Пример соответствия единиц при том и другом подходе приведены в таблице:
Единица | Сокращение | "стандартный" подход | "компьютерный" подход |
---|---|---|---|
килобит | Кбит или кбит, Kbps | 103 = 1 000 | 210 = 1 024 |
мегабит | Мбит | 106 = 1 000 000 | 220 = 1 048 576 |
гигабит | Гбит | 109 = 1 000 000 000 | 230 = 1 073 741 824 |
Некоторые люди и организации избегают неоднозначности, употребляя выражения «тысяча бит» вместо «килобит» и т. п.
Для однозначного обозначения приставки кратной 1024 а не 1000, Международной электротехнической комиссией были придуманы приставки «киби» (сокращенно Ки-, Кi-), «меби» (сокращенно Ми-, Mi-) и т. п. К сожалению, многие находят эту форму (кибибит, мебибит) неупотребимой.
[править] Частые ошибки
- Начинающие часто путают килобиты c килобайтами, ожидая скорости 256 КБ/c от канала 256 Кбит/c.
- часто (ошибочно или намеренно) путают боды и биты/c.
- 1 кбод (в отличии от Кбит/c) всегда равен 1000 бод.