本帖最后由 guet_new_man 于 2013-9-23 12:28 编辑
以前只是知道flash的擦写次数一般在10万次,并没有深入去想这个问题,最近产品中用到了一片普通SPI-flash,用的过程中突然想到了这个问题,我的理解是只要存储器中的bit位发生一次变化(0-1或1-0),该bit的寿命就会减少一次,不知道这样理解是否正确? 其次,如果确实是这样,每次写入或者擦除flash时,并不是所操作区域所有bit位的寿命均减少一次,这样会引起flash中各存储单元(bit)的寿命次数变化不一致,管理起来(尤其是加入文件系统之后)岂不是很麻烦? 若有啥好的管理算法,还请各位大侠不吝指点,一起探讨一下。
|