主权项 |
一种闪存管理方法,用于管理一闪存晶片的多个实体单元,其特征在于,所述闪存管理方法包括:将部分所述多个实体单元至少分组为一数据区与一备用区;配置多个逻辑单元;设定所述多个逻辑单元与所述数据区的实体单元之间的映射关系,其中每一所述逻辑单元映射所述数据区的实体单元的其中之一;将每一所述逻辑单元所映射的实体单元的存储状态标记为一空状态;接收一第一数据,其中所述第一数据属于所述多个逻辑单元之中的一第一逻辑单元并且所述第一逻辑单元映射所述多个实体单元之中的一第一实体单元;将所述第一数据写入至所述第一逻辑单元所映射的所述第一实体单元;将所述第一逻辑单元所映射的所述第一实体单元的存储状态标记为一母状态;接收一第二数据,其中所述第二数据属于所述第一逻辑单元;以及当所述第一实体单元的剩余存储空间不足够写入所述第二数据且所述多个实体单元之中的一第二实体单元的存储状态为所述空状态时,将所述第二数据写入至所述第二实体单元,且将所述第二实体单元的存储状态标记为一子状态,其中所述第二实体单元映射所述多个逻辑单元之中的一第二逻辑单元,其中所述第二逻辑单元不同于所述第一逻辑单元,其中当所述实体单元被标记为所述母状态是表示所述实体单元所存储的数据是属于所述实体单元所映射的逻辑单元,并且当所述实体单元被标记为所述子状态是表示所述实体单元所存储的数据是不属于所述实体单元所映射的逻辑单元。 |