2GB不是等于2048MB么?为什么我的手机显示只有1875MB呢?

如题所述

1024bit=1kbit
1024kbit=1Mbit
1024Mbtit=1Gbit

现在很多厂家,却不这么计算,他们的标称关系是:
1000bit=1kbit
1000kbti=1Mbit
1000Mbit=1Gbit
如此算来,厂家标称的1Gbit,实际上就是10^9bit
将厂家标称的存储量,换算为科学上的存储量,其计算如下所示:
(厂家)10^9bit/1024=(技术)976562.5kbit
976562.5kbit/1024≈953.6743Mbit
953.6743Mbit/2014≈0.9313Gbit
看到了吧?厂家标称的1G,到了计算机上,就变成了0.9313G了。2G的话,就变成1.8625G了。
此数值,与楼主给出的数值极为接近。中间的差异,应该是每步计算时的四舍五入造成的,以及起始不是从bit开始计算,而是从kbit开始计算。追问

那就是这个储存卡没有问题了?

追答

对,从显示的容量来看,没有任何问题(至少容量是对的)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-01-27
因为手机厂家是按照1G=1000MB计算的,这是行内的规矩。还有,手机的固件占用了一部分,导致内存减少
第2个回答  2012-01-27
之间的转换是1024 1024等于1mb
第3个回答  2012-01-27
算法不一样,