存储器储存装置及其还原方法与存储器控制器制造方法及图纸

技术编号:10696525 阅读:307 留言:0更新日期:2014-11-27 00:01
本发明专利技术公开了一种存储器储存装置,存储器储存装置包括具有多个实体区块的可复写式非易失性存储器芯片、连接器与存储器控制器。存储器控制器将所配置的逻辑区块提供给主机系统,并且维护第一映射表与建立第二映射表,第二映射表为在系统初始化时间点的第一映射表的备份且被储存于保留分割区。数据写入操作在保留分割区上执行,并且数据读取操作在系统分割区与保留分割区上执行。当主机系统进行数据还原操作时,存储器控制器根据主机系统所传送的还原指令,利用在保留分割区上的第二映射表来回复第一映射表,藉此以进行数据还原。

【技术实现步骤摘要】
存储器储存装置及其还原方法与存储器控制器
本专利技术关于一种存储器储存装置,特别是指一种存储器储存装置的数据还原方法。
技术介绍
随着微电子技术的快速成长,各类电脑产品的外围设备亦渐驱高级且多元化,如今,消费者使用电脑不仅是为了处理一般的文书作业及浏览网路,更为了能观赏高画质影音文件、享受3D线上游戏或处理复杂的应用程序,但无论是高画质影音文件或是各类电子数据文件,其文件大小必然会随着数据的复杂及精细度而提升,因此,高容量的硬盘遂成为所有电脑产品所不可或缺的必要配备。目前,一般的常规硬盘(HardDiskDrive,简称HDD)虽然已能储存高达TB级的电子数据,然而,常规硬盘却限于自身的机械式结构,致使其读写速度难以提升至与中央处理器(Centralprocessingunit,简称CPU)的处理速度相匹配的程度,且常规硬盘具有消耗功率大及不耐震动等特性,并不利于应用在各类行动电子装置上,因此,近年来业者不断地进行研究及开发,期能寻找出一种新的储存装置,其中,又以固态硬盘最具发展性,固态硬盘(SolidStateDisk、SolidStateDrive,简称SSD),是一种基于永久性存储器(如闪存存储器)的电脑数据储存装置,其主要技术是将数个存储器(如:NAND存储器)连接起来,再搭配适当的控制芯片及电路,所形成的一储存装置。在固态硬盘的规格方面,由于固态硬盘常作为传统常规硬盘的替代品,故大多数的制造厂商会将固态硬盘设计为和常规硬盘相同的规格,例如常见的1.8英寸、2.5英寸或3.5英寸规格。而在固态硬盘与电脑的连接介面方面,目前的固态硬盘普遍采用SATA2介面,但亦有部分固态硬盘采用IDE、SATA、SATA3、1394、USB、或PCI-E等连接介面。此外,在固态硬盘中所采用的存储器,大致上可分为两大类:MLC(Multi-LevelCell,多层式储存)及SLC(Single-LevelCell,单层式储存),另外较新型的还有TLC(Triple-LevelCell)存储器。就目前的技术而言,使用MLC的固态硬盘成本较使用SLC的低,但是写入速度较低、使用寿命也较短。固态硬盘与常规硬盘相较之下,具备了无噪音、低功耗、读写中耐震性高、低发热及易轻量化等优点,这也使得固态硬盘十分适合应用在行动电子装置上,除此之外,根据相关测试数据显示,固态硬盘的读取速度约可达到常规硬盘的2~3倍以上,写入速度亦可达到常规硬盘的1.5倍以上。在目前常规硬盘成为系统效能瓶颈的情况下,采用固态硬盘应是一种不错的解决方案。先前技艺下,请参照图1,图1为现有存储器储存装置回复数据的示意图。存储器芯片的多个实体区块区分为系统分割区SP’与保留分割区RP’,主机系统在备份时会将系统分割区SP’内的数据D100~D500(为方便表示图1中仅示意D100~D102)完全复制一份且储存在保留分割区RP’内。之后,主机系统在进行数据读取与新数据写入的操作时,会通过映射表M来进行存取。如果主机系统欲对存储器储存装置进行还原时,就需要将储存在保留分割区RP’内的数据D100~D500再搬移至系统分割区SP’以覆盖系统分割区SP’内的数据,藉此进行数据还原。然而,这样的备份数据与还原数据,需要花费很长的时间来搬移数据,而这会对硬件设备因为闲置时间过长而遭到主机系统判定为失效装置而被剔除。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种存储器储存装置及其还原方法与存储器控制器,能够让使用者通过映射表的备份来更快速地还原数据或系统。本专利技术实施例提出一种存储器储存装置,存储器储存装置包括可复写式非易失性存储器芯片、连接器与存储器控制器。可复写式非易失性存储器芯片具有多个实体区块。连接器电性连接主机系统。存储器控制器电性连接可复写式非易失性存储器芯片与连接器,所述存储器控制器用以配置多个逻辑区块以映射部分的实体区块,并将实体区块逻辑上至少划分为系统分割区与保留分割区。存储器控制器将所配置的逻辑区块提供给主机系统,并且维护第一映射表与建立第二映射表,第二映射表为在系统初始化时间点的第一映射表的备份且被储存于保留分割区,之后,数据写入操作在保留分割区上执行,并且数据读取操作在系统分割区与保留分割区上执行。当主机系统进行数据还原操作时,存储器控制器根据主机系统所传送的还原指令,利用在保留分割区上的第二映射表来回复第一映射表,藉此以进行数据还原。在本专利技术其中一个实施例中,第二映射表为将多个逻辑区块映射至系统分割区得多个实体区块,并且第二映射表为第一映射表的初始状态。在本专利技术其中一个实施例中,初始状态为主机系统建立系统还原时间点的状态。在本专利技术其中一个实施例中,当主机系统存取逻辑存取地址时,所述存储器控制器根据主机系统的指令将逻辑存取地址转换为对应的逻辑区块的逻辑页面,再通过第一映射表找到其所映射的实体页面来进行存取。在本专利技术其中一个实施例中,当主机系统进行数据写入操作时,则数据会被写入至保留分割区的实体区块,并且第一映射表上的对应的逻辑区块地址链接会指向保留分割区的实体区块。在本专利技术其中一个实施例中,第一映射表为逻辑区块-实体区块映射表,并且第二映射表为逻辑区块-实体区块备份映射表,其中在系统初始化时间点的第一映射表上的逻辑区块地址链接对应地指向系统保留区的实体区块。本专利技术实施例另提出一种存储器储存装置,用于管理存储器储存装置中的可复写式非易失性存储器芯片,存储器控制器包括主机系统介面、存储器介面与存储器管理电路。主机系统介面电性连接主机系统。存储器介面电性连接可复写式非易失性存储器芯片,其中可复写式非易失性存储器芯片具有多个实体区块。存储器管理电路电性连接主机系统介面与存储器介面,所述存储器管理电路用以控制存储器控制器的整体运作,并且配置多个逻辑区块以映射部分的多个实体区块,并将多个实体区块逻辑上至少划分为系统分割区与保留分割区,存储器管理电路将所配置的逻辑区块提供给主机系统,并且维护第一映射表与建立第二映射表,所述第二映射表为在系统初始化时间点的第一映射表的备份且被储存于保留分割区,之后,数据写入操作在保留分割区上执行,且数据读取操作在系统分割区与保留分割区上执行。当主机系统进行数据还原操作时,所述存储器管理电路根据主机系统所传送的还原指令,利用在保留分割区上的逻辑区块-实体区块备份映射表来回复逻辑区块-实体区块映射表,藉此以进行数据还原。在本专利技术其中一个实施例中,存储器控制器还包括缓冲存储器、电源管理电路与错误检查与校正电路。缓冲存储器电性连接存储器管理电路,所述缓冲存储器用以暂存来自主机系统的数据,或者是暂存来自于可复写式非易失性存储器芯片的数据。电源管理电路电性连接存储器管理电路,所述电源管理电路用以控制存储器储存装置的电源。错误检查与校正电路电性连接存储器管理电路,所述错误检查与校正电路用以执行错误检查与校正程序以确保数据的正确性。本专利技术实施例再提出一种存储器储存装置的数据还原方法,所述存储器储存装置具有可复写式非易失性存储器芯片、连接器与存储器控制器,并且可复写式非易失性存储器芯片具有多个实体区块,连接器电性连接主机系统,所述存储器控制器电性连接可复写式非易失性存储器芯片与连接器。数据还原方法包括以下步骤:配置多个逻辑区块以映射部分的该本文档来自技高网
...
存储器储存装置及其还原方法与存储器控制器

