Килобайт в секунду
Обозначение: КБ/сВесь мир
Что такое Килобайт в секунду (КБ/с)?
Формальное определение
Килобайт в секунду (обозначения: КБ/с, KB/s, KBps) — единица измерения скорости передачи данных, равная 1000 байт в секунду, или 8000 бит в секунду (8 Кбит/с). В вычислительной технике «килобайт» исторически определялся как 1000 байт (десятичная, СИ) или 1024 байта (двоичная). Для скоростей передачи данных стандартным является десятичное определение (1 КБ/с = 1000 Б/с).
Килобайт в секунду измеряет скорость перемещения данных — файлов, потоков, прикладных данных — между хранилищами, памятью или сетевыми узлами. В отличие от бит в секунду, измеряющих пропускную способность сигнала, байты в секунду более точно отражают объём полезных данных, поскольку файлы и документы организованы в байтах.
Байты и биты
Единица КБ/с обычно отображается менеджерами загрузок, файловыми менеджерами и браузерами для индикации скорости передачи файлов. Сетевые скорости традиционно измеряются в битах (Кбит/с, Мбит/с). Соотношение простое, но часто путается: 1 КБ/с = 8 Кбит/с. Пользователь с подключением 10 Мбит/с видит максимальную скорость загрузки ~1250 КБ/с (или 1,25 МБ/с) в индикаторе браузера.
Этимология
Происхождение слова «байт»
Слово «байт» (byte) было придумано Вернером Бухгольцем в IBM в 1956 году при проектировании компьютера IBM Stretch. Изначально писалось «bite» (кусок данных), но было изменено на «byte» во избежание путаницы с «bit». Размер байта варьировался — некоторые ранние компьютеры использовали 6- или 7-битные байты — но 8-битный байт стал стандартом с IBM System/360 в 1964 году.
Приставка «кило»
Приставка «кило» в вычислительной технике имеет непростую историю. В 1960–1970-х «килобайт» означал 1024 байта (2¹⁰), что естественно для двоичных систем. МЭК в 1998 году ввела «кибибайт» (КиБ) для 1024 байт, оставив «килобайт» (КБ) для 1000 байт. Для скоростей передачи десятичное определение преобладает: КБ/с последовательно означает 1000 Б/с.
Точное определение
Точное определение
Один килобайт в секунду равен 1000 байт в секунду (десятичное определение СИ):
- 1 КБ/с = 1000 Б/с = 8000 бит/с = 8 Кбит/с - 1 КБ/с = 0,001 МБ/с - 1 КБ/с = 0,008 Мбит/с
Для перевода сетевой скорости (Мбит/с) в скорость загрузки файлов (КБ/с) умножьте на 125: - 1 Мбит/с = 125 КБ/с - 10 Мбит/с = 1250 КБ/с - 100 Мбит/с = 12 500 КБ/с
Двоичная и десятичная неоднозначность
В некоторых старых программах КБ/с может означать 1024 Б/с. Современные стандарты и большинство программ используют десятичное определение (1000 байт). Разница (2,4%) пренебрежимо мала на практике. Для точности обозначение КиБ/с (кибибайты) явно указывает на 1024 Б/с.
История
Ранние скорости передачи
В ранние годы вычислительной техники (1950–1960-е) скорости измерялись в символах или словах в секунду. С утверждением 8-битного байта естественно появились байты в секунду и килобайты в секунду. Ранние магнитные ленты работали на 15–60 КБ/с. Дисковод IBM 2311 (1964) передавал ~156 КБ/с.
Эра персональных компьютеров
ПК 1980-х ввели КБ/с в обиход. Дискеты — 30–60 КБ/с. Ранние жёсткие диски — 100–500 КБ/с. Последовательный порт — 0,3–14,4 КБ/с. При загрузке файлов через BBS скорость отображалась в байтах в секунду или КБ/с.
Интернет-загрузки
Интернет закрепил КБ/с как единицу для индикации скорости загрузок. Браузеры и FTP-клиенты показывали скорость в КБ/с. Максимальная скорость модема 56K — ~6–7 КБ/с — определяла Интернет-опыт миллионов. Переход на широкополосный доступ в 2000-х сместил типичные скорости в сотни КБ/с и далее в МБ/с.
Современное положение
Сегодня КБ/с встречается преимущественно в контексте медленных подключений, малых передач файлов или как субъединица МБ/с. Браузеры перешли на отображение в МБ/с или даже ГБ/с. КБ/с остаётся актуальным для IoT-устройств, последовательных интерфейсов и медленных сетевых подключений.
Современное применение
Отображение скорости передачи файлов
КБ/с остаётся одной из стандартных единиц в менеджерах загрузок, файловых менеджерах и браузерах. При загрузке небольших файлов или при умеренной скорости соединения скорость отображается в КБ/с, а не МБ/с. Например, «250 КБ/с» нагляднее, чем «0,25 МБ/с».
Встроенные и промышленные системы
Многие встроенные системы и промышленные протоколы работают на килобайтных скоростях. SPI-шина между микроконтроллерами — 100–1000 КБ/с. I²C — 12,5–400 КБ/с. Промышленные протоколы PROFINET и EtherNet/IP передают данные датчиков на скоростях, измеряемых в КБ/с.
Бенчмарки хранилищ
Хотя современные SSD измеряются в МБ/с или ГБ/с, медленные устройства хранения используют КБ/с. Старые SD-карты класса 2–6 имели минимальную скорость записи 2000–6000 КБ/с. Бенчмарки CrystalDiskMark показывают результаты в КБ/с для тестов произвольного чтения/записи 4К при низкой производительности.
Стриминг аудио
Аудиостриминг потребляет полосу в КБ/с. Spotify при нормальном качестве (96 Кбит/с) — 12 КБ/с. Высокое качество (320 Кбит/с) — 40 КБ/с. VoIP-звонки — 4–12 КБ/с. Эти скромные потребности объясняют, почему аудио работает даже на медленных подключениях.
Применение в быту
Прогресс загрузки
Наиболее частая встреча с КБ/с — индикатор загрузки в браузере. При загрузке документа или фото скорость может ненадолго отобразиться в КБ/с. Если скорость остаётся в КБ/с для крупного файла — это сигнал проблемы: медленный сервер, перегрузка или ограничение провайдера.
Оценка времени загрузки
КБ/с помогает связать скорость и размер файла. При 500 КБ/с файл 10 МБ загрузится за ~20 секунд (10 000 КБ ÷ 500 КБ/с). Прямое соотношение между КБ/с и размерами в КБ делает расчёт интуитивным.
Электронная почта и документы
Отправка и получение писем с вложениями требует КБ/с. Обычное текстовое письмо — 5–20 КБ. Документ Word или PDF — 100–500 КБ. Для таких файлов достаточно скромных КБ/с, поэтому почта работает даже на медленных каналах.
Мобильный Интернет при слабом сигнале
При плохом приёме мобильной связи скорость может упасть до килобайтных значений. На 50–100 КБ/с текстовые мессенджеры работают. Почта загружается (медленно). Веб-страницы с изображениями могут не загрузиться. Понимание КБ/с помогает оценить, что возможно на деградированном подключении.
В науке и промышленности
Системы сбора данных
Научные системы сбора данных (DAQ) часто генерируют данные со скоростью КБ/с. 16-битный АЦП с частотой 1000 выборок/с — 2 КБ/с на канал. Многоканальные DAQ с 32–64 каналами — 64–128 КБ/с. Метеостанции, регистрирующие данные каждую секунду, производят несколько КБ/с.
Телеметрия космических аппаратов
Космические миссии часто работают в диапазоне КБ/с. Марсоходы Curiosity и Perseverance передают данные со скоростью 0,5–32 КБ/с напрямую и до 256 КБ/с через орбитальные ретрансляторы. Зонды «Вояджер» — ~0,02 КБ/с. Даже телескоп Джеймса Уэбба передаёт лишь ~3500 КБ/с (3,5 МБ/с).
Сенсорные сети
Научные сенсорные сети для сейсмологии, океанографии и экологии работают на КБ/с. Сейсмическая станция с частотой 100 Гц и 24-битным разрешением — ~0,3 КБ/с на канал. Океанические буи — 1–10 КБ/с. Эти скорости обеспечивают батарейное питание и надёжную спутниковую передачу.
Интересные факты
Дисковод оригинального IBM PC (1981) передавал данные со скоростью ~31 КБ/с — чтение всей дискеты 360 КБ занимало ~12 секунд. Современные NVMe SSD быстрее в 200 000+ раз.
При типичной скорости стриминга Spotify 40 КБ/с (320 Кбит/с) прослушивание музыки 8 часов потребляет ~1,15 ГБ трафика. Год непрерывного стриминга — ~1,26 ТБ.
Антенна Deep Space Network, связывающаяся с «Вояджером-1», принимает данные со скоростью ~0,02 КБ/с (160 бит/с). Передача одного селфи со смартфона (3 МБ) заняла бы ~42 часа.
Стандартный машинист со скоростью 60 слов/минуту генерирует данные со скоростью ~0,005 КБ/с (5 байт/с). Даже рекордсмен мира не превысил бы 0,02 КБ/с — демонстрация того, насколько скорость ввода человека уступает передаче данных.
Модем 14,4K — самый быстрый массовый модем начала 1990-х — передавал 1,8 КБ/с. Загрузка одной современной фотографии со смартфона (5 МБ) заняла бы ~46 минут.
Первая версия HTTP (HTTP/0.9, 1991) была рассчитана на подключения в несколько КБ/с. Современный HTTP/3 оптимизирован для соединений в миллионы раз быстрее, но сохраняет совместимость с базовой моделью запрос-ответ.
Региональные особенности
Универсальное использование
Килобайт в секунду используется одинаково во всём мире. Нет региональных вариантов определения. Символ КБ/с (или KB/s) понятен повсеместно. Единственное региональное различие — в сохранении двоичной интерпретации (1 КБ = 1024 байта) против десятичной (1 КБ = 1000 байт), но для практических целей это несущественно.
Варианты отображения
Разные ОС и программы могут показывать скорость немного по-разному. Windows традиционно показывала КБ/с или МБ/с. macOS — аналогично. Linux может использовать КиБ/с (двоичные приставки). Браузеры используют КБ/с или МБ/с с десятичными приставками.
Актуальность по рынкам
На развитых рынках с быстрым Интернетом КБ/с редко встречается вне технических контекстов. На развивающихся рынках с медленной инфраструктурой КБ/с — более привычная единица. Пользователи 2G или медленного 3G видят скорости в КБ/с как повседневную реальность.
Таблица конвертаций
| Единица | Значение | |
|---|---|---|
| Килобит в секунду (Кбит/с) | 8 | Конвертировать → |
| Мегабайт в секунду (МБ/с) | 0,001 | Конвертировать → |
| Мегабит в секунду (Мбит/с) | 0,008 | Конвертировать → |
| Байт в секунду (Б/с) | 1 000 | Конвертировать → |
| Бит в секунду (бит/с) | 8 000 | Конвертировать → |