发明名称 闪存的空块回收方法及装置
摘要 本发明公开了一种闪存的空块回收方法及装置,本发明实施例实时检测闪存是否处于空闲状态;在所述闪存处于空闲状态时,判断所述闪存中算法区的空块队列的空块数量是否低于第一预设空块数量;在所述算法区的空块队列中的空块数量低于第一预设空块数量时,则对所述算法区进行空块回收;进行完空块回收的算法区中缓存块的有效数据均被转存,且所述缓存块被回收成空块。相较于现有技术,本发明实施例在闪存的空闲时间回收算法区的空块,使得算法区能时刻保持足够的空块量以供写入数据,而不需要在接收到写命令时,为了能继续在写满的算法区中写入数据而不得不将算法区中的数据进行转存,因此,本发明实施例提高了闪存的写性能。
申请公布号 CN103914392A 申请公布日期 2014.07.09
申请号 CN201410132252.X 申请日期 2014.04.03
申请人 深圳市硅格半导体有限公司 发明人 谭星;吴大畏;陈寄福
分类号 G06F12/02(2006.01)I 主分类号 G06F12/02(2006.01)I
代理机构 深圳市世纪恒程知识产权代理事务所 44287 代理人 胡海国;文明
主权项 一种闪存的空块回收方法,其特征在于,包括以下步骤:实时检测闪存是否处于空闲状态;在所述闪存处于空闲状态时,判断所述闪存中算法区的空块队列的空块数量是否低于第一预设空块数量;在所述算法区的空块队列中的空块数量低于所述第一预设空块数量时,则对所述算法区进行空块回收。
地址 518057 广东省深圳市南山区科技南十二路18号长虹科技大厦05-2、06-08单元