CN116149545A - 一种基于存储类内存的损耗均衡方法 - Google Patents
一种基于存储类内存的损耗均衡方法 Download PDFInfo
- Publication number
- CN116149545A CN116149545A CN202211532326.XA CN202211532326A CN116149545A CN 116149545 A CN116149545 A CN 116149545A CN 202211532326 A CN202211532326 A CN 202211532326A CN 116149545 A CN116149545 A CN 116149545A
- Authority
- CN
- China
- Prior art keywords
- data
- memory
- unit
- loss
- wear
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000015654 memory Effects 0.000 title claims abstract description 129
- 238000000034 method Methods 0.000 title claims abstract description 31
- 239000007787 solid Substances 0.000 abstract 1
- 230000005012 migration Effects 0.000 description 13
- 238000013508 migration Methods 0.000 description 13
- 238000009825 accumulation Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000015556 catabolic process Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 230000002028 premature Effects 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0646—Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
- G06F3/0647—Migration mechanisms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0614—Improving the reliability of storage systems
- G06F3/0616—Improving the reliability of storage systems in relation to life time, e.g. increasing Mean Time Between Failures [MTBF]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
- G06F3/0679—Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5011—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
- G06F9/5016—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals the resource being the memory
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
本发明涉及一种存储类内存(Storage Class Memory,SCM)的损耗均衡方法,包括根据数据的损耗力区分数据的数据类型,根据存储单元的损耗度区分存储单元的单元类型,并通过数据的数据类型与存储单元的单元类型调整数据的存储位置。本发明提供的损耗均衡方法适用于存储类内存的存储设备,能极大提高存储设备的寿命,为基于存储类内存的存储***大规模商业化应用奠定了坚实基础。
Description
技术领域
本发明属于数据存储领域,有关于存储类内存(Storage Class Memory,SCM),尤其涉及一种存储类内存的损耗均衡方法。
背景技术
存储器包含随机存取存储器(RAM)、只读存储器(ROM)、动态RAM(DRAM)、静态RAM(SRAM)等等。存储器单元可为易失性或非易失性的,即使在不存在外部电源的情况下,非易失性存储器(例如,闪存存储器NAND Flash)也可长时间维持它们的存储逻辑状态。当与外部电源断开时,易失性存储器装置(例如,DRAM)可能丢失它们的存储状态。存储级内存(Storage Class Memory)存储器属于非易失性存储器,例如:铁电RAM(FeRAM)、磁性RAM(MRAM)、电阻式RAM(ReRAM)、相变存储器(PCRAM)技术等,具有高密度、大容量、能耗低的存储特性,为存储技术革命提供了良好的基础。SCM存储页在使用一定次数后会失效,可擦除次数一般为千万次至十亿次。
然而在基于SCM的存储芯片实际使用过程中,存储芯片的实际寿命远远低于上述理论值。其主要原因是SCM存储介质可以实现存储数据的就地更新,且存储数据的***作频率不同。存储热数据的SCM存储单元由于热数据的不断更新,而导致这些存储单元不断地被擦写,形成坏块,当坏块达到一定的累积之后,存储芯片就不能够再使用了,而存储冷数据的存储单元由于冷数据长时间不更新写入,而导致这些存储单元很少被擦写,造成极大的浪费。损耗均衡算法所解决的正是如何将整个SCM存储介质被均衡的磨损,而不是某些存储区块不断被磨损,而其它存储区块则处于闲置状态,从而避免存储芯片过早崩溃的情况。
发明内容
本发明提供一种基于存储类内存的损耗均衡方法,旨在均衡存储器内各个存储单元的损耗,以解决因为存储器中部分存储单元损坏导致整个存储器性能下降甚至崩溃的问题。
本发明采用如下技术方案:一种基于存储类内存的损耗均衡方法,所述方法包括:配置当前数据的数据类型,所述数据类型至少包括:第一数据和第二数据;所述第一数据的损耗力小于第一阈值Q1,所述第二数据的损耗力大于第二阈值Q2;且Q1≤Q2;损耗力越高,表明数据对存储单元的损耗越快;
配置当前存储单元的单元类型,所述单元类型至少包括:第一单元和第二单元;所述第一单元的损耗度小于第一阈值P1,所述第二单元的损耗度大于第二阈值P2;且P1≤P2;损耗度越高,表明存储单元的损耗越大;
所述均衡方法至少包括:将存储于第二单元的第二数据进行迁移至一目标存储单元,所述目标存储单元的损耗度小于第二阈值P2。
优选的,所述目标存储单元为空闲的第一单元,或存储第一数据的第一单元。
优选的,所述目标存储单元为存储第一数据的第一单元,将第二单元的第二数据与该目标存储单元中的第一数据交换存储位置;交换存储位置通过一中继单元实现,所述中继单元为空闲存储单元。
优选的,迁移的第二数据的损耗力越大,其目标存储位置的损耗度越小。
优选的,所述Q1、Q2、P1、P2满足如下约束:所述k1(Q1、Q2、P1、P2)表示存储器在当前状态下,通过Q1、Q2、P1、P2配置后,存储第二数据的第二单元数;所述k2(Q1、Q2、P1、P2)表示存储器在当前状态下,通过Q1、Q2、P1、P2配置后,存储第一数据的第一单元数与空闲的第一单元数之和。
优选的,根据存储器的总损耗度设定阈值Q1、Q2、P1、P2中的至少一个阈值,其中,存储器的总损耗度越大,Q1越大,Q2越小,P1越大,P2越小;所述存储器的总损耗度是指:存储器已擦写次数与可擦写次数之比。
优选的,数据的损耗力通过最近时间段的历史数据计算得到。
作为本发明的另一方面,本发明还提供一种存储器,采用上述方法均衡各个存储单元。
适用于本发明的存储单元为ReRAM、PCRAM、MRAM、FeRAM中的至少一种。
本发明的有益效果在于:
(1)基于数据的损耗力与存储单元的损耗度对存储类内存存储单元进行损耗均衡,能够避免因存储器中部分存储单元损坏导致整个存储器性能下降甚至崩溃的问题,延长了存储器的使用寿命。
(2)根据数据类型与存储单元类型对损耗力阈值与损耗度阈值进行适应性调整,能够最大程度的匹配存储器整体的运行情况,保证数据高效处理。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。
在附图中:
图1为本发明的一范例实施例所示出的基于存储类内存的存储器示意图。
图2为本发明的一范例实施例所示出的基于存储类内存的损耗均衡方法流程图。
图3为本发明的一范例实施例所示出的判断数据损耗力的流程图。
图4为本发明的一范例实施例所示出的判断存储单元损耗度的流程图。
图5为本发明的一范例实施例所示出的存储于高损耗度的存储单元中强损耗数据迁移过程的示意图。
图6为本发明的一范例实施例所示出的中继单元辅助数据迁移中一种迁移过程的数据迁移流程图。
图7为本发明的一范例实施例所示出的中继单元辅助数据迁移中一种迁移过程的数据迁移流程图。
具体实施方式
下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。
本发明实施例提供了一种存储器,如图1所示,该存储器包含多个存储类内存存储单元,且至少包含一进行损耗均衡的控制器,实现各个存储单元的损耗均衡。
适用于本发明的存储单元为存储类内存,包括但不限于ReRAM、PCRAM、MRAM、FeRAM中的至少一种。这些SCM存储单元由于数据的不断更新,而导致某些存储单元不断地被擦写,形成坏块,当坏块达到一定的累积之后,存储器就不能够再使用了,因此,本发明的均衡控制对于延长SCM存储单元的使用寿命显得尤为重要。
上述基于存储类内存的损耗均衡方法,如图2所示,该方法根据数据的损耗力和存储单元的损耗度,将存储于高损耗度的存储单元中强损耗力数据进行迁移,避免这种强损耗力数据对该高损耗度存储单元进行进一步损耗。本方法的具体步骤包括:
S1:设定数据的损耗力第一阈值Q1、第二阈值Q2(Q1≤Q2)和存储单元的损耗度第一阈值P1、第二阈值P2(P1≤P2);
在本发明某些较为优选的方案中,根据存储器的总损耗度设定阈值Q1,存储器的总损耗度越大,Q1越大;或根据存储器的总损耗度设定阈值Q2,存储器的总损耗度越大,Q2越小;或根据存储器的总损耗度设定阈值P1,存储器的总损耗度越大,P1越大;或根据存储器的总损耗度设定阈值P2,存储器的总损耗度越大,P2越小。
本发明优选的方案中,上述Q1、Q2、P1、P2是根据存储器当前状态设定的,具体满足如下约束:所述k1(Q1、Q2、P1、P2)表示存储器在当前状态下,通过Q1、Q2、P1、P2配置后,存储第二数据的第二单元数;所述k2(Q1、Q2、P1、P2)表示存储器在当前状态下,通过Q1、Q2、P1、P2配置后,存储第一数据的第一单元数与空闲的第一单元数之和。通过该约束,可以保证足量的目标存储单元,供存储于高损耗度存储单元的强损耗力数据的迁移。随着存储器的进一步使用,存储单元的损耗度将逐渐提升,为避免出现某些存储单元损耗度过高导致存储器崩溃的问题,应通过动态调整Q1、Q2、P1、P2使得存储器综合性能最优。
所述存储器的总损耗度是指:存储器已擦写次数与可擦写次数之比。
S2:配置当前数据的数据类型和当前存储单元的单元类型。
所述数据类型至少包括:第一数据和第二数据;在某些实施案例中,所述第一数据的损耗力小于第一阈值Q1,所述第二数据的损耗力大于第二阈值Q2;且Q1≤Q2;在某些实施案例中,还可以包括第三数据,第三数据的损耗力介于第一数据和第二数据之间。
所述单元类型至少包括:第一单元和第二单元;所述第一单元的损耗度小于第一阈值P1,所述第二单元的损耗度大于第二阈值P2;且P1≤P2;在某些实施案例中,还可以包括第三单元,第三单元的损耗度介于第一单元和第二单元之间。
本发明中,采用损耗力来评价数据对存储单元的损耗能力;损耗力越高,表明数据对存储单元的损耗越快;损耗力可以采用历史数据计算得到;优选采用最近时间段的历史数据计算得到,可以有效预测未来一段时间的损耗力。例如采用最近24小时的更新次数,获得近24小时的更新频率,作为该数据的损耗力。
图3给出了判断数据损耗力的具体步骤,包括:①统计数据最近时间段的历史更新次数,计算数据最近时间段的更新频率,②判断数据最近时间段的更新频率与损耗力阈值Q1、Q2的大小关系,③若数据的更新频率小于损耗力阈值Q1,则将数据归类为第一数据(弱损耗力数据);若数据的更新频率大于损耗力阈值Q2,则将数据归类为第二数据(强损耗力数据)。
本发明中,损耗度表示存储单元的损耗程度,一般为:已擦写次数占可擦写次数之比;损耗度越高,表明存储单元的损耗越大。
图4给出了判断存储单元损耗度的具体步骤,包括:①统计存储单元最近时间段的历史擦写次数,计算历史擦写次数与可擦写次数之比,②判断存储单元历史擦写次数与可擦写次数比值与损耗度阈值P1、P2的大小关系,③若存储单元历史擦写次数与可擦写次数比值小于损耗度阈值Q1,则将存储单元归类为第一单元(低损耗度存储单元);若存储单元历史擦写次数与可擦写次数比值大于损耗度阈值Q2,则将存储单元归类为第二单元(高损耗度存储单元)。
在本发明某些较为优选的方案中,根据存储器的总损耗度设定阈值Q1,存储器的总损耗度越大,Q1越大,筛选出的低损耗度存储单元越多,使得迁移目标存储单元数量较大,有利于提供足量的迁移目标存储单元。
在本发明某些较为优选的方案中,根据存储器的总损耗度设定阈值Q2,存储器的总损耗度越大,Q2越小,筛选出的高损耗度存储单元越多,当存储单元损耗度较高时即可将其数据迁移,有利于使得存储单元的损耗度更加均衡。
在本发明某些较为优选的方案中,根据存储器的总损耗度设定阈值P1,存储器的总损耗度越大,P1越大,筛选出的弱损耗力数据越多,其占据的低损耗度存储单元越多,有利于提供足量的迁移目标存储单元。
在本发明某些较为优选的方案中,根据存储器的总损耗度设定阈值P2,存储器的总损耗度越大,P2越小,筛选出的强损耗力数据越多,其占据的高损耗度存储单元越多,当其占据的存储单元损耗度较高时即可将强损耗力数据搬移,有利于使得存储单元的损耗度更加均衡。
S3:提取前述存储于高损耗度的存储单元中强损耗力数据;
S4:将存储于高损耗度存储单元中的强损耗力数据转移至低损耗度存储单元。
上述强损耗力数据迁移后所在的存储单元的损耗度应当小于第二阈值P2,才对存储器的性能有促进作用。而损耗度小于第一阈值P1的空闲存储单元、损耗度小于第一阈值P1且存储弱损耗力数据(损耗力小于第一阈值Q1)的存储单元被认为是较为优选的目标存储单元,可以将存储于高损耗度的存储单元中强损耗数据迁移至优选的位置,如图5所示。空闲的低损耗度存储单元和存储弱损耗力数据的低损耗度存储单元可满足强损耗力数据的损耗需求。其中,尤其是空闲的低损耗度存储单元还可以减小数据迁移过程中发生的擦写次数,直接将存储于高损耗度的存储单元中强损耗力数据迁移至这种空闲的存储单元即可。而迁移至存储弱损耗力数据的低损耗度存储单元时,需要中继存储单元的辅助(空闲的存储单元),中继存储单元可以是CPU中的空闲缓存存储单元,也可以是另外一个同质空闲存储单元。图6展示了中继单元辅助转移的过程,需要:①将存储于高损耗度的存储单元中强损耗力数据迁移至中继单元,②将低损耗度存储单元中的弱损耗力数据迁移至前述高损耗度的存储单元中,③将存储于中继单元的强损耗力数据迁移至前述低损耗度存储单元。或者,如图7,需要:①将低损耗度存储单元中的弱损耗力数据迁移至中继单元,②将存储于高损耗度的存储单元中强损耗力数据迁移至前述低损耗度的存储单元中,③将存储于中继单元的弱损耗力数据再转移至前述高损耗度存储单元。
在本发明某些实施例中,还对目标存储单元根据其损耗度进行排序,损耗度低的存储单元被优先用于存储强损耗力的数据,可以均衡各个存储单元的损耗过程。
Claims (10)
1.一种基于存储类内存的损耗均衡方法,其特征在于,所述方法包括:
配置当前数据的数据类型,所述数据类型至少包括:第一数据和第二数据;所述第一数据的损耗力小于第一阈值Q1,所述第二数据的损耗力大于第二阈值Q2;且Q1≤Q2;损耗力越高,表明数据对存储单元的损耗越快;
配置当前存储单元的单元类型,所述单元类型至少包括:第一单元和第二单元;所述第一单元的损耗度小于第一阈值P1,所述第二单元的损耗度大于第二阈值P2;且P1≤P2;损耗度越高,表明存储单元的损耗越大;
所述均衡方法至少包括:将存储于第二单元的第二数据进行迁移至一目标存储单元,所述目标存储单元的损耗度小于第二阈值P2。
2.根据权利要求1所述的方法,其特征在于,所述目标存储单元为空闲的第一单元,或存储第一数据的第一单元。
3.根据权利要求2所述的方法,其特征在于,所述目标存储单元为存储有第一数据的第一单元,将第二单元的第二数据与该目标存储单元中的第一数据交换存储位置。
4.根据权利要求3所述的方法,其特征在于,交换存储位置通过一中继单元实现,所述中继单元为空闲存储单元。
5.根据权利要求1所述的方法,其特征在于,迁移的第二数据的损耗力越大,其目标存储位置的损耗度越小。
7.根据权利要求1所述的方法,其特征在于,根据存储器的总损耗度设定阈值Q1、Q2、P1、P2中的至少一个阈值,其中,存储器的总损耗度越大,Q1越大,Q2越小,P1越大,P2越小;所述存储器的总损耗度是指:存储器已擦写次数与可擦写次数之比。
8.根据权利要求1所述的方法,其特征在于,数据的损耗力通过最近时间段的历史数据计算得到。
9.一种存储器,其特征在于,采用权利要求1-8任一项所述的方法均衡各个存储单元。
10.根据权利要求9所述的存储器,其特征在于,所述存储单元为ReRAM、PCRAM、MRAM、FeRAM中的至少一种。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211532326.XA CN116149545B (zh) | 2022-12-01 | 2022-12-01 | 一种基于存储类内存的损耗均衡方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211532326.XA CN116149545B (zh) | 2022-12-01 | 2022-12-01 | 一种基于存储类内存的损耗均衡方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116149545A true CN116149545A (zh) | 2023-05-23 |
CN116149545B CN116149545B (zh) | 2024-06-11 |
Family
ID=86339786
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211532326.XA Active CN116149545B (zh) | 2022-12-01 | 2022-12-01 | 一种基于存储类内存的损耗均衡方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116149545B (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101419842A (zh) * | 2008-11-07 | 2009-04-29 | 成都市华为赛门铁克科技有限公司 | 硬盘的损耗均衡方法、装置及*** |
US20100064094A1 (en) * | 2008-09-09 | 2010-03-11 | Phison Electronics Corp. | Memory managing method for non-volatile memory and controller using the same |
CN104798055A (zh) * | 2012-09-19 | 2015-07-22 | 学校法人中央大学 | 存储器控制器、数据存储装置和存储器控制方法 |
CN106598484A (zh) * | 2016-11-17 | 2017-04-26 | 华为技术有限公司 | 数据的存储方法、闪存芯片以及存储装置 |
US9811288B1 (en) * | 2011-12-30 | 2017-11-07 | EMC IP Holding Company LLC | Managing data placement based on flash drive wear level |
CN110851079A (zh) * | 2019-10-28 | 2020-02-28 | 华中科技大学 | 一种自适应的存储设备损耗均衡方法及*** |
-
2022
- 2022-12-01 CN CN202211532326.XA patent/CN116149545B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100064094A1 (en) * | 2008-09-09 | 2010-03-11 | Phison Electronics Corp. | Memory managing method for non-volatile memory and controller using the same |
CN101419842A (zh) * | 2008-11-07 | 2009-04-29 | 成都市华为赛门铁克科技有限公司 | 硬盘的损耗均衡方法、装置及*** |
US9811288B1 (en) * | 2011-12-30 | 2017-11-07 | EMC IP Holding Company LLC | Managing data placement based on flash drive wear level |
CN104798055A (zh) * | 2012-09-19 | 2015-07-22 | 学校法人中央大学 | 存储器控制器、数据存储装置和存储器控制方法 |
CN106598484A (zh) * | 2016-11-17 | 2017-04-26 | 华为技术有限公司 | 数据的存储方法、闪存芯片以及存储装置 |
CN110851079A (zh) * | 2019-10-28 | 2020-02-28 | 华中科技大学 | 一种自适应的存储设备损耗均衡方法及*** |
Non-Patent Citations (1)
Title |
---|
柳振中;: "闪存损耗均衡的内存优化实现", ***仿真学报, no. 1, 23 October 2009 (2009-10-23), pages 251 - 254 * |
Also Published As
Publication number | Publication date |
---|---|
CN116149545B (zh) | 2024-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10503411B2 (en) | Data storage device and method for operating non-volatile memory | |
US8356152B2 (en) | Initiative wear leveling for non-volatile memory | |
KR101454817B1 (ko) | 반도체 메모리 장치 및 그것의 마모도 관리 방법 | |
JP5031849B2 (ja) | フラッシュメモリのブロック管理方法 | |
TWI474324B (zh) | 平均讀寫記憶元件的方法及記憶體系統 | |
US8745319B2 (en) | Flash memory based storage devices utilizing magnetoresistive random access memory (MRAM) to store control information facilitating wear leveling | |
CN103985409B (zh) | 对于意外功率损失的数据保护 | |
US8205036B2 (en) | Non-volatile memory and controlling method thereof | |
US20110010489A1 (en) | Logical block management method for a flash memory and control circuit storage system using the same | |
US20100332726A1 (en) | Structure and method for managing writing operation on mlc flash memory | |
US10346296B2 (en) | Data storage device | |
CN101441599B (zh) | 一种固态硬盘的均衡方法和固态硬盘 | |
CN103608782A (zh) | Lsb页面和msb页面中的选择性数据存储 | |
US7649794B2 (en) | Wear leveling method and controller using the same | |
CN103688247A (zh) | 混合slc/mlc存储器中的块管理方案 | |
CN102047230A (zh) | 混合式存储器管理 | |
US20110060865A1 (en) | Systems and Methods for Flash Memory Utilization | |
CN109471594B (zh) | 一种mlc闪存读写方法 | |
CN110058800A (zh) | 具有根据存储设备容量利用编程的单元存储密度模式的存储设备 | |
CN112130749B (zh) | 数据储存装置以及非挥发式存储器控制方法 | |
CN101499315A (zh) | 快闪存储器平均磨损方法及其控制器 | |
US11698742B2 (en) | Garbage collection in a memory component using an adjusted parameter | |
CN116149545B (zh) | 一种基于存储类内存的损耗均衡方法 | |
CN113190473B (zh) | 基于能量收集非易失性处理器的缓存数据管理方法、介质 | |
CN115543180A (zh) | 一种固态硬盘的管理方法、装置及固态硬盘 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |