KB 和 kb 傻傻分不清楚

2021/09/10 KB kb 共 985 字,约 3 分钟

B 和 b

这个其实最容易搞混,哪个是字节,哪个又是比特?虽然知道英文 byte 和 bit,但还是记不住。这里我有两个小技巧:1Byte = 8bit,就是说 8 位为 1 个字节,所以说字节是大 B,因为它 “大” 啊,比特是 b。另一个记忆方法:知道字节跳动吧,它的英文名是 ByteDance,字节这么大的公司肯定是大写的 B 啊,所以大写的 B 对应字节,另一个就剩下小写的 b 对应比特了。

K 和 k

先说下结论,大 K 和小 k 是一样的,都代表 1024/1000,和大 B 搭配时表示 1024,和小 b 搭配时,表示 1000,但是大 K 和小 k 是没有区别的。这两个也可以通过英文记忆。kilo = 千,KB 为 Kilobyte,我没有找到 kb 的英文,不过也可以这么理解:kilobit。

应用场景

K,k 和 B,b 搭配有 4 个情况:KB, kB, Kb, kb, 通过上边的介绍可以知道 KB=kB, Kb=kb,但是一般来说常用的写法为 KB 和 kb,至于为什么我也不知道。它们的应用场景其实是不同的,下面就说下它们的应用场景。

KB - 计算机存储

计算机行业的基础是数据处理,而数据的基本单位是字节,1 字节 = 8 比特。在计算机领域中,普遍使用的为 2 进制形式,而人类熟悉的 10 进制是非常不方便的。作为计算机数据存储中的单位,KB 也是需要满足二进制的,因此 KB 中的大 K 代表 1024,即 210。 比如 1KB=210B,1MB=220B,1GB=230B.

注意: 虽然硬盘也属于计算机存储,但是它使用的 K=1000. 至于为什么,为一方便和节省成本。方便:人类还是更喜欢和 1000 打交道,1024 还得思考下;至于节约成本:硬盘宣传的容量和实际的容量有所出入,实际的容量会小一些。比如一个写着 1TB 的硬盘,实际大小只有 10003B/10243B=0.93TB。

kb - 通信行业

通信行业的基础是传输,而传输的基本单位是二进制码元,也就是 bit, 所以通信中传输速率的单位是 bps(bit per second),也就是 bit/s。传输是的速率可能为任意整数,不一定为 2 的倍数,所以没有必要使用 K=1024 这种人类不擅长的二进制,而是使用 K=1000 的十进制形式。

如果记住的话,可以这么想,计算机存储中的数据单位为字节,为 23 位,跟 2 有关,所以跟字节相关的 KB 中的 K=210,而通信行业传输的基本的单位为比特,跟 2 没有直接关系,所以 kb 中的 k=1000. 不过硬盘是特殊情况,需要单独记忆。

文档信息

Search

    Table of Contents