【技术保护点】
一种存储器储存装置,其特征在于,包括:一可复写式非易失性存储器芯片,具有多个实体区块;一连接器,电性连接一主机系统;以及一存储器控制器,电性连接该可复写式非易失性存储器芯片与该连接器,该存储器控制器用以配置多个逻辑区块以映射部分的该多个实体区块,并将该多个实体区块逻辑上至少划分为一系统分割区与一保留分割区,其中该存储器控制器将所配置的该多个逻辑区块提供给该主机系统,并且维护一第一映射表与建立一第二映射表,该第二映射表为在一系统初始化时间点的该第一映射表的备份且被储存于该保留分割区,之后,一数据写入操作在该保留分割区上执行,并且一数据读取操作在该系统分割区与该保留分割区上执行,其中当该主机系统进行一数据还原操作时,该存储器控制器根据该主机系统所传送的一还原指令,利用在该保留分割区上的该第二映射表来回复该第一映射表,藉此以进行数据还原。

【技术特征摘要】
2013.05.17 TW 1021175531.一种存储器储存装置,其特征在于,包括:一可复写式非易失性存储器芯片,具有多个实体区块;一连接器,电性连接一主机系统;以及一存储器控制器,电性连接该可复写式非易失性存储器芯片与该连接器,该存储器控制器用以配置多个逻辑区块以映射部分的该多个实体区块,并将该多个实体区块逻辑上至少划分为一系统分割区与一保留分割区,其中该存储器控制器将所配置的该多个逻辑区块提供给该主机系统,并且维护一第一映射表与建立一第二映射表,该第二映射表为在一系统初始化时间点的该第一映射表的备份且被储存于该保留分割区,之后,一数据写入操作在该保留分割区上执行,并且一数据读取操作在该系统分割区与该保留分割区上执行,其中当该主机系统进行一数据还原操作时,该存储器控制器根据该主机系统所传送的一还原指令,利用在该保留分割区上的该第二映射表来回复该第一映射表,藉此以进行数据还原。2.如权利要求1所述的存储器储存装置,其中该第二映射表为将该多个逻辑区块映射至该系统分割区的该多个实体区块,并且该第二映射表为该第一映射表的一初始状态。3.如权利要求2所述的存储器储存装置,其中该初始状态为该主机系统建立一系统还原时间点的状态。4.如权利要求1所述的存储器储存装置,其中当该主机系统存取一逻辑存取地址时,该存储器控制器根据该主机系统的指令将该逻辑存取地址转换为对应的该逻辑区块的逻辑页面,再通过该第一映射表找到其所映射的实体页面来进行存取。5.如权利要求1所述的存储器储存装置,其中当该主机系统进行该数据写入操作时,则数据会被写入至该保留分割区的该实体区块,并且该第一映射表上的对应的逻辑区块地址链接会指向该保留分割区的该实体区块。6.如权利要求1所述的存储器储存装置,其中该第一映射表为一逻辑区块-实体区块映射表,并且该第二映射表为一逻辑区块-实体区块备份映射表,其中在该系统初始化时间点的该第一映射表上的逻辑区块地址链接对应地指向该系统保留区的该实体区块。7.一种存储器控制器,用于管理一存储器储存装置中的一可复写式非易失性存储器芯片,其特征在于,该存储器控制器包括:一主机系统介面,电性连接一主机系统;一存储器介面,电性连接该可复写式非易失性存储器芯片,其中该可复写式非易失性存储器芯片具有多个实体区块;一存储器管理电路,电性连接该主机系统介面与该存储器介面,该存储器管理电路用以控制该存储器控制器的整体运作,并且配置多个逻辑区块以映射部分的该多个实体区块,并将该多个实体区块逻辑上至少划分为一系统分割区与一保留分割区,该存储器管理电路将所配置的该多个逻辑区块提供给该主机系统,并且维护一第一映射表与建立一第二映射表,该第二映射表为在一系统初始化时间点的该第一映射表的备份且被储存于该保留分割区,之后,一数据写入操作在该保留分割区上执行,且一数据读取操作在该系统分割区与该保留分割区上执行,其中当该主机系统进行一数据还原操作时,该存储器管理电路根据该主机系统所传送的一还原指令,利用在该保留分割区上的该逻辑区块-实体区块备份映射表来回复该逻辑区块-实体区块映射表,藉此以进行数据还原。8.如权利要求7所述的存储器控制器,其中该第二映射表为将该多个逻辑区块映射至该系统分割区的该多个实体区块,并且该第二映射表为该第一映射表的一初始状态。9.如权利要求8所述的存储器控制器,该初始状态为该主机系统建立一系统还原时间点的状态。10.如权利要求7所述的存储器控制器,其中当该主机系统存取一逻辑存取地址时,该存储器管理电路根据该主机系统的指令将该逻辑存取地址转换为对应的该逻辑区块的逻辑页面,再通过该第一映射表找到其所映射的实体页面来进行存取。11.如权利要求7所述的存储器控制器,其中当该主机系统进行该数...

【专利技术属性】
技术研发人员:李元晖
申请(专利权)人:宇瞻科技股份有限公司
类型:发明
国别省市:中国台湾;71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1