存储卡(存储卡的工作原理)
导语:1分钟教会存储卡的原理
存储卡的读写速度还与其它一些因素有关:
a.读卡器的接口。读卡器如果是USB1.1接口的,那么卡的高速特性就不会显现出来,如果换用 USB 2.0高速读卡器能够就能达到5952K/sec的高速度。
b.FAT16文件系统的速度高于FAT32文件系统。通常存储卡格式化为FAT16文件系统后的性能要强于FAT32文件系统,这是因为FAT16格式化后总盘簇数就较少一些,构造相对简单,相比FAT32的结构更便于管理,而且多数数码相机专门为FAT16文件系统的读写进行了优化。
c.存储卡的读取速度比写入速度高。因为读取过程中,控制芯片只需将相应地址的数据读出,而写入就需要先进行寻址,找到可用的空间后再顺序将数据写入。
2.存储卡是不是容量越大越好?
常见的NAND型flash存储卡容量大、成本低、可以达到比较高的速度,所以应用较为广泛。不过它也有些比较明显的缺点。就是基本工作方式是“按顺序读取”,一个区块写入或读取结束再接着进行下一个,是“串行”方式而不是“并行”方式,操作上也是如此,比如区块上已有信息,就一定要先擦除,再写入,其它操作也是一样的。另一个问题就是NAND型flash需要一定的存储空间来存放目录等信息来管理所有的资料,进行任何操作都需要使用这一部分,大部分闪盘的控制芯片都使用固定区块,所以其使用次数远高于其它区块,不管闪存是号称10万次擦写寿命也好,100万次擦写寿命也好,如果使用很频繁,即使每次只用一点点存储空间,也可能因为目录区损坏及缺乏有效扫描除错手段而造成数据丢失,需要格式化才能解决问题。
容量也是影响存储卡速度的因素之一。同一种存储卡无论容量多大其结构都是相同的,速度等参数也一样,只是闪存容量不同,其中容量小的型号由于寻址空间小,寻址速度反倒会较快,整体速度上也会明显快一点;而容量大的型号由于寻址空间大,寻址速度有时候就会比较慢,因此整体速度上就会慢一点。另一个原因是使用低容量存储卡时,往往也只需要用到少量的文件,读写时间当然不会很长,而使用高容量CF卡时,可能常常会用到大量文件,需要花很多时间,因此感觉上自然是低容量的要快一些。
但是对于现在的高速存储卡来说,这个影响会相对小些,如果是所以如果购买大容量存储卡,一定要选择高速存储卡,对于一些本来速度就很慢的普通低速卡,它的高容量型号会慢得让人无法忍受。
以上就说明了两个购买存储卡的误区:
a.片面追求购买大容量的存储卡,会影响到使用速度,尤其是普通卡,容量小的存储卡明显会比容量大的速度快;
b.购买超过实际需要容量的大存储卡,是一种浪费。因为在使用存储过程中,由于容量超过需要,有相当的闪存容量使用不上,经常性地不“满存满取”,造成直到存储卡寿命终结,还有部分存储区是使用不到或者是完全没有使用过的。等于是多付出了额外的开支。
4.删除存储卡内影像文件,用format好还是用delete好?
有不少人认为:格式化和删除是一样的,没有本质的区别。影响储存卡使用寿命的是使用的次数和使用的条件,与格式化和删除无关。
这种说法其实是不够准确的。因为闪存卡和磁盘不同,磁盘是通过磁化方式记录二进制的“1”和“0”信号的,可以反复消磁而没有损失;而闪存卡是一种“电荷突破式”记录“0”和“1”的方法,打个比方说,就好像是一大块塑料薄膜,在上边用针扎眼,有眼处为“1”,没眼处为“0”,这样虽然影响不大,但是扎得多了,塑料布也会变成“筛子”而失去作用。这就是闪存卡寿命只有数万次的原因。
所以可知:读取存储卡数据是没有任何损失的,而写入数据的存储区寿命,则是用一次少一次。也就是说,从延长卡寿命的角度来说,应该尽量避免进行写入操作。
因此可以得到如下的经验:
a.闪存卡的删除和格式化不可混用,不要用格式化来代替删除操作;
b.闪存卡最好是尽量用满再删除,以保持所有“客房”的均匀负担;
c.一定不要在不必要时经常地阅读和存取,用一次少一次;
d.一定不能使用Windows的“整理碎片”维护功能来整理存储卡。因为那是一个多次、反复移动文件的漫长过程,反复进行读、写、删除,无异于让存储卡消耗生命,等于自杀;
e.满存满取一段时间后(根据使用频繁程度计算,三个月到半年),对卡进行一次深度(完全)格式化,可以改换“前台”的位置,延长卡寿命;在相机上格式化是简单格式化方式,也可以用。
还要注意格式化有三种格式:FAT(即FAT16)、FAT32和NTFS,早期的存储卡只能用第一种格式,最后一种格式任何一种存储卡都不可使用。有些人就是因为没有用对格式,而导致电脑格式化后在相机上无法看到。
本文内容由小信整理编辑!