我的25M哪里去了?

来源:百度知道 编辑:UC知道 时间:2024/05/12 18:38:54
在买SD卡的时候是512的可实际使用只有488M,谁能告诉我那25M哪去了啊?

卖家所指512M中的M是一百万的意思。
而电脑所计的M是指(2^10)*(2^10)合1048576字节。
你如果用488*(2^10)*(2^10)得出的答案正好是5,120,000。
其实现在市场上的存贮卡包括硬盘,U盘等等通用的K,M,G都不是准确的按2^10计数单位的。

每一张卡里都有一个运行程序的啊!占了一点内存的啊!这是非常正常的啊!

这是因为电脑的算法和实际算法不一样,事实上还是有512M的,不用担心了。

512M按硬件算是(512*1000*1000)512000000,在计算机上算回M就是488M了(512000000/1024/1024=488)

进制不一样弄成的,生产的时候是按1000进制的,但是电脑中是按1024进制的,比如说生产中1M=1000K,但是电脑中1M=1024K

(512M*1000*1000)/1024/1024 = 488M

明白了吗?这是因为厂商的计算方法和计算机的普通计算方法是不同的

人家用1000来乘,我们用1024来乘,当然就少了...