1 КБ 1000 бит или 1024 бит

Я очень запутался в этом относительно простом преобразовании.

1 КБ =1000 бит или 1024 бит?

Я понимаю, что 1024 бита будут представлены 1Kibibit или 1Kibit, а не 1KB, но я вижу много людей, использующих 1KB как 1024 бита, и никто не использует 1Kibit. Это вызывает много путаницы, когда я решаю проблемы, связанные с размером диска и т. Д.

Может ли кто-нибудь сказать мне, если 1 КБ 1000 или 1024 бит?

2 ответа

Если вы говорите о размерах памяти (ПЗУ, ОЗУ, кэш-память ЦП и т. Д.), То это будет 1024 бит из-за того, как организованы ячейки памяти. Только когда дело доходит до жестких дисков (также флеш-устройств), на самом деле это базовое значение 10 по историческим причинам и в маркетинговых целях.

Также посмотрите этот хороший ответ (и комикс xkcd).

Кибибайт AKA 'KiB' составляет 2^10 байт; следовательно, kibibit AKA 'kib' составляет 2^10 бит.

Килобайт AKA 'KB' - это тысяча байтов; килобит AKA 'kb' составляет 1000 бит. Kilo - это стандартный префикс ISU или "SI" для "тысячи".

Другие вопросы по тегам