Что такое килобайт (КБ)?
Килобайт (КБ) — это единица измерения объёма цифровой информации. Исторически этот термин использовался неоднозначно для обозначения двух разных значений:
- Десятичная система (СИ): 1 КБ = 1 000 байт.
- Двоичная система (стандарт МЭК): 1 кибибайт (КиБ) = 1 024 байта.
Международная система единиц (СИ) определяет приставку «кило-» (к) как множитель (1 000). Однако в вычислительной технике в 1998 году Международная электротехническая комиссия (МЭК) стандартизировала двоичные приставки (например, киби-, меби-), чтобы устранить путаницу. Сегодня КБ обычно означает байт в контексте хранения данных (например, жёсткие диски), а КиБ (кибибайт) явно обозначает байт (1 024) при измерении объёма памяти или размера файлов.
Понимание единиц измерения данных
Цифровые данные измеряются в иерархических единицах, которые различаются в десятичной и двоичной системах:
Десятичные единицы (СИ)
- 1 килобайт (КБ) = байт = 1 000 байт
- 1 мегабайт (МБ) = байт
- 1 гигабайт (ГБ) = байт
Двоичные единицы (МЭК)
- 1 кибибайт (КиБ) = байт = 1 024 байта
- 1 мебибайт (МиБ) = байт
- 1 гибибайт (ГиБ) = байт
Бит (б) — это наименьшая единица данных, представляющая двоичный разряд (0 или 1). Поскольку 1 байт = 8 бит, для перевода байтов в биты необходимо умножить на 8.
Формулы
Для перевода килобайтов в биты:
Для десятичных единиц (КБ в биты):
Для двоичных единиц (КиБ в биты):
Примеры
Пример 1: Перевод 5 КБ (СИ) в биты
Используя формулу СИ:
Пример 2: Перевод 5 КиБ (двоичная система) в биты
Используя двоичную формулу:
Практический пример: Скорость интернета
Если файл размером 2,5 МБ (СИ) загружается со скоростью 10 Мбит/с (мегабит в секунду):
- Переводим МБ в биты:
- Время загрузки:
Примечания
- Путаница в единицах: Операционные системы, такие как Windows, часто указывают размер файлов в КиБ, но обозначают их как «КБ», что приводит к расхождениям. Например, файл, отображаемый как «1 КБ» в Windows, на самом деле имеет размер 1 КиБ (1 024 байта).
- Контекст имеет значение: Производители накопителей используют десятичные единицы (например, 1 ТБ = байт), а оперативная память — двоичные (например, 8 ГиБ = байт).
- Биты против байтов: Скорость сети измеряется в битах в секунду (бит/с), а размер файлов — в байтах. Для перевода байтов в биты всегда умножайте на 8.
Исторический контекст
До 1998 года термин «килобайт» неоднозначно обозначал как 1 000, так и 1 024 байта. МЭК ввела двоичные приставки (киби-, меби-, гиби-), чтобы устранить эту путаницу. Тем не менее, в старой литературе и программном обеспечении «КБ» до сих пор может означать 1 024 байта.
Часто задаваемые вопросы
Сколько бит в 2,5 КБ по системе СИ?
Почему некоторые системы используют КиБ вместо КБ?
КиБ явно обозначает 1 024 байта, что соответствует двоичной адресации в вычислительной технике. Это исключает путаницу с единицами СИ.
Как перевести 10 КиБ в биты?
Всегда ли гигабайт (ГБ) больше гибибайта (ГиБ)?
Нет. байт, а байта. Таким образом, 1 ГиБ ≈ 1,074 ГБ.
Почему мой SSD на 256 ГБ отображается как 238 ГиБ?
SSD использует десятичные единицы:
Это отражает разницу между десятичными (ГБ) и двоичными (ГиБ) единицами.