[发明专利]存储器模组及于存储器模组中实现平均磨损的方法有效
| 申请号: | 200910004099.1 | 申请日: | 2009-02-09 |
| 公开(公告)号: | CN101582052A | 公开(公告)日: | 2009-11-18 |
| 发明(设计)人: | 林建成 | 申请(专利权)人: | 慧国(上海)软件科技有限公司;慧荣科技股份有限公司 |
| 主分类号: | G06F12/06 | 分类号: | G06F12/06 |
| 代理公司: | 上海专利商标事务所有限公司 | 代理人: | 骆希聪 |
| 地址: | 200433上海*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 存储器 模组 实现 平均 磨损 方法 | ||
技术领域
本发明是有关于存储器模组,尤其是有关于存储器模组的平均磨损(wear-leveling)。
背景技术
存储器模组的闪存(flash memory)包括多个可储存资料的区块(block)。由于闪存的区块的数目很大,因此这些区块被区分为多个群组,每一群组的区块由一管理单元(management unit)管理。一闪存包括多个管理单元,分别用以管理一定数量的区块。
图1为一电脑系统100的区块图。电脑系统100包括主机102及存储器模组104。存储器模组104为主机102储存资料。存储器模组104包括控制器112及闪存114。当主机102要求存储器模组104储存资料时,控制器112自主机102接收资料并将资料储存于闪存114。当主机102要求自存储器模组104读取资料时,控制器112自闪存114读取资料并将资料递送至主机102。闪存114包括多个管理单元121~12N。每一管理单元121~12N管理固定数量的区块以供储存资料。
于新资料储存至已存有资料的一区块之前,控制器112必须先相该区块的旧资料删除。闪存的区块因此被一遍又一遍的删除。然而,闪存的每一区块可被删除的次数是有限度的,当区块被删除的次数超过一限度时,便会影响到闪存运作的正确性。存储器模组的控制器因此必须记录一区块资料被删除的次数,该次数称之为删除次数(erase count)。若控制器将资料储存于具有超过界限值的删除次数的区块时,该区块可能无法正常的被写入资料,而导致读取资料时发生错误。
因此,控制器必须均等地将资料写入一闪存的所有区块,避免某些区块的删除次数过高而某些区块的删除次数过低的现象发生。此一均等编程闪存的区块的技术称的为“平均磨损”(wear-leveling)。然而,当一闪存的区块是由多个管理单元分别管理时,现有的平均磨损计数仅能平均地写入单一管理单元所管控的多个区块,而无法平均写入多个管理单元所管控的区块。因此,依旧会造成某些管理单元的区块的删除次数过高而某些管理单元的区块的删除次数过低的现象。因此,需要一种于存储器模组中实现平均磨损的方法,可以对不同管理单元的区块实现平均磨损,以避免上述现有技术的缺失。
发明内容
有鉴于此,本发明的目的在于提供一种具有平均磨损(wear-leveling)功能的存储器模组,以解决现有技术存在的问题。于一实施例中,该存储器模组包括一闪存(flash memory)及一控制器。该闪存包括多个管理单元(management unit),其中每一管理单元包括多个区块(block)。该控制器接收用以写入由这些管理单元中的一第一管理单元所管理的一逻辑地址的新资料,自该第一管理单元的一空白区域(spare area)取得一第一空白区块,确定该第一空白区块的一删除次数(erase count)是否大于一第一界限值,当该第一空白区块的删除次数大于该第一界限值时自这些管理单元中的一第二管理单元的多个区块中搜寻具有低于一第二界限值的删除次数的一置换区块(replacing block),以及指示该第一管理单元与该第二管理单元交换该第一空白区块与该置换区块。其中每一这些管理单元具有一重新对应表,该重新对应表记录该管理单元包含的这些多个区块的实体地址与多个索引值的第一对应关系,该第一管理单元与该第二管理单元对于该第一空白区块与该置换区块的交换为:该置换区块的实体地址置换该第一管理单元的重新对应表中的该第一对应关系的该第一空白区块的实体地址;以该第一空白区块的实体地址置换该第二管理单元的重新对应表中的该第一对应关系的该置换区块的实体地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于慧国(上海)软件科技有限公司;慧荣科技股份有限公司,未经慧国(上海)软件科技有限公司;慧荣科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910004099.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种万花筒及其制作方法
- 下一篇:回热式发生-吸收体系与高温第二类吸收式热泵





