发明名称 闪存管理方法、闪存控制器与闪存存储系统
摘要 本发明涉及一种闪存管理方法、闪存控制器与闪存存储系统,该闪存管理方法用于管理闪存晶片的多个实体单元。本方法包括将部分的实体单元分组为数据区与备用区;配置多个逻辑单元;设定逻辑单元与数据区的实体单元之间的映射关系。本方法还包括接收一数据,并且将此数据写入至逻辑单元之中的第二逻辑单元所映射的实体单元中,且此数据属于逻辑单元之中的第一逻辑单元。基此,本方法可有效地减少整理有效数据的次数,由此缩短执行主机写入指令的时间。本发明提供的闪存管理方法、闪存控制器与闪存存储系统,能够有效地减少执行整理有效数据的次数,并且提升写入数据的速度。
申请公布号 CN102110056B 申请公布日期 2013.07.17
申请号 CN200910262376.9 申请日期 2009.12.24
申请人 群联电子股份有限公司 发明人 叶志刚
分类号 G06F12/06(2006.01)I 主分类号 G06F12/06(2006.01)I
代理机构 北京同立钧成知识产权代理有限公司 11205 代理人 刘芳
主权项 一种闪存管理方法,用于管理一闪存晶片的多个实体单元,其特征在于,所述闪存管理方法包括:将部分所述多个实体单元至少分组为一数据区与一备用区;配置多个逻辑单元;设定所述多个逻辑单元与所述数据区的实体单元之间的映射关系,其中每一所述逻辑单元映射所述数据区的实体单元的其中之一;将每一所述逻辑单元所映射的实体单元的存储状态标记为一空状态;接收一第一数据,其中所述第一数据属于所述多个逻辑单元之中的一第一逻辑单元并且所述第一逻辑单元映射所述多个实体单元之中的一第一实体单元;将所述第一数据写入至所述第一逻辑单元所映射的所述第一实体单元;将所述第一逻辑单元所映射的所述第一实体单元的存储状态标记为一母状态;接收一第二数据,其中所述第二数据属于所述第一逻辑单元;以及当所述第一实体单元的剩余存储空间不足够写入所述第二数据且所述多个实体单元之中的一第二实体单元的存储状态为所述空状态时,将所述第二数据写入至所述第二实体单元,且将所述第二实体单元的存储状态标记为一子状态,其中所述第二实体单元映射所述多个逻辑单元之中的一第二逻辑单元,其中所述第二逻辑单元不同于所述第一逻辑单元,其中当所述实体单元被标记为所述母状态是表示所述实体单元所存储的数据是属于所述实体单元所映射的逻辑单元,并且当所述实体单元被标记为所述子状态是表示所述实体单元所存储的数据是不属于所述实体单元所映射的逻辑单元。
地址 中国台湾苗栗县竹南镇群义路1号