磨损均衡方法、存储装置及信息系统的制作方法

文档序号:6427018阅读:145来源:国知局
专利名称:磨损均衡方法、存储装置及信息系统的制作方法
技术领域
本发明实施例涉及存储技术领域,尤其涉及一种磨损均衡方法、存储装置及信息系统。
背景技术
近年来,ー种新型存储技术-相变存储(Phase-Change Memory, PCM)逐渐展露
出替代动态随机访问内存的潜力,从而引起了业界的高度重视。相对于动态随机访问内存,相变存储主要有两大优势ー是集成度高和可扩展性強,ニ是节约能耗。然而,相变存储的存储单元只能承受一定数目的写操作,一般在IO5-IO8次左右。在超过这个数目后存储单元会发生锁定错误(Stuck-at Fault),使得新的写请求不能改变 原先的写入状态,因而存储単元永久被锁在原写入数据状态。其主要原因是在超过一定数目的写操作之后,由于频繁的膨胀和收缩,加热电阻会发生脱落,从而导致存储单元再也无法改变相态,即写入新数据,而原先写入的数据还可以继续进行读操作。

发明内容
本发明实施例提供一种磨损均衡方法、存储装置及信息系统,可以将局部的写操作过多的数据块的逻辑地址映射到全物理存储空间,从而避免局部数据过热,延长相变存储的使用寿命。本发明实施例提供一种磨损均衡方法,存储空间被分割成多个大小相同的存储子空间,每个存储子空间被分割成多个大小相同的存储块,每个存储块对应ー个逻辑地址和ー个物理地址,所述逻辑地址和物理地址具有唯一映射的关系;该方法包括记录每个存储子空间的累积写操作次数;当多个存储子空间中的任意一个存储子空间的累积写操作次数达到预定的重映射率吋,将存储子空间的逻辑地址映射到重映射物理地址。本发明实施例提供一种存储装置,包括存储空间,所述存储空间包括多个大小相同的存储子空间,每个存储子空间包括多个大小相同的存储块,每个存储块对应ー个逻辑地址和ー个物理地址,逻辑地址和物理地址具有唯一映射的关系;记录单元,用于记录每个存储子空间的累积写操作次数;重映射単元,用于当多个存储子空间中的任意一个存储子空间的累积写操作次数达到预定的重映射率吋,将存储子空间的逻辑地址映射到重映射物理地址。本发明实施例提供ー种信息系统,包括中央处理器以及至少ー个上述的存储装置;其中,中央处理器用于对存储装置进行控制;存储装置用于根据中央处理器的指令对信息进行存储或访问。通过本发明实施例的磨损均衡方法、存储装置及信息系统,可以将局部的写操作过多的数据块的逻辑地址映射到全物理存储空间,从而避免局部数据过热,延长存储介质的使用寿命。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作ー简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I为本发明实施例一提供的磨损均衡方法的流程图;图2为本发明实施例ニ提供的磨损均衡方法的流程图;图3为本发明实施例三提供的磨损均衡方法的流程图;图4为本发明实施例四提供的磨损均衡方法的流程图; 图5为本发明实施例五提供的存储装置的结构示意图;图6为本发明实施例六提供的存储装置的结构示意图;图7为本发明实施例七提供的信息系统的结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例提出的磨损均衡方法将存储空间的逻辑地址空间分割成多个相同大小的存储子空间,每个存储子空间包含多个存储块,并且每个存储子空间都能够被重映射到全物理地址空间。多个存储子空间的重映射可以同时进行。如果ー个存储子空间其中的所有存储块完成了重映射,那么该存储子空间将立即进入下ー个重映射轮继续进行重映射。这种并行的磨损均衡方法使得存储块的重映射能够尽快在最“需要”的部位发生,即写操作最多或者磨损最多的存储块逻辑地址,并且每个存储块逻辑地址可以被映射到的物理地址并不会被限定在任意ー个物理子地址空间。
中文參数英文对照參数
存储空间大小Region Size
子存储空间大小Sub-region Size
子存储空间数目Sub-region Number
块大小Block Size
每存储空间块数目Block Number per Region
每子存储空间块数目Block Number per Sub-region表I存储配置參数中英文对照表图I为本发明实施例一提供的磨损均衡方法的流程图。该方法应用于存储介质,比如相变存储、闪存flash等。存储介质的存储空间被分割成多个大小相同的存储子空间,每个存储子空间被分割成多个大小相同的存储块,每个存储块对应ー个逻辑地址和ー个物理地址,所述逻辑地址和物理地址具有唯一映射的关系;多个大小相同的存储子空间可以是连续的;多个大小相同的存储块可以是连续的。存储空间的分割操作可以是存储介质在生产时完成,同时对存储空间的參数进行初始化,比如总存储块数N每个逻辑子空间包含的存储块数n逻辑子空间lsr0,lsrl, lsr2, lsr3, ......, Isr(N/n-1)物理子空间psrO,psrl, psr2, psr3,......, psr (N/n-1)如图I所示,本实施例的方法包括 步骤S101.记录每个存储子空间的累积写操作次数WC ;步骤S103.当多个存储子空间中的任意一个存储子空间的累积写操作次数达到预定的重映射率吋,比如100,将该存储子空间的逻辑地址映射到重映射物理地址;步骤S105.将该存储子空间的累积写操作次数WC归零,该存储子空间进入下ー个重映射轮。具体的,步骤步骤SlOl可以是对每个存储子空间分别设置计数器,用于记录每个存储子空间的累积写操作次数;根据每一次写操作对应的存储块地址(逻辑地址或物理地址)确定该存储块所属的存储子空间,对该存储子空间对应的计数器加1,从而记录该存储子空间的累积写操作次数。具体的,步骤步骤S103可以包括对存储子空间生成重映射键;将存储子空间的逻辑地址与重映射键进行异或操作,得到存储子空间的重映射物理地址,从而实现将存储子空间的逻辑地址映射到重映射物理地址。在本发明实施例中,多个存储子空间的地址重映射可以同时进行。如果ー个存储子空间其中的所有存储块完成了重映射,那么该存储子空间将立即进入下ー个重映射轮继续进行重映射。本发明实施例中,多个存储子空间的地址重映射是多路并行进行的,可以使得磨损均衡速度更快。本发明实施例通过记录每个存储子空间的累积写操作次数,当多个存储子空间中的任意一个存储子空间的累积写操作次数达到预定的重映射率吋,将存储子空间的逻辑地址映射到重映射物理地址,可以将局部的写操作过多的数据块的逻辑地址均衡映射到全物理存储空间,从而避免局部数据过热,延长存储介质的使用寿命。图2为本发明实施例ニ提供的磨损均衡方法的流程图。该方法应用于存储介质,比如相变存储、闪存flash等。在本发明实施例中,存储子空间的存储块逻辑地址包括存储子空间键和存储块键,存储子空间键用于标识存储子空间,存储块键用于标识存储子空间的存储块。本实施例的磨损均衡方法包括步骤S201.记录每个存储子空间的累积写操作次数;步骤S203.当多个存储子空间中的任意一个存储子空间的累积写操作次数达到预定的重映射率吋,对存储子空间生成重映射键,该重映射键的位数与存储子空间的存储块逻辑地址的位数相同;具体的,存储子空间中的存储块逻辑地址以长度为Log2N的ニ进制数串MA表示,MA中连续的Log2(NAi)位为存储子空间键Region key, MA中连续的Log2n位为存储块键Block key,比如MA中前Log2 (N/n)位为存储子空间键Region key,MA中后Log2 (N/n)位为存储子空间键Block key,其中N为存储空间的存储块总数,n为每个存储子空间的存储块数量。具体的,步骤S203包括对存储子空间生成重映射键Key,重映射键Key的长度KeySize = Log2N ;步骤S205.将存储子空间的每一存储块逻辑地址与重映射键进行异或操作,得到每一存储块的重映射物理地址,从而实现将存储子空间的逻辑地址映射到重映射物理地址。具体的,步骤S205包括将存储子空间中的每一存储块逻辑地址MA与重映射键Key进行异或操作,得到每一存储块的重映射物理地址RMA,即RMA = MA XOR Key,其中XOR表示异或操作。·在本发明实施例中,多个存储子空间的地址重映射可以同时进行。如果ー个存储子空间其中的所有存储块完成了重映射,那么该存储子空间将立即进入下ー个重映射轮继续进行重映射。本发明实施例中,多个存储子空间的地址重映射是多路并行进行的,可以使得磨损均衡速度更快。本发明实施例通过记录每个存储子空间的累积写操作次数,当多个存储子空间中的任意一个存储子空间的累积写操作次数达到预定的重映射率吋,将存储子空间的逻辑地址映射到重映射物理地址,可以将局部的写操作过多的数据块的逻辑地址均衡映射到全物理存储空间,从而避免局部数据过热,延长存储介质的使用寿命。图3为本发明实施例三提供的磨损均衡方法的流程图。该方法应用于存储介质,比如相变存储、闪存flash等。如图I所示,本实施例的方法包括步骤S301.记录每个存储子空间的累积写操作次数;步骤S303.当多个存储子空间中的任意一个存储子空间的累积写操作次数达到预定的重映射率时,将该存储子空间的逻辑地址映射到重映射物理地址;完成本重映射轮后,该方法还包括步骤S305.将该存储子空间的累积写操作次数归零,该存储子空间进入下ー个重映射轮;步骤S307.当该存储子空间进入下ー个重映射轮后,对该存储子空间生成本重映射轮新的重映射键;步骤S309.判断新的重映射键与上ー个重映射轮的重映射键是否相同;当两者相同时,执行步骤S311,当两者不相同吋,执行步骤S313 ;步骤S311.将存储子空间的逻辑地址与重映射键进行异或操作,得到本重映射轮中存储子空间的重映射物理地址,完成本重映射轮的重映射,进入下ー个重映射轮;步骤S313.判断本重映射轮中存储子空间的重映射物理地址是否与存储子空间的伙伴存储子空间的重映射物理地址相同;如果相同,则执行步骤S315,如果不相同,执行步骤S311 ;其中,如果两个逻辑子空间通过异或映射后映射到同一块物理地址,则称该两块逻辑子空间互为伙伴存储子空间;步骤S315.根据存储子空间的重映射键更新伙伴存储子空间的重映射键,得到更新后的伙伴存储子空间的重映射键;根据更新后的所述伙伴存储子空间的重映射键,确定伙伴存储子空间的重映射物理地址。在本发明实施例中,多个存储子空间的地址重映射可以同时进行。如果ー个存储子空间其中的所有存储块完成了重映射,那么该存储子空间将立即进入下ー个重映射轮继续进行重映射。本发明实施例中,多个存储子空间的地址重映射是多路并行进行的,可以使得磨损均衡速度更快。本发明实施例通过记录每个存储子空间的累积写操作次数,当多个存储子空间中的任意一个存储子空间的累积写操作次数达到预定的重映射率吋,将存储子空间的逻辑地址映射到重映射物理地址,可以将局部的写操作过多的数据块的逻辑地址均衡映射到全物理存储空间,从而避免局部数据过热,延长存储介质的使用寿命。图4为本发明实施例四提供的磨损均衡方法的流程图。该方法应用于存储介质, 比如相变存储、闪存flash等。如图4所示,本实施例的方法包括步骤S401.记录每个存储子空间的累积写操作次数;步骤S403.当多个存储子空间中的任意一个存储子空间的累积写操作次数达到预定的重映射率时,将该存储子空间的逻辑地址映射到重映射物理地址;步骤S405.当该存储子空间被访问时,将该存储子空间的逻辑地址翻译成对应的重映射物理地址,具体包括确定访问操作地址所属的存储子空间逻辑地址;将存储子空间逻辑地址翻译成物理块地址。具体的,步骤S405可以包括首先,确定该存储子空间逻辑地址LBA在上一重映射轮中映射到的物理地址lb. pbp lb. pbp = Ib XOR lsr. keys, pr ;其中,Ib是逻辑块的逻辑地址,lsr. keys, pr是前一重映射轮的映射键值。确定该存储子空间逻辑地址在当前重映射轮映射到的物理地址lb. pb。lb. pbc = Ib XOR lsr. keys, cr所以,如果该存储子空间或者它的伙伴存储子空间已经在当前重映射轮完成了地址重映射,那么翻译后的物理块地址为当前重映射轮映射到的物理地址lb. pb。;否则翻译后的物理块地址为上一重映射轮中映射到的物理地址lb. pbp0在本发明实施例中,多个存储子空间的地址重映射可以同时进行。如果ー个存储子空间其中的所有存储块完成了重映射,那么该存储子空间将立即进入下ー个重映射轮继续进行重映射。本发明实施例中,多个存储子空间的地址重映射是多路并行进行的,可以使得磨损均衡速度更快。本发明实施例通过记录每个存储子空间的累积写操作次数,当多个存储子空间中的任意一个存储子空间的累积写操作次数达到预定的重映射率吋,将存储子空间的逻辑地址映射到重映射物理地址,当该存储子空间被访问时,将该存储子空间的逻辑地址翻译成对应的重映射物理地址,实现对重映射后存储子空间逻辑地址的翻译,完成访问操作。下面将详细说明本发明实施例的磨损均衡方法的地址重映射算法和地址翻译算法。首先是对数据结构的定义
存储子空间的逻辑地址
struct Isr {
umt64_t cr;umt64_t Ir;umt64_t crp;uint64_t wc;uint64_t keys [2];uint64_t total—round;
};存储子空间数据结构包括当前重映射轮的轮号cr和上一重映射轮的轮号Ir,用 于提取当前重映射轮和上一重映射轮的映射键;当前重映射指针crp ;存储子空间的累积写操作数wc ;该存储子空间的重映射键keys等。存储子空间的物理地址struct psr {uint64_t clsr ;};存储子空间的物理地址的数据结构包括当前逻辑地址号clsr,用于找到该存储子空间的物理地址当前所对应的逻辑地址。多路磨损均衡全局结构
struct multiway t
struct Isr 氺Isrs; struct psr *psrs; umt64_t writes; uint64_t swaps; uint64_t refreshes;
} mw;多路磨损均衡全局结构包括存储子空间的逻辑地址数组*lsrs、存储子空间的物理地址数组*psrs、写操作总数writes、块交换总数swaps和重映射总数refreshes等。本发明实施例的磨损均衡方法的地址重映射算法如下伪代码所示REMAP ALGOIUTHM CR = LSR->CR LR = LSR->LR IF CR = LR
CR = (LR + I) % 2
LSR->KEYS[CR] = RANDOMLY GENERATED KEY ENDIF
LOG—ADD = LSR->CRP
PHY—ADD = LOG—ADD XOR LSR->KEYS[CR]
PSR = FIND—PSR(PHY—ADD)
PSR—CLSR = PSR->CLSR
权利要求
1.一种磨损均衡方法,其特征在于,存储空间被分割成多个大小相同的存储子空间,每个存储子空间被分割成多个大小相同的存储块,每个存储块对应ー个逻辑地址和ー个物理地址,所述逻辑地址和物理地址具有唯一映射的关系; 所述方法包括 记录所述每个存储子空间的累积写操作次数; 当所述多个存储子空间中的任意一个存储子空间的累积写操作次数达到预定的重映射率时,将所述存储子空间的逻辑地址映射到重映射物理地址。
2.根据权利要求I所述的方法,其特征在于,所述将存储子空间的逻辑地址映射到重映射物理地址包括 对所述存储子空间生成重映射键; 将所述存储子空间的逻辑地址与所述重映射键进行异或操作,得到所述存储子空间的重映射物理地址,从而实现将所述存储子空间的逻辑地址映射到重映射物理地址。
3.根据权利要求2所述的方法,其特征在于,所述存储子空间的存储块逻辑地址包括存储子空间键和存储块键,所述存储子空间键用于标识所述存储子空间,所述存储块键用于标识所述存储子空间的存储块; 所述对存储子空间生成重映射键包括 对所述存储子空间生成重映射键,所述重映射键的位数与所述存储子空间的存储块逻辑地址的位数相同; 所述将存储子空间的逻辑地址与所述重映射键进行异或操作,得到所述存储子空间的重映射物理地址包括 将所述存储子空间的每一存储块逻辑地址与所述重映射键进行异或操作,得到所述每一存储块的重映射物理地址,从而实现将所述存储子空间的逻辑地址映射到重映射物理地址。
4.根据权利要求3所述的方法,其特征在于,所述存储子空间中的存储块逻辑地址以长度为Log2N的ニ进制数串MA表示,所述ニ进制数串MA中连续的Log2 (N/n)位为存储子空间键Region key,所述ニ进制数串MA中连续的Log2n位为存储块键Block key,其中N为所述存储空间的存储块总数,n为每个存储子空间的存储块数量; 所述对存储子空间生成重映射键包括 对所述存储子空间生成重映射键Key,所述重映射键Key的长度KeySize = Log2N ; 所述将所述存储子空间的每一存储块逻辑地址与所述重映射键进行异或操作,得到所述每一存储块的重映射物理地址包括 将所述存储子空间中的每一存储块逻辑地址MA与所述重映射键Key进行异或操作,得到所述每一存储块的重映射物理地址RMA,即RMA = MA XOR Key,其中XOR表示异或操作。
5.根据权利要求1-4中任ー项的所述方法,其特征在于,所述记录所述每个存储子空间的累积写操作次数包括 根据每一次写操作对应的存储块地址确定所述存储块所属的存储子空间,记录该存储子空间的累积写操作次数。
6.根据权利要求1-4中任ー项的所述方法,其特征在于,在将所述存储子空间的逻辑地址映射到重映射物理地址之后,还包括将所述存储子空间的累积写操作次数归零,所述存储子空间进入下ー个重映射轮。
7.根据权利要求6的所述方法,其特征在于,还包括 当所述存储子空间进入下ー个重映射轮后,对所述存储子空间生成本重映射轮新的重映射键,当所述新的重映射键与上ー个重映射轮的重映射键相同时,将所述存储子空间的逻辑地址与所述重映射键进行异或操作,得到本重映射轮中所述存储子空间的重映射物理地址。
8.根据权利要求6的所述方法,其特征在于,还包括 当所述存储子空间进入下ー个重映射轮后,对所述存储子空间生成新的重映射键;当所述新的重映射键与上一重映射轮的重映射键不相同时,判断本重映射轮中所述存储子空间的重映射物理地址是否与所述存储子空间的伙伴存储子空间的重映射物理地址相同; 如果相同,则根据所述存储子空间的重映射键更新所述伙伴存储子空间的重映射键,得到更新后的所述伙伴存储子空间的重映射键; 根据所述更新后的所述伙伴存储子空间的重映射键,确定所述伙伴存储子空间的重映射物理地址。
9.根据权利要求1-4任一项所述的方法,其特征在于,在对所述存储子空间进行地址重映射之后,还包括 确定访问操作地址所属的存储子空间逻辑地址; 将所述存储子空间逻辑地址翻译成物理块地址。
10.根据权利要求9所述的方法,其特征在于,所述将存储子空间逻辑地址翻译成物理块地址包括 确定该存储子空间逻辑地址在上一重映射轮中映射到的物理地址; 确定该存储子空间逻辑地址在当前重映射轮映射到的物理地址; 当该存储子空间或者该存储子空间的伙伴存储子空间已经在当前重映射轮完成了地址重映射时,翻译后的物理块地址为当前重映射轮映射到的物理地址;否则,翻译后的物理块地址为上一重映射轮中映射到的物理地址。
11.一种存储装置,其特征在于,包括 存储空间,所述存储空间包括多个大小相同的存储子空间,所述每个存储子空间包括多个大小相同的存储块,所述每个存储块对应ー个逻辑地址和ー个物理地址,所述逻辑地址和物理地址具有唯一映射的关系; 记录单元,用于记录所述每个存储子空间的累积写操作次数; 重映射単元,用于当所述多个存储子空间中的任意一个存储子空间的累积写操作次数达到预定的重映射率时,将所述存储子空间的逻辑地址映射到重映射物理地址。
12.根据权利要求11所述的存储装置,其特征在于,所述重映射単元包括 生成単元,用于对所述存储子空间生成重映射键; 运算单元,用于将所述存储子空间的逻辑地址与所述重映射键进行异或操作,得到所述存储子空间的重映射物理地址,从而实现将所述存储子空间的逻辑地址映射到重映射物理地址。
13.根据权利要求12所述的存储装置,其特征在于,所述存储子空间的存储块逻辑地址包括存储子空间键和存储块键,所述存储子空间键用于标识所述存储子空间,所述存储块键用于标识所述存储子空间的存储块; 所述生成单元包括 第一生成子単元,用于对所述存储子空间生成重映射键,所述重映射键的位数与所述存储子空间的存储块逻辑地址的位数相同; 所述运算単元包括 运算子単元,用于将所述存储子空间的每一存储块逻辑地址与所述重映射键进行异或操作,得到所述每一存储块的重映射物理地址,从而实现将所述存储子空间的逻辑地址映射到重映射物理地址。
14.根据权利要求13所述的存储装置,其特征在于,所述存储子空间中的存储块逻辑地址以长度为L0gEN的ニ进制数串MA表示,所述ニ进制数串MA中连续的Log2(NAi)位为存储子空间键Region key,所述ニ进制数串MA中连续的Log2n位为存储块键Block key,其中N为所述存储空间的存储块总数,n为每个存储子空间的存储块数量; 所述第一生成子単元具体用于对所述存储子空间生成重映射键Key,所述重映射键Key 的长度 KeySize = Log2N ; 所述运算子単元具体用于将所述存储子空间中的每一存储块逻辑地址MA与所述重映射键Key进行异或操作,得到所述每一存储块的重映射物理地址RMA,即RMA = MA XOR Key,其中XOR表示异或操作。
15.根据权利要求11-14中任一项的所述存储装置,其特征在于,所述记录単元包括 确定单元,用于根据每一次写操作对应的存储块地址确定所述存储块所属的存储子空间; 计数单元,用于记录该存储子空间的累积写操作次数。
16.根据权利要求11-14中任一项的所述存储装置,其特征在于,还包括 归零单元,用于将所述存储子空间的累积写操作次数归零,指示所述存储子空间进入下ー个重映射轮。
17.根据权利要求16的所述存储装置,其特征在干, 所述重映射単元还用于当所述存储子空间进入下ー个重映射轮后,对所述存储子空间生成本重映射轮新的重映射键,当所述新的重映射键与上ー个重映射轮的重映射键相同时,将所述存储子空间的逻辑地址与所述重映射键进行异或操作,得到本重映射轮中所述存储子空间的重映射物理地址。
18.根据权利要求16的所述存储装置,其特征在于,所述重映射単元还用于当所述存储子空间进入下ー个重映射轮后,对所述存储子空间生成新的重映射键;当所述新的重映射键与上一重映射轮的重映射键不相同时,判断本重映射轮中所述存储子空间的重映射物理地址是否与所述存储子空间的伙伴存储子空间的重映射物理地址相同;如果相同,则根据所述存储子空间的重映射键更新所述伙伴存储子空间的重映射键,得到更新后的所述伙伴存储子空间的重映射键;根据所述更新后的所述伙伴存储子空间的重映射键,确定所述伙伴存储子空间的重映射物理地址。
19.根据权利要求11-14所述的存储装置,其特征在于,还包括 逻辑地址确定単元,用于确定访问操作地址所属的存储子空间逻辑地址;翻译单元,用于将所述存储子空间逻辑地址翻译成物理块地址。
20.根据权利要求19所述的存储装置,其特征在于,所述翻译単元包括 第一物理地址确定単元,用于确定该存储子空间逻辑地址在上一重映射轮中映射到的物理地址; 第二物理地址确定単元,用于确定该存储子空间逻辑地址在当前重映射轮映射到的物理地址; 翻译子单元,用于当该存储子空间或者该存储子空间的伙伴存储子空间已经在当前重映射轮完成了地址重映射时,确定翻译后的物理块地址为当前重映射轮映射到的物理地址;否则确定翻译后的物理块地址为上一重映射轮中映射到的物理地址。
21.ー种信息系统,其特征在于,包括中央处理器以及至少ー个如权利要求11-20所述的存储装置;其中, 所述中央处理器用于对存储装置进行控制;所述存储装置用于根据中央处理器的指令对信息进行存储或访问。
全文摘要
本发明实施例提供一种磨损均衡方法、存储装置及信息系统,存储空间被分割成多个大小相同的存储子空间,每个存储子空间被分割成多个大小相同的存储块,每个存储块对应一个逻辑地址和一个物理地址,所述逻辑地址和物理地址具有唯一映射的关系;该方法包括记录所述每个存储子空间的累积写操作次数;当所述多个存储子空间中的任意一个存储子空间的累积写操作次数达到预定的重映率时,将所述存储子空间的逻辑地址映射到重映射物理地址。通过本发明实施例的磨损均衡方法、存储装置及信息系统,可以将局部的写操作过多的数据块的逻辑地址均衡映射到全物理存储空间,从而避免局部数据过热,延长存储介质的使用寿命。
文档编号G06F12/06GK102841852SQ201110172809
公开日2012年12月26日 申请日期2011年6月24日 优先权日2011年6月24日
发明者余宏亮, 杜雨阳, 龚皓 申请人:华为技术有限公司, 清华大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1