存储器管理方法、存储器存储装置及存储器控制电路单元的制作方法_5

文档序号:9471079阅读:来源:国知局
方法、存储器存储装置及存储器控制电路单元,可先将多个非闲置实体抹除单元划分为更新频率较低的一或多个第一实体抹除单元与更新频率较高的一或多个第二实体抹除单元。接着,再从更新频率较低的一或多个第一实体抹除单元中选择一或多个第三实体抹除单元,并且对第三实体抹除单元执行垃圾回收程序。藉此,可有效减少在执行垃圾回收程序之后,所回收的有效数据随即因再次被更新而被视为无效的情形,造成系统资源的浪费。
[0116]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【主权项】
1.一种存储器管理方法,用于管理一可复写式非易失性存储器模块,该可复写式非易失性存储器模块包括多个实体抹除单元,其特征在于,该存储器管理方法包括: 将该些实体抹除单元中的多个非闲置实体抹除单元划分为至少一第一实体抹除单元与至少一第二实体抹除单元,其中每一该至少一第一实体抹除单元的一数据更新频率低于每一该至少一第二实体抹除单元的该数据更新频率; 从该至少一第一实体抹除单元中选择至少一第三实体抹除单元;以及 从该些实体抹除单元中的至少一闲置实体抹除单元中提取至少一第四实体抹除单元,并且复制每一该至少一第三实体抹除单元所存储的一有效数据至该至少一第四实体抹除单元。2.根据权利要求1所述的存储器管理方法,其特征在于,每一该至少一第一实体抹除单元的一数据写入时间早于每一该至少一第二实体抹除单元的该数据写入时间。3.根据权利要求1所述的存储器管理方法,其特征在于,将该些非闲置实体抹除单元划分为该至少一第一实体抹除单元与该至少一第二实体抹除单元的步骤包括: 根据一数据写入信息来排序该些非闲置实体抹除单元;以及 将排序后的该些非闲置实体抹除单元中符合一第一排序条件的至少一实体抹除单元划分为该至少一第一实体抹除单元,并且将排序后的该些非闲置实体抹除单元中不符合该第一排序条件的至少一实体抹除单元划分为该至少一第二实体抹除单元。4.根据权利要求1所述的存储器管理方法,其特征在于,该至少一第一实体抹除单元的一第一数量与该至少一第二实体抹除单元的一第二数量维持在一预设比例。5.根据权利要求1所述的存储器管理方法,其特征在于,从该至少一第一实体抹除单元中选择该至少一第三实体抹除单元的步骤包括: 从该至少一第一实体抹除单元中选择符合一有效数据条件及/或一第二排序条件的至少一实体抹除单元作为该至少一第三实体抹除单元。6.根据权利要求1所述的存储器管理方法,其特征在于,还包括: 抹除该至少一第三实体抹除单元。7.根据权利要求1所述的存储器管理方法,其特征在于,该至少一第一实体抹除单元的其中之一所存储的一有效数据的数据量多于该至少一第二实体抹除单元的其中之一所存储的该有效数据的数据量。8.一种存储器存储装置,其特征在于,包括: 一连接接口单元,用以电性连接至一主机系统; 一可复写式非易失性存储器模块,包括多个实体抹除单元;以及 一存储器控制电路单元,电性连接至该连接接口单元与该可复写式非易失性存储器模块, 其中该存储器控制电路单元用以将该些实体抹除单元中的多个非闲置实体抹除单元划分为至少一第一实体抹除单元与至少一第二实体抹除单元,其中每一该至少一第一实体抹除单元的一数据更新频率低于每一该至少一第二实体抹除单元的该数据更新频率, 该存储器控制电路单元还用以从该至少一第一实体抹除单元中选择至少一第三实体抹除单兀, 该存储器控制电路单元还用以从该些实体抹除单元中的至少一闲置实体抹除单元中提取至少一第四实体抹除单元,并且复制每一该至少一第三实体抹除单元所存储的一有效数据至该至少一第四实体抹除单元。9.根据权利要求8所述的存储器存储装置,其特征在于,每一该至少一第一实体抹除单元的一数据写入时间早于每一该至少一第二实体抹除单元的该数据写入时间。10.根据权利要求8所述的存储器存储装置,其特征在于,该存储器控制电路单元将该些非闲置实体抹除单元划分为该至少一第一实体抹除单元与该至少一第二实体抹除单元的操作包括: 该存储器控制电路单元根据一数据写入信息来排序该些非闲置实体抹除单元;以及 该存储器控制电路单元将排序后的该些非闲置实体抹除单元中符合一第一排序条件的至少一实体抹除单元划分为该至少一第一实体抹除单元,并且将排序后的该些非闲置实体抹除单元中不符合该第一排序条件的至少一实体抹除单元划分为该至少一第二实体抹除单元。11.根据权利要求8所述的存储器存储装置,其特征在于,该至少一第一实体抹除单元的一第一数量与该至少一第二实体抹除单元的一第二数量维持在一预设比例。12.根据权利要求8所述的存储器存储装置,其特征在于,该存储器控制电路单元从该至少一第一实体抹除单元中选择该至少一第三实体抹除单元的操作包括: 该存储器控制电路单元从该至少一第一实体抹除单元中选择符合一有效数据条件及/或一第二排序条件的至少一实体抹除单元作为该至少一第三实体抹除单元。13.根据权利要求8所述的存储器存储装置,其特征在于,该存储器控制电路单元还用以抹除该至少一第三实体抹除单元。14.根据权利要求8所述的存储器存储装置,其特征在于,该至少一第一实体抹除单元的其中之一所存储的一有效数据的数据量多于该至少一第二实体抹除单元的其中之一所存储的该有效数据的数据量。15.一种存储器控制电路单元,其特征在于,用于控制一可复写式非易失性存储器模块,该存储器fe制电路单兀包括: 一主机接口,用以电性连接至一主机系统; 一存储器接口,用以电性连接至该可复写式非易失性存储器模块,其中该可复写式非易失性存储器模块包括多个实体抹除单元;以及 一存储器管理电路,电性连接至该主机接口与该存储器接口, 其中该存储器管理电路用以将该些实体抹除单元中的多个非闲置实体抹除单元划分为至少一第一实体抹除单元与至少一第二实体抹除单元,其中每一该至少一第一实体抹除单元的一数据更新频率低于每一该至少一第二实体抹除单元的该数据更新频率, 该存储器管理电路还用以从该至少一第一实体抹除单元中选择至少一第三实体抹除单元, 该存储器管理电路还用以从该些实体抹除单元中的至少一闲置实体抹除单元中提取至少一第四实体抹除单元,并且复制每一该至少一第三实体抹除单元所存储的一有效数据至该至少一第四实体抹除单元。16.根据权利要求15所述的存储器控制电路单元,其特征在于,每一该至少一第一实体抹除单元的一数据写入时间早于每一该至少一第二实体抹除单元的该数据写入时间。17.根据权利要求15所述的存储器控制电路单元,其特征在于,该存储器管理电路将该些非闲置实体抹除单元划分为该至少一第一实体抹除单元与该至少一第二实体抹除单元的操作包括: 该存储器管理电路根据一数据写入信息来排序该些非闲置实体抹除单元;以及该存储器管理电路将排序后的该些非闲置实体抹除单元中符合一第一排序条件的至少一实体抹除单元划分为该至少一第一实体抹除单元,并且将排序后的该些非闲置实体抹除单元中不符合该第一排序条件的至少一实体抹除单元划分为该至少一第二实体抹除单J Li ο18.根据权利要求15所述的存储器控制电路单元,其特征在于,该至少一第一实体抹除单元的一第一数量与该至少一第二实体抹除单元的一第二数量维持在一预设比例。19.根据权利要求15所述的存储器控制电路单元,其特征在于,该存储器管理电路从该至少一第一实体抹除单元中选择该至少一第三实体抹除单元的操作包括: 该存储器管理电路从该至少一第一实体抹除单元中选择符合一有效数据条件及/或一第二排序条件的至少一实体抹除单元作为该至少一第三实体抹除单元。20.根据权利要求15所述的存储器控制电路单元,其特征在于,该存储器管理电路还用以抹除该至少一第三实体抹除单元。21.根据权利要求15所述的存储器控制电路单元,其特征在于,该至少一第一实体抹除单元的其中之一所存储的一有效数据的数据量多于该至少一第二实体抹除单元的其中之一所存储的该有效数据的数据量。
【专利摘要】本发明提供一种存储器管理方法、存储器存储装置及存储器控制电路单元。所述存储器管理方法包括:将多个非闲置实体抹除单元划分为第一实体抹除单元与第二实体抹除单元,其中第一实体抹除单元的数据更新频率低于第二实体抹除单元的数据更新频率;从属于第一实体抹除单元的实体抹除单元中选择第三实体抹除单元;从闲置实体抹除单元中提取第四实体抹除单元,并且复制第三实体抹除单元所存储的有效数据至第四实体抹除单元;以及抹除第三实体抹除单元。
【IPC分类】G06F12/08, G11C16/06, G06F3/06
【公开号】CN105224238
【申请号】CN201410232895
【发明人】梁鸣仁
【申请人】群联电子股份有限公司
【公开日】2016年1月6日
【申请日】2014年5月29日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1