买来的硬盘实际容量总是没有标示容量大,这个是为什么呢?
原理:标示容量是按十进制计算,存储时是按二进制算。
以1G的标记容量为例:
标示1G=1000Mb=1000*1000Kb=1000*1000*1000 字节
实际1G=1024Mb=1024*1024Kb=1024*1024*1024 字节
同样标记为1G,实际与标示的比值是1000/1024的三次方,数值约为0.9313。 实际为0.9313G,标示的容量为1G。这下大家明白了吧。
由上我们可以简单归纳一个计算公式: 实际容量=(1000/1024)^(单位的晋级层次)*标记容量;再用上面的例子,用公式计算一次:
实际容量=(1000/1024)^3*1G=0.9313G -- 如果是100G的硬盘,实际容量在93G左右。
1M标记的硬盘, 实际大小为=(1000/1024)^2*1M=0.953674316M
1G标记的硬盘, 实际大小为=(1000/1024)^3*1G=0.931322575G
1T标记的硬盘, 实际大小为=(1000/1024)^4*1T=0.909494702T
1P标记的硬盘, 实际大小为=(1000/1024)^5*1P=0.88817842P