关于MMC卡容量的一些说明

王朝other·作者佚名  2008-12-27
宽屏版  字体: |||超大  

1.关于卡的容量

以64M的MMC卡为例,其实际大小是63,934,464Byte,换算成计算机识别的容量为,63934464/1024=62436KB62436/1024=60.97MB

所以在电脑里面如果查看这张MMC卡的容量的时候显示的是60.9M。而商家的换算倍率是1000而不是电脑里面的1024,因此商家标识是64M。

2.关于文件所占用的空间

MMC采用FAT16分区格式,由于受到先天的限制,每超过一定容量的分区之后,它所使用的簇(Cluster)大小就必须扩增,以适应更大的磁盘空间。所谓簇就是磁盘空间的配置单位,就象柜子的抽屉一样。每个要存到磁盘的文件都必须配置足够数量的簇,才能存放到磁盘中。FAT16各分区与簇大小的关系如下表:

分区大小FAT16簇大小

16MB-127MB2KB

128MB-255MB 4KB

256MB-511MB 8KB

512MB-1023MB16KB

1024MB-2047MB 32KB

从表中可以看出,64M卡的簇的大小为2KB。如果你在一个64MB的MMC卡中存放7KB的文件,由于该分区簇的大小为2KB,因此它要用到4个簇才行。哪怕只是一个1Byte的文件,它也必须使用一个簇来存放,也就是说要占用2KB的空间。那么每个簇中剩下的空间可否拿来使用呢?答案是不行的,所以在使用MMC时,无形中都会或多或少损失一些空间。

3.浪费空间的实例:

我们知道可以把短信息存到MMC卡中保存,每个短信息会被保存为一个文件。由于短信息的字符是有限制的,所以我们存贮到磁盘的短信息文件(smi或者smo)的大小还不足200byte,但是每个短信息文件确要占用2KB的空间。这样一个短信息文件就浪费了大约1.8KB的空间,如果你在MMC中存储了很多短信息文件,那么浪费的空间是一个不小的数目(相对MMC的容量而言)。

还有就是作为铃声的MIDI文件,一般的大小都不足1KB。如果MMC中存放了过多的MIDI也会浪费很多空间。另外还有开机图片等等就不再举例了。

写了这些只是希望大家能够真正了解MMC卡的空间不是简单的按照数字上进行计算,文件的大小和数目会影响到空间的有效利用,希望大家能够从文中得到启发,更好的利用好我们手中的MMC卡。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有