单位换算确实是件枯燥的事情,不过,在这个单位换算中,隐藏了两个生活中非常常见的问题!
分别是:”为什么我的硬盘标了128GB,但是只有117GB?谁吃了我的硬盘?“
还有一个是:”说的是百兆光纤,为啥下载速度到不了百兆呢?十来兆顶天了“
KBps Kbps kBps kbps傻傻分不清?其实这里面一共只有两个因素,K的大小写和B的大小写
排列组合一下,就有了4种让人眼花缭乱的组合
先来说说B的大小写的含义
1 K B p s ≠ 1 K b p s 1KBps \neq 1Kbps 1KBps=1Kbps
- B ,大写的B,意义为字节 byte
- b ,小写的B,意义为位,bit
- ps就是per second 每秒的含义
常见的
1
b
y
t
e
=
8
b
i
t
s
1 byte = 8bits
1byte=8bits
那么换算出来
1
K
B
p
s
=
1
B
∗
K
p
s
=
8
b
i
t
s
∗
K
p
s
=
8
K
b
p
s
1KBps= 1 B * Kps =8 bits * Kps =8Kbps
1KBps=1B∗Kps=8bits∗Kps=8Kbps
数量之间的差距还是很大的,足足有8倍,我们读写单位的时候还是要注意到这个问题
现在,我们就能解释为什么百兆光纤不足百兆下载速度了
百兆带宽的速度是多少?
百兆宽带的百兆,其实指的是位!但是论到字节上,是要少8倍的
100M的带宽=100Mbps
100M带宽下载速度的理论值就是100Mb/s=12.5MB/s ,看看,少了多少!
而且由于网络通信协议的存在,你不是全部带宽都用来跑下载的,实际的下载速度只会更低,跑到10兆的下载速度属于顶天了
这里的K其实也大有讲究
1 K B p s ≠ 1 k B p s 事实上, 1 K B p s > 1 k B p s 1 KBps \neq 1 kBps \\ 事实上,1 KBps > 1 kBps 1KBps=1kBps事实上,1KBps>1kBps
- 大写的K,是二进制的,数值为1024
- 小写的k, 是十进制的,kilo,数值为1000
所以
1KBps = 1024 byte * 8 bit /byte * ps =8192 bps
1kbps = 1000 byte * 8 bit / byte * ps =8000 bps
可见KBps还是稍快一些的,当到了M和m的时候,差距就更大了。下面就是经典问题了
下面我们就能解释硬盘哪里偷工减料了
为什么我的128Gb硬盘容量不到128Gb
我最近买了一块128GB的硬盘,但是插到电脑上,发现只有117GB,谁吃了11GB?
因为硬盘商制造硬盘的时候,按的是1000进制,也就是他们写的是128GB 实际上是128gB
那我们来折算一下
128
g
B
=
128
∗
1
0
9
B
=
128
∗
1
0
9
2
10
∗
2
10
∗
2
10
G
B
=
119.209
G
B
128gB= 128 * 10^{9} B=\frac{128* 10^9}{2^{10} * 2^{10}*2^{10}} GB=119.209GB
128gB=128∗109B=210∗210∗210128∗109GB=119.209GB
那剩下的2GB不到怎么解释?不过我们的单位理论已经解释的差不多了,剩下的属于补充内容,不是文章重点
- 硬盘在使用前需要进行格式化,而格式化过程中会占用一部分空间用于文件系统的管理结构(如分区表、文件分配表等)。这部分空间通常占硬盘容量的1%到5%不等。
- 此外,文件系统(如NTFS、exFAT、FAT32等)还会预留一部分空间用于系统恢复、错误处理和其他系统功能。
总的来看,我们购买GB级别的硬盘,因为单位原因的得盘率其实被锁死在了**93%**就是你希望购买100的容量,实际上只能得到93份还不到
标签:10,下载速度,kbps,KBps,kBps,硬盘,128,1KBps,百兆 From: https://blog.csdn.net/FlamBoyanceI/article/details/1452051921 0 9 2 30 ≈ 93.1322 \frac{10^9}{2^{30}} \approx 93.1322% 230109≈93.1322
原理差不多就是这样