为什么 1024 个“字节”构成 1 千字节...不是 1024 位构成 1 千字节吗

问题描述 投票:0回答:2

如果 2^0 是 1 位,2^1 是 2 位,那么为什么 2^10 被称为 1 kilobyte 而不是 1 kiloBIT。 由于 8 位等于 1 个字节,因此 1024 位是 128 个字节而不是 1024 个字节。

如果 1 KB 等于 1024 字节,那么这应该是 1024*8= 8192 位,不是吗?

byte bit
2个回答
1
投票

其实很简单:

2^3 bits = 1 byte
2^10 bits = 128 bytes
1000 bits = 1 kilobit
1000 bytes/1024 bytes = 1 kilobyte (kB = 1000 bytes/ KB = 1024 bytes)

0
投票

2^3 位 = 1 字节
2^10 字节 = 1 KB
2^10 = 1024 ~ 1k
--> 2^10 字节 ~ 1k 字节 = 1 kbyte

它遵循十进制前缀单位:kilo、Mega、Giga、Tera、Peta、Exa 等

事实上,有一个二进制前缀,但由于两者几乎是相同的值(2^10 ~ 10^3),我猜它使用了最常见的名称单位。

见表:

https://en.wikipedia.org/wiki/Binary_prefix

© www.soinside.com 2019 - 2024. All rights reserved.