CN107038131A - 固态硬盘断电保护装置及方法 - Google Patents
固态硬盘断电保护装置及方法 Download PDFInfo
- Publication number
- CN107038131A CN107038131A CN201610080173.8A CN201610080173A CN107038131A CN 107038131 A CN107038131 A CN 107038131A CN 201610080173 A CN201610080173 A CN 201610080173A CN 107038131 A CN107038131 A CN 107038131A
- Authority
- CN
- China
- Prior art keywords
- power
- solid state
- hard disc
- state hard
- backup
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1441—Resetting or repowering
-
- 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/061—Improving I/O performance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/16—Protection against loss of memory contents
-
- 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/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
-
- 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/0683—Plurality of storage devices
- G06F3/0688—Non-volatile semiconductor memory arrays
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
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)
- Quality & Reliability (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
一种固态硬盘断电保护装置及方法,在固态硬盘的快闪存储器阵列中设置断电专区,保留断电备份独立的储存空间,发生电源中断时,停止与主机的作业,并在储备电力耗竭前,将暂存的数据,直接写入断电专区的空白断电区块,形成断电备份,且设置辅助记号作为确认最新断电备份。电源恢复后,至断电专区根据断电备份的最新断电辅助记号直接读出断电备份,恢复固态硬盘断电前的状态。
Description
技术领域
本发明有关一种固态硬盘,尤其关于固态硬盘在发生断电时,保护数据不流失的装置与方法。
背景技术
固态硬盘(Solid State Drive,简称SSD)整合数个非挥发性的快闪存储器(Flash Memory)成为单一储存装置。而快闪存储器需要利用电压进行编程以存取数据,一旦发生断电,极易损毁储存的数据。因此,保护数据不遗失成为固态硬盘重要课题。
现有技术的固态硬盘接收主机指令存取数据时,利用快闪存储器转换层(Flash Translation Layer,简称FTL)建立的逻辑-物理映射表(Mapping Table),将存取数据的逻辑页地址(Logical Page Address,简称LPA)转换为物理页地址(Physical Page Address,简称PPA),再传输至快闪存储器。如图1所示,为现有技术的快闪存储器1,包含多个物理区块(Block)2,物理区块2内含复数个物理页3,物理区块2的物理页3一写入数据,就形成非空白的数据区块4,而未写入数据的物理区块2为空白区块(Free Block)5,作为写入数据的备用区块。快闪存储器1在写入数据时,以物理页为单位,但抹除数据则需以物理区块为单位才能一整区块抹除数据,恢复为空白区块5。
快闪存储器1在写入空白区块5的物理页的数据前,所有主机储存数据先暂存在固态硬盘的缓冲存储器。再由固态硬盘选取空白区块5的空白物理页3,将缓冲存储器的数据写入,更改逻辑-物理映射表的对应地址,并记录废弃原对应物理数据区块4的该逻辑页地址为无效物理页3,以待固态硬盘执行回收垃圾区块程序(Garbage Collection,简称GC)再回收利用。
现有技术的固态硬盘开始执行回收垃圾区块程序时,首先搜集数据区中超过预定数目废弃无效物理页3的数据区块4,如图示灰色数据区块作为垃圾区块6,复制垃圾区块6中有效物理页3的数据,写入至选取的空白区块5的空白物理页,复制完成后,抹除垃圾区块6中的全部数据,回收成新的空白区块5供写入数据备用。
固态硬盘另根据缓冲存储器的存储容量,设置足够备份的电容作为储备电力,以进行断电保护(Power Lost Protection,简称PLP)。如图2所示,为现有技术的快闪存储器1的数据存取过程。在固态硬盘存取过程中,例如使用快闪存储器1的空白区块写入数据A后,发生断电时,固态硬盘立即停止与主机作业,及停止进行中的回收垃圾区块程序。并在储备电力耗竭前,维持缓冲存储器的数据未消失时,将固态硬盘的缓冲存储器中的未写入的数据,写入选取快闪存储器1的空白区块形成断电备份A,并记录逻辑-物理映射表。
然而,在断电频繁的状态下,固态硬盘回收垃圾区块程序一再受到断电干扰而中止,无法正常回收垃圾区块增加空白区块备用。而空白区块(图示灰色数据区块)又被例如多次断电的写入数据A、B、C及断电备份A、B所占满时,将导致下次开电后没有空白区块可供写入,造成固态硬盘宕机。因此,固态硬盘在断电保护上,仍有问题亟待解决。
发明内容
本发明的目的提供一种固态硬盘断电保护的装置,借由在快闪存储器阵列中设置不受快闪存储器转换层管制的断电专区,保留断电备份独立的储存空间,以避免数据流失。
本发明另一目的在提供一种固态硬盘断电保护的方法,当断电或复电时,在断电专区直接读取或写入断电备份,以提高固态硬盘的作业效率。
本发明再一目的在提供一种固态硬盘断电保护的方法,在断电时,将断电备份写入断电专区,并设置辅助记号作为确认最新断电备份,以利固态硬盘正确恢复断电前的状态。
为了达到前述发明的目的,本发明固态硬盘断电保护的装置,利用控制器接收存取命令及写入数据,并控制缓冲存储器暂存数据,及控制快闪存储器阵列储存数据,快闪存储器阵列包含复数个非挥发性的快闪存储器,快闪存储器具有复数个数据区块,用以储存用户数据,并利用回收垃圾区块程序回收的空白区块,供写入数据备用,及由数个断电区块构成的断电专区,保留作为断电备份的独立储存空间。固态硬盘断电时,在储备电力耗竭前,由控制器控制将缓冲存储器暂存的数据,直接写入断电专区的空白断电区块,形成断电备份。复电时,直接至断电专区读取断电备份,恢复固态硬盘断电前原来缓冲存储器的状态。
本发明固态硬盘断电保护的装置,将断电专区设在各快闪存储器、部分的快闪存储器或单一的快闪存储器。断电专区另在断电区块物理页的备用字段设置辅助记号作为确认最新断电备份。
本发明固态硬盘断电保护的方法,发生电源中断时,停止与主机的作业,并在储备电力耗竭前,将暂存的数据,直接写入断电专区的空白断电区块,形成断电备份,且设置辅助记号作为确认最新断电备份。电源恢复后,至断电专区根据断电备份的最新断电辅助记号直接读出断电备份,恢复固态硬盘断电前的状态。
本发明固态硬盘断电保护的方法,在电源中断时固态硬盘停止进行中的回收垃圾区块程序。另对断电备份在写入的断电区块物理页的备用字段设置辅助记号。固态硬盘可不经转换层,直接至断电专区写入或读出断电备份。在读出断电备份后,直接抹除断电区块的断电备份的数据,形成空白断电区块回收再利用。
附图说明
图1是现有技术的快闪存储器的结构示意图。
图2是现有技术的快闪存储器的数据存取示意图。
图3是本发明使用的固态硬盘的结构图。
图4是本发明快闪存储器的结构示意图。
图5是本发明快闪存储器的断电保护的示意图。
图6是本发明固态硬盘断电保护方法的流程图。
具体实施方式
有关本发明为达成上述目的,所采用的技术手段及其功效,现举较佳实施例,并配合附图加以说明如下。
请同时参阅图3、图4及图5,图3是本发明使用的固态硬盘的结构图,图4是本发明快闪存储器的结构示意图,图5是本发明快闪存储器的断电保护的示意图。图3中本发明的固态硬盘(SSD)20作为电子装置10的储存装置,电子装置10的主机11设中央处理器(CPU)12及动态随机存储器(DRAM)13。由中央处理器12配合动态随机存储器13发出存取数据的逻辑地址至连接在传输接口14的固态硬盘20。
本发明固态硬盘20内设控制器21、缓冲存储器22、快闪存储器阵列23及转换层单元24。由控制器21接收主机11的存取命令及写入数据,暂存在缓冲存储器22。以存取命令的逻辑地址,根据转换层单元24针对快闪存储器阵列23建立的逻辑-物理映射表及管理转换层的参数,至快闪存储器阵列23相对逻辑地址的物理地址,将暂存的写入数据写入,或读取数据传输到动态随机存储器13,供主机11备用。
固态硬盘20的快闪存储器阵列23,包含复数个非挥发性的快闪存储器25。图4中快闪存储器25具有多个物理区块,物理区块内含复数个物理页。物理区块分为数据区块26、空白区块27及断电区块28,其中数据区块26用以储存用户数据(User Data)。空白区块27则为固态硬盘20利用回收垃圾区块程序,对无效的数据区块26形成的垃圾区块29回收的区块,并维持预定数量的空白区块27,以供固态硬盘20写入数据备用。而将复数个断电区块28构成断电专区30,保留作为断电备份的独立储存空间,且断电专区30不受转换层单元24管制。本实施例虽以在各快闪存储器25设断电专区30为例说明,但包含且不限于前述实施例,断电专区30也可视需要设置在部分或单一的快闪存储器25。
图5中本发明的固态硬盘20由控制器21接收主机11的写入数据A,暂存在缓冲存储器22。由固态硬盘20选取快闪存储器25的空白区块27,将缓冲存储器22的数据A写入,并在转换层单元24建立的逻辑-物理映射表记录对应地址。固态硬盘20在存取数据的空档,同时根据转换层单元24建立的逻辑-物理映射表及管理转换层的参数,对记录废弃的垃圾区块29,执行回收垃圾区块程序,保持不低于预定数量的备用空白区块27,以维持固态硬盘20的正常运作。
在存取数据的过程中,固态硬盘20一发生断电,固态硬盘20立即停止与主机10的作业,并停止固态硬盘20进行中的回收垃圾区块程序。在固态硬盘20储备电力耗竭前,选取断电专区30的空白断电区块28,将缓冲存储器22中的数据,不用记录逻辑-物理映射表,直接写入空白断电区块28,形成断电备份A,并在物理页的备用字段编码设置辅助记号*,作为确认最新断电备份。由于断电专区30专供储存断电备份,不会因固态硬盘20写入过多写入数据而被占满,也可确保及时储存断电备份,不让数据流失。
等待复电后,固态硬盘20不用查询逻辑-物理映射表,直接至断电专区30,根据最新断电备份的辅助记号,重新读出断电备份A,恢复固态硬盘20断电前原来缓冲存储器22的状态,并不经回收垃圾区块程序,直接抹除断电区块28的断电备份A的数据,形成空白断电区块28回收,以备断电再利用。由于断电专区30不须转换层单元24管制,且不用回收垃圾区块程序回收,不仅可提升固态硬盘20断电保护的效率,且可避免影响固态硬盘20正常作业。
假如固态硬盘20在断电频繁的状态下,回收垃圾区块程序一再受到断电干扰而中止,无法正常抹除断电备份的断电区块28或回收垃圾区块29备用。虽然空白区块27,可能被多次断电中过多的写入数据A、B、C所占满时,但本发明的断电专区30将提供独立保留的空白断电区块28,作为储存断电备份C,让最后的断电备份不影响空白区块27总数,以确保达到断电保护数据不流失且固态硬盘20正常运作。
如图6所示,为本发明固态硬盘断电保护方法的流程图。本发明固态硬盘断电保护方法的详细步骤说明如下:在步骤S1,固态硬盘一发生电源中断;步骤S2,固态硬盘立即停止与主机的作业,以及停止进行中的回收垃圾区块程序;步骤S3,在储备电力耗竭前,将暂存的数据,写入断电专区的空白断电区块,形成断电备份,并设置辅助记号作为确认最新断电备份;步骤S4,等待电源恢复后;步骤S5,根据最新断电备份的辅助记号,重新读出断电备份,恢复固态硬盘断电前原来缓冲存储器的状态。
因此,本发明固态硬盘断电保护的装置及方法,就可借由在固态硬盘的快闪存储器阵列中设置断电专区,保留断电备份独立的储存空间,让断电专区不受转换层单元管制,且不经回收垃圾区块程序回收,在电源中断时,将暂存数据直接写入断电专区,并设置辅助记号作为确认最新断电备份,防止过多的写入数据占满备份区而无法正常运作固态硬盘,达到提高断电保护的效率及避免固态硬盘宕机的目的。
以上所述者,仅为用以方便说明本发明的较佳实施例,本发明的范围不限于这些较佳实施例,凡依本发明所做的任何变更,在不脱离本发明的精神下,皆属本发明权利要求的范围。
Claims (11)
1.一种固态硬盘断电保护的装置,包含:
控制器,接收存取命令及写入数据;
缓冲存储器,受控制器控制暂存数据;
快闪存储器阵列,包含复数个非挥发性的快闪存储器,该快闪存储器包含复数个数据区块,用以储存用户数据,利用回收垃圾区块程序回收的空白区块,以供写入数据备用,以及数个断电区块构成的断电专区,不受转换层单元管制,保留作为断电备份的独立储存空间;
其中,固态硬盘断电时,在储备电力耗竭前,由控制器控制将缓冲存储器暂存的数据,直接写入断电专区的空白断电区块,形成断电备份,复电时,直接至断电专区读取断电备份,恢复固态硬盘断电前原来缓冲存储器的状态。
2.如权利要求1所述的固态硬盘断电保护的装置,其中该断电专区设在各快闪存储器。
3.如权利要求1所述的固态硬盘断电保护的装置,其中该断电专区设在部分的快闪存储器。
4.如权利要求1所述的固态硬盘断电保护的装置,其中该断电专区设在单一的快闪存储器。
5.如权利要求1所述的固态硬盘断电保护的装置,其中该断电专区设置辅助记号作为确认最新断电备份。
6.如权利要求5所述的固态硬盘断电保护的装置,其中该辅助记号设置在断电区块物理页的备用字段。
7.一种固态硬盘断电保护的方法,其步骤包含:
发生电源中断;
固态硬盘停止与主机的作业;
在储备电力耗竭前,将暂存的数据,直接写入断电专区的空白断电区块,形成断电备份,并设置辅助记号作为确认最新断电备份;
电源恢复;
至断电专区根据断电备份的最新断电辅助记号直接读出断电备份,恢复固态硬盘断电前的状态。
8.如权利要求7所述的固态硬盘断电保护的方法,其中电源中断时,固态硬盘停止进行中回收垃圾区块程序。
9.如权利要求7所述的固态硬盘断电保护的方法,其中断电备份在写入的断电区块物理页的备用字段设置辅助记号。
10.如权利要求7所述的固态硬盘断电保护的方法,其中固态硬盘不经转换层单元,直接至断电专区写入或读出断电备份。
11.如权利要求7所述的固态硬盘断电保护的方法,其中读出断电备份后,直接抹除断电区块的断电备份的数据,形成空白断电区块回收再利用。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610080173.8A CN107038131A (zh) | 2016-02-04 | 2016-02-04 | 固态硬盘断电保护装置及方法 |
US15/250,970 US20170228154A1 (en) | 2016-02-04 | 2016-08-30 | Device and method for power loss protection in solid state drive |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610080173.8A CN107038131A (zh) | 2016-02-04 | 2016-02-04 | 固态硬盘断电保护装置及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107038131A true CN107038131A (zh) | 2017-08-11 |
Family
ID=59496991
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610080173.8A Pending CN107038131A (zh) | 2016-02-04 | 2016-02-04 | 固态硬盘断电保护装置及方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20170228154A1 (zh) |
CN (1) | CN107038131A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107731260A (zh) * | 2017-11-08 | 2018-02-23 | 郑州云海信息技术有限公司 | 一种ssd的供电方法、***及ssd |
CN107957922A (zh) * | 2017-12-27 | 2018-04-24 | 宣城新维保网络技术有限公司 | 一种存储器断电保护方法 |
CN107992431A (zh) * | 2017-12-21 | 2018-05-04 | 珠海亿智电子科技有限公司 | 一种nand闪存无效数据回收的掉电保护方法 |
TWI659304B (zh) * | 2017-10-20 | 2019-05-11 | 慧榮科技股份有限公司 | 存取快閃記憶體模組的方法及相關的快閃記憶體控制器與電子裝置 |
CN111949220A (zh) * | 2020-09-03 | 2020-11-17 | 合肥沛睿微电子股份有限公司 | 存储设备异常断电恢复方法及存储设备 |
WO2022048227A1 (zh) * | 2020-09-07 | 2022-03-10 | 湖南国科微电子股份有限公司 | 一种数据保护装置、存储设备及存储*** |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11436087B2 (en) * | 2017-05-31 | 2022-09-06 | Everspin Technologies, Inc. | Systems and methods for implementing and managing persistent memory |
TWI670600B (zh) * | 2017-09-18 | 2019-09-01 | 深圳大心電子科技有限公司 | 資料備份方法、資料恢復方法以及儲存控制器 |
US10839920B2 (en) | 2017-09-29 | 2020-11-17 | Allegro Microsystems, Llc | Circuit having a low power charge pump for storing information in non-volatile memory during a loss of power event |
US10430296B2 (en) | 2017-09-29 | 2019-10-01 | Allegro Microsystems, Llc | Circuit and method for storing information in non-volatile memory during a loss of power event |
US10635523B2 (en) * | 2018-02-23 | 2020-04-28 | International Business Machines Corporation | Fast recovery from failures in a chronologically ordered log-structured key-value storage system |
US10642680B2 (en) | 2018-02-23 | 2020-05-05 | International Business Machines Corporation | Chronologically ordered log-structured key-value store from failures during garbage collection |
CN108519859B (zh) * | 2018-03-30 | 2021-04-20 | 深圳忆联信息***有限公司 | 数据读取方法、装置、设备及介质 |
WO2020028812A1 (en) * | 2018-08-03 | 2020-02-06 | Burlywood, Inc. | Power loss protection and recovery |
KR102570271B1 (ko) | 2018-11-01 | 2023-08-25 | 삼성전자주식회사 | 저장 장치 |
KR102637478B1 (ko) | 2018-12-05 | 2024-02-15 | 삼성전자주식회사 | 오픈 채널 솔리드 스테이트 드라이브, 이를 포함하는 비휘발성 메모리 시스템 및 오픈 채널 솔리드 스테이트 드라이브의 파워 로스 프로텍션 방법 |
CN109597720A (zh) * | 2018-12-10 | 2019-04-09 | 浪潮(北京)电子信息产业有限公司 | 一种内存管理方法、装置、设备及介质 |
CN109597773B (zh) * | 2018-12-10 | 2024-01-23 | 浪潮(北京)电子信息产业有限公司 | 一种ssd及其数据掉电保护方法、***、装置 |
KR20200113992A (ko) * | 2019-03-27 | 2020-10-07 | 에스케이하이닉스 주식회사 | 메모리 시스템의 복구 동작 중 비휘발성 메모리 오픈 블록의 셀 디스터브를 줄이는 방법 및 장치 |
US11416144B2 (en) | 2019-12-12 | 2022-08-16 | Pure Storage, Inc. | Dynamic use of segment or zone power loss protection in a flash device |
US11797188B2 (en) * | 2019-12-12 | 2023-10-24 | Sk Hynix Nand Product Solutions Corp. | Solid state drive with multiplexed internal channel access during program data transfers |
US11704192B2 (en) | 2019-12-12 | 2023-07-18 | Pure Storage, Inc. | Budgeting open blocks based on power loss protection |
CN111142792B (zh) * | 2019-12-17 | 2022-11-22 | 尧云科技(西安)有限公司 | 一种存储装置的掉电保护方法 |
KR20220066741A (ko) * | 2020-11-16 | 2022-05-24 | 삼성전자주식회사 | 스토리지 장치 및 그 동작 방법 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110093650A1 (en) * | 2009-10-16 | 2011-04-21 | Samsung Electronics Co., Ltd. | Nonvolatile memory system and related method of preserving stored data during power interruption |
US20130191578A1 (en) * | 2012-01-20 | 2013-07-25 | Seagate Technology Llc | Storing cached data in over-provisioned memory in response to power loss |
US20130254457A1 (en) * | 2012-03-21 | 2013-09-26 | Lsi Corporation | Methods and structure for rapid offloading of cached data in a volatile cache memory of a storage controller to a nonvolatile memory |
-
2016
- 2016-02-04 CN CN201610080173.8A patent/CN107038131A/zh active Pending
- 2016-08-30 US US15/250,970 patent/US20170228154A1/en not_active Abandoned
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110093650A1 (en) * | 2009-10-16 | 2011-04-21 | Samsung Electronics Co., Ltd. | Nonvolatile memory system and related method of preserving stored data during power interruption |
US20130191578A1 (en) * | 2012-01-20 | 2013-07-25 | Seagate Technology Llc | Storing cached data in over-provisioned memory in response to power loss |
US20130254457A1 (en) * | 2012-03-21 | 2013-09-26 | Lsi Corporation | Methods and structure for rapid offloading of cached data in a volatile cache memory of a storage controller to a nonvolatile memory |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI659304B (zh) * | 2017-10-20 | 2019-05-11 | 慧榮科技股份有限公司 | 存取快閃記憶體模組的方法及相關的快閃記憶體控制器與電子裝置 |
US10606744B2 (en) | 2017-10-20 | 2020-03-31 | Silicon Motion, Inc. | Method for accessing flash memory module and associated flash memory controller and electronic device |
CN107731260A (zh) * | 2017-11-08 | 2018-02-23 | 郑州云海信息技术有限公司 | 一种ssd的供电方法、***及ssd |
CN107731260B (zh) * | 2017-11-08 | 2020-11-20 | 苏州浪潮智能科技有限公司 | 一种ssd的供电方法、***及ssd |
CN107992431A (zh) * | 2017-12-21 | 2018-05-04 | 珠海亿智电子科技有限公司 | 一种nand闪存无效数据回收的掉电保护方法 |
CN107957922A (zh) * | 2017-12-27 | 2018-04-24 | 宣城新维保网络技术有限公司 | 一种存储器断电保护方法 |
CN111949220A (zh) * | 2020-09-03 | 2020-11-17 | 合肥沛睿微电子股份有限公司 | 存储设备异常断电恢复方法及存储设备 |
CN111949220B (zh) * | 2020-09-03 | 2023-12-08 | 合肥沛睿微电子股份有限公司 | 存储设备异常断电恢复方法及存储设备 |
WO2022048227A1 (zh) * | 2020-09-07 | 2022-03-10 | 湖南国科微电子股份有限公司 | 一种数据保护装置、存储设备及存储*** |
Also Published As
Publication number | Publication date |
---|---|
US20170228154A1 (en) | 2017-08-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107038131A (zh) | 固态硬盘断电保护装置及方法 | |
CN107608908B (zh) | 用于数据储存装置的磨损平均方法 | |
US8909986B2 (en) | Data storing method for solid state drive to preserve data integrity after power failure | |
US8122184B2 (en) | Methods for managing blocks in flash memories | |
CN110895514A (zh) | 映射表更新方法 | |
CN102841851B (zh) | 闪存管理方法和闪存设备 | |
CN104732153B (zh) | 数据抹除方法、存储器控制电路单元及存储器存储装置 | |
US11354236B2 (en) | Garbage collection method for data storage device | |
TWI524183B (zh) | 資料寫入方法、記憶體控制電路單元與記憶體儲存裝置 | |
US9529537B2 (en) | Storage system and storage method | |
CN104679437B (zh) | 数据写入方法、存储器控制电路单元与存储器储存装置 | |
CN104423888B (zh) | 数据写入方法、存储器控制电路单元与存储器存储装置 | |
CN104699413B (zh) | 数据管理方法、存储器存储装置及存储器控制电路单元 | |
CN106776376B (zh) | 缓冲存储器管理方法、存储器控制电路单元及存储装置 | |
CN106469122B (zh) | 有效数据合并方法、存储器控制器与存储器储存装置 | |
JP2013061799A (ja) | 記憶装置、記憶装置の制御方法およびコントローラ | |
CN101963891A (zh) | 数据存储处理方法与装置、固态硬盘***与数据处理*** | |
TWI498899B (zh) | 資料寫入方法、記憶體控制電路單元與記憶體儲存裝置 | |
CN104793891B (zh) | 数据写入方法、存储器控制电路单元与存储器存储装置 | |
CN104484283A (zh) | 一种降低固态硬盘写放大的方法 | |
CN112130749B (zh) | 数据储存装置以及非挥发式存储器控制方法 | |
CN105260325A (zh) | 固态硬盘搜集垃圾区块的方法 | |
CN106445401A (zh) | 表格更新方法、存储器储存装置及存储器控制电路单元 | |
CN107357520A (zh) | 整理指令处理方法、存储器控制电路单元及其存储装置 | |
EP2264602A1 (en) | Memory device for managing the recovery of a non volatile memory |
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 | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20170811 |