这个涉及到查找,查找算法有很多,针对不同的情况有不同的算法,你存的数据是什么数据呢?你要实现断电记录位置,搞个EEPROM,每次写之前把上一次的位置写入EEPROM,就可以了,位置提前记录,重写的时候已存在的数据重写一遍不会有问题。
FLASH闪存 闪存的英文名称是"Flash Memory",一般简称为"Flash",它属于内存器件的一种,是一种不挥发性( Non-Volatile )内存。
闪存的物理特性与常见的内存有根本性的差异:目前各类 DDR 、 SDRAM 或者 RDRAM 都属于挥发性内存,只要停止电流供应内存中的数据便无法保持,因此每次电脑开机都需要把数据重新载入内存;闪存在没有电流供应的条件下也能够长久地保持数据,其存储特性相当于硬盘,这项特性正是闪存得以成为各类便携型数字设备的存储介质的基础。