存储设备控制方法及存储设备技术

技术编号:4271372 阅读:230 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种存储设备的控制方法及存储设备。存储设备包括半导体存储介质,该方法包括:建立部分逻辑地址与半导体存储介质中空块的物理地址的映射关系;记录无所述映射关系的空块的信息;和对无所述映射关系的空块进行操作。采用本发明专利技术提供的存储设备及其控制方法,能有效减少数据写入过程中的空块回收次数,从而提高数据写入速度。

【技术实现步骤摘要】

本专利技术涉及存储技术,更具体地说,涉及半导体存储设备中的存储技术。
技术介绍
对于半导体存储设备,例如闪存设备,一般包含至少一个闪存介质。闪存介质包括若干个物理块。每个物理块都具有物理地址。为了对物理块进行读写操作,需要建立物理地址与逻辑地址的映射关系。这种映射关系就记录在地址映射表中。 闪存介质在使用之前所有的物理块都是空块(即不包含任何数据的物理块)。为提高存取速度,在建立物理地址与逻辑地址的映射关系时,除了将所有的逻辑地址都与物理地址建立映射关系之外,还保留一定数量的空块无对应的逻辑地址。这部分无对应的逻辑地址的空块的信息构成一个集合,称为空块池。通常,存储设备在使用之前,空块池存储在半导体存储介质中。 在闪存设备上电初始化过程中,空块池被读入存储设备的内存(可以是存储设备的控制器内部的随机存储器,也可以是控制器外部的同步动态随机存储器)中。在对闪存介质进行数据写入的过程中,当执行写操作的物理块的剩余空间不足以容纳该次写操作的数据时,控制器将调用空块池中记录的空块来完成该次写操作。此时只需对这些空块分配逻辑地址后就可以写入数据了。为使空块池中记录的空块保持预定的数量,现有的本文档来自技高网...

【技术保护点】
存储设备的控制方法,所述存储设备包括半导体存储介质,所述方法包括:建立部分逻辑地址与半导体存储介质中空块的物理地址的映射关系;记录无所述映射关系的空块的信息;和对无所述映射关系的空块进行操作。

【技术特征摘要】
存储设备的控制方法,所述存储设备包括半导体存储介质,所述方法包括建立部分逻辑地址与半导体存储介质中空块的物理地址的映射关系;记录无所述映射关系的空块的信息;和对无所述映射关系的空块进行操作。2. 根据权利要求1所述的方法,其中所述存储设备设有空块池,用于记录无所述映射关系的至少部分空块的信息,禾口扩展记录区,用于记录所述空块池中未记录的无所述映射关系的空块。3. 根据权利要求2所述的方法,其中对无所述映射关系的空块进行操作的步骤包括当在所述空块池记录的空块数量低于第一预设值时,将所述扩展记录区记录的至少一空块的信息记录到所述空块池中。4. 根据权利要求3所述的方法,还包括当所述扩展记录区没有空块的信息记录时,进行空块回收。5. 根据权利要求4所述的方法,还包括当所述空块池记录的空块数量达到第二预设值时,将回收的空块的信息记录到所述扩展记录区中。6. 根据权利要求l-5任一项所述的方法,还包括当要进行读操作的逻辑地址未建立与物理地址的映射关系时...

【专利技术属性】
技术研发人员:卢赛文
申请(专利权)人:深圳市朗科科技股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1