这是因为,计算机和存储器生产商对存储器容量的计算方式不同。
正常情况下,存储容量是按2的10次方(1024)进位的,也就是以下的换算关系:
1kB=1024Byte,1MB=1024kB,1GB=1024MB
但存储器的生产商,通常采用1000进位的方式,也就是以下的换算关系:
1kB=1000Byte,1MB=1000kB,1GB=1000MB
正是由于这个计算上的差异,才导致了计算机显示的存储器容量,要比厂家标注的存储容量略少一些。
对于标称16GB的U盘,其存储容量为16×1000×1000×1000=16 000 000 000Byte,按照计算机的计算方法,这么多的Byte(字节)相当于16 000 000 000÷1024÷1024÷1024=14.9GB。