1kb 是 1000bits 还是 1024bits

1kb 是 1000bits 还是 1024bits

我对这个相对简单的转换感到非常困惑。

1kb=1000 位还是 1024 位?

我意识到 1024 位应该用 1Kibibit 或 1Kibit 表示,而不是 1kb,但我看到很多人使用 1kb 作为 1024 位,而没有人使用 1Kibit。当我解决与 rom 大小等相关的问题时,这会引起很多困惑。

有人能告诉我 1kb 是 1000 位还是 1024 位吗?

答案1

A千字节又称“KiB”为 2^10 字节;因此,一千比位又称“kib”为 2^10 位。

千字节(又称“KB”)为 1000 字节;千位(又称“kb”)为 1,000 位。千是爱荷华州立大学或“一千”的标准前缀“SI”。

答案2

如果您谈论的是内存大小(ROM、RAM、CPU 缓存等),那么它将是 1024 位,这是由于内存单元的组织方式所致。只有当它到达硬盘(也是闪存设备)时,出于历史原因和营销目的,它才是以 10 为基数的值。

还看到这个不错回答(和 xkcd 漫画)。

相关内容