Бит в секунду
- 1 year ago
- 0
- 0
Бит в секунду , бит/с ( англ. b its p er s econd , bps ) — базовая единица измерения скорости передачи информации , используемая на физическом уровне сетевой модели OSI или TCP/IP .
На более высоких уровнях сетевых моделей, как правило, используется более крупная единица — байт в секунду (Б/c или Bps , от англ. b ytes p er s econd ) равная 8 бит/c.
В бодах измеряют скорость с учётом служебных битов (стартовые/стоповые/чётность, избыточность). В некоторых случаях скорости в бод и бит/с могут совпадать, но чаще всего это не так.
Для обозначения больших скоростей передачи применяют более крупные единицы, образованные с помощью приставок системы СИ кило- , мега- , гига- и т. п. получая:
… и т. д.
Часто путают Mb/s и MB/s (1 MB/s = 8 Mb/s), поэтому рекомендуется использовать сокращение Mbit/s. ГОСТ 8.417-2002 предусматривает обозначение битов без сокращения, бит .
В отношении трактовки приставок и правильного их написания существует неоднозначность. См. двоичные приставки .
В телекоммуникациях приняты десятичные приставки, например, 1 килобит = 1000 бит. Аналогично 1 килобайт = 1000 байт, хотя в телекоммуникациях не принято измерять скорость в байт/с.
На фундаментальном уровне скорость передачи информации (не путать со скоростью чтения и записи информации) зависит от частоты генератора передатчика (измеряемой в Гц) и от применяемого кода. Ни то, ни другое не связано ограничениями двоичной логики. При разработке стандартов скорости (и частоты) чаще всего подбирают так, чтобы передавалось целое число байт.
Примеры:
В современном мире повсеместно используются компьютеры на двоичной логике, которая имеет свои ограничения. Существует минимально передаваемый (адресуемый) блок информации. В большинстве случаев это 1 байт. Компьютеры могут хранить (и адресовать) только объём информации, кратный 1 байту (см. Машинное слово ). Объём данных принято измерять в байтах. Поэтому используется 1 КБ = 1024 байт. Это вызвано оптимизацией вычислений (в памяти и процессоре). От размера страниц памяти зависит всё остальное — размер блока I/O у файловых систем обычно кратен размеру страницы памяти, размер сектора на диске подбирается так, чтобы кратно укладываться в размер блока файловых систем.
Многие производители накопителей (за исключением компакт-дисков) указывают размер из расчёта 1 КБ = 1000 байт. Существует мнение, что это вызвано маркетинговыми причинами.
Пример соответствия единиц при том и другом подходе приведены в таблице:
Единица | Сокращение | "стандартный" подход | "традиционный" подход [ источник не указан 3426 дней ] |
---|---|---|---|
килобит | кбит, Kb | 10 3 = 1 000 | 2 10 = 1 024 |
мегабит | Мбит | 10 6 = 1 000 000 | 2 20 = 1 048 576 |
гигабит | Гбит | 10 9 = 1 000 000 000 | 2 30 = 1 073 741 824 |
См. также Единицы измерения скорости .
Нужно помнить, что 1 байт содержит 8 бит. Для того чтобы узнать скорость передачи данных в единицах, обычно используемых для определения объёма хранимой информации (байт, килобайт, мегабайт и т. д.), нужно перевести в байты, разделить скорость канала на 8, и получить скорость в байтах. Примеры:
Скорость равна 512 кбит/с 512 * 1000 = 512 000 бит/с 512 000 / 8 = 64 000 байт/с 64 000 / 1024 = 62,5 КиБ/с 64 000 / 1000 = 64 килобайт/с
Скорость равна 16 Мбит/с 16 * 1000 * 1000 = 16 000 000 бит/с 16 000 000 / 8 = 2 000 000 байт/с 2 000 000 / 1024 / 1024 = 1,9 МиБ/с 2 000 000 / 1000 / 1000 = 2 мегабайт/с
Скорость равна 4 Мбит/с = 4 000 000 бит/с = 500 000 байт/с = 0,4768 МиБ/с = 488,3 КиБ/с = 0,5000 мегабайт/с = 500,0 килобайт/с