存储装置以及该装置中的管理信息退避方法制造方法及图纸

技术编号:16155313 阅读:68 留言:0更新日期:2017-09-06 19:32
本发明专利技术的实施方式提供能够缩短对在断电时未从易失性存储器退避到非易失性存储器的管理信息进行恢复所需的时间的存储装置以及该装置中的管理信息退避方法。实施方式的具备非易失性存储介质的存储装置,具备易失性存储器、能够以比所述非易失性存储介质快的速度进行访问的非易失性存储器、和控制器。在所述易失性存储器中保存有用于所述存储装置中的管理的多个管理信息。所述控制器基于对所述多个管理信息分别进行恢复所需的恢复时间,将一个以上的管理信息决定为应退避到所述非易失性存储器的退避对象。所述控制器进一步相应于向所述存储装置的电力供给的切断而将所述决定出的管理信息退避到所述非易失性存储器。

【技术实现步骤摘要】
存储装置以及该装置中的管理信息退避方法
本专利技术的实施方式涉及存储装置以及该装置中的管理信息退避(转移保存)方法。
技术介绍
作为存储装置例如磁盘装置中使用的管理信息,已知有系统信息。系统信息由系统(例如,磁盘装置的控制器)用于管理(例如,已写入盘的数据的管理)。为了处理的高速化,系统信息被存储于动态RAM(DRAM)这样的易失性存储器来使用。保存在易失性存储器中的系统信息因向磁盘装置供给电力的切断(断电)而消失。另一方面,为了避免因断电导致数据消失,即,为了保护数据避免断电影响,以往以来提出了各种方法。这些方法之一是如下方法:在断电时使用备用电源将保存在易失性存储器中的数据(例如,未写入盘的写数据)退避到闪速ROM这样的非易失性存储器。使用该方法提供的数据保护功能也被称为掉电保护(PowerLossProtection:PLP)功能。因此,考虑利用PLP功能将系统信息从易失性存储器退避到非易失性存储器。但是,即使利用了PLP功能,也难以在能够从备用电源供给电力的时间(即,可备份时间)内将易失性存储器内的全部系统信息(更详细而言,全部种类的系统信息)退避到非易失性存储器。如果存在未退避的系统信息,则该未退避的系统信息因断电而消失。该情况下,磁盘装置的控制器必须在该磁盘装置被启动时将未退避的系统信息恢复到即将发生断电之前的状态。上述的恢复所需的时间主要取决于应恢复的系统信息的种类。PLP功能例如也通过固态驱动器(SSD)这样的、磁盘装置以外的存储装置来提供。即使在这样的存储装置中利用了PLP功能,在发生了断电的情况下,也未必能够退避全部系统信息。专利技术内容本专利技术的实施方式提供一种能够缩短对在断电时未从易失性存储器退避到非易失性存储器的管理信息进行恢复所需的时间的存储装置以及该装置中的管理信息退避方法。实施方式的具备非易失性存储介质的存储装置,具备易失性存储器、能够以比所述非易失性存储介质快的速度进行访问的非易失性存储器、以及控制器。所述易失性存储器保存用于所述存储装置中的管理的多个管理信息。所述控制器基于对所述多个管理信息分别进行恢复所需的恢复时间,将一个以上的管理信息决定为应退避到所述非易失性存储器的退避对象。所述控制器进一步相应于向所述存储装置的电力供给的切断而将所述决定出的管理信息退避到所述非易失性存储器。附图说明图1是表示实施方式涉及的磁盘装置的典型结构的框图。图2是表示图1所示的DRAM内的缓冲区域的典型的存储器映射图(memorymap)的例子的图。图3是表示图2所示的系统缓冲区域的CPU存储器空间中的映射(mapping)的例子的图。图4是表示图1所示的FROM内的退避区域的典型的存储器映射图的例子的图。图5是表示图1所示的系统缓冲管理表的数据构造例的图。图6是表示图1所示的FROM管理表的数据构造例的图。图7是表示图1所示的退避管理表的数据构造例的图。图8是表示该实施方式中的系统信息退避处理的典型步骤的流程图。图9是表示系统信息退避处理所包含的退避对象决定处理的典型步骤的流程图。具体实施方式以下,参照附图对实施方式进行说明。图1是表示实施方式涉及的磁盘装置的典型结构的框图。磁盘装置是存储装置的一例,也被称为硬盘驱动器(HDD)。因此,在以下的说明中,将磁盘装置表述为HDD。图1所示的HDD具备头盘组件(HDA)11、驱动器IC12、控制器13、DRAM14、闪速ROM(FROM)15以及备用电源16。HDA11包括盘110。盘110例如是在该盘110的至少一个面具备以磁方式记录数据的记录面的非易失性存储介质。即,盘110具有存储区域111。存储区域111的一部分被用作媒体缓存(mediacache,MC)区域112,该存储区域111的另外一部分被用作用户数据区域113。用户数据区域113例如被划分成被称为带(band)的多个同心圆状的区域。各带例如被用作数据补记型访问区域。MC区域112例如构成不能被用户访问的区域(所谓的系统区域)的一部分。MC区域112被用于对保存在DRAM14的缓冲区域141内的数据缓冲区域144(图2)中的数据的一部分(例如,随机访问的写数据)按次序进行保存(退避)。在本实施方式中,数据缓冲区域144和MC区域112分别被用作一次缓存和二次缓存。用户数据区域113例如用于保存由来自主机的写命令确定的写数据。HDA11还包括头、主轴马达(SPM)以及致动器等周知的机械要素。但是,这些要素在图1中省略。头被支承于悬架,包括读元件和写元件。写元件的宽度设为比读元件的宽度大。写元件和读元件的宽度是指与悬架的中心线正交的方向上的宽度。在本实施方式中,对于向盘110写入数据,使用叠瓦式磁记录(shingledmagneticrecording)。在叠瓦式磁记录中,从各带内的开头的磁道到末尾的磁道依次写入数据。并且,每当一个磁道的数据被写入带时,写元件以与写磁道的一部分重叠的方式在盘110的半径方向上移动与读元件跟随的轨迹(读磁道)对应的间距。使用叠瓦式磁记录而被写入数据的各带包括第1磁道和与该第1磁道局部重叠的第2磁道。SPM使盘110旋转。驱动器IC12按照控制器13(更详细而言,控制器13内的CPU133)的控制来驱动SPM以及致动器。控制器13例如使用将多个元件集成在单个芯片上的被称为片上系统(system-on-a-chip,SOC)的大规模集成电路(LSI)来实现。控制器13包括主机接口控制器(以下,称为HIF控制器)131、盘接口控制器(以下,称为DIF控制器)132以及CPU133。HIF控制器131经由主机接口20与主机装置(以下,称为主机)连接。HIF控制器131接收从主机传送的命令(写命令、读命令等)。HIF控制器131控制主机与DRAM14之间的数据传送。DIF控制器132控制盘110与DRAM14之间的数据传送。DIF控制器132包括读/写通道(未图示)。读/写通道处理与对盘110的读/写关联的信号。读/写通道将从盘110读取的信号(读信号)通过模拟-数字转换器转换成数字数据,从数字数据解码读数据。另外,读/写通道从数字数据提取头的定位所需的伺服数据。另外,读/写通道对向盘110写入的写数据进行编码。此外,读/写通道也可以独立于DIF控制器132而设置。该情况下,DIF控制器132控制DRAM14与读/写通道之间的数据传送即可。CPU133是作为图1所示的HDD的主控制器发挥功能的处理器。CPU133按照控制程序来控制HDD内的其他要素的至少一部分。该至少一部分包括驱动器IC12、HIF控制器131以及DIF控制器132,在本实施方式中,控制程序被预先保存于盘110或FROM15的特定的存储区域中。CPU133包括SRAM134。SRAM134是通常具有比DRAM14高的访问速度的易失性存储器。但是,也可以取代SRAM134而使用DRAM14。控制程序的至少一部分例如在开始了从主电源向HDD供给电力的情况下,被从FROM15加载到SRAM134(或DRAM14)的存储区域的一部分。另外,控制程序也可以被预先保存于盘110或读取专用的非易失性存储器(例如ROM)(未图示)。控制程序的至少一部分也可以不一定被加载到SRAM134(或DRAM1本文档来自技高网...
存储装置以及该装置中的管理信息退避方法

【技术保护点】
一种存储装置,具备非易失性存储介质,所述存储装置具备:易失性存储器,其保存用于所述存储装置中的管理的多个管理信息;非易失性存储器,其能够以比所述非易失性存储介质快的速度进行访问;以及控制器,其基于对所述多个管理信息分别进行恢复所需的恢复时间,将一个以上的管理信息决定为应退避到所述非易失性存储器的退避对象,执行用于相应于向所述存储装置的电力供给的切断而将所述决定出的管理信息退避到所述非易失性存储器的退避工作。

【技术特征摘要】
2016.02.29 JP 2016-0368571.一种存储装置,具备非易失性存储介质,所述存储装置具备:易失性存储器,其保存用于所述存储装置中的管理的多个管理信息;非易失性存储器,其能够以比所述非易失性存储介质快的速度进行访问;以及控制器,其基于对所述多个管理信息分别进行恢复所需的恢复时间,将一个以上的管理信息决定为应退避到所述非易失性存储器的退避对象,执行用于相应于向所述存储装置的电力供给的切断而将所述决定出的管理信息退避到所述非易失性存储器的退避工作。2.根据权利要求1所述的存储装置,还具备备用电源,该备用电源相应于所述电力供给的切断而至少生成用于所述退避工作的电力,所述控制器生成包含所述多个管理信息所包括的、且虽然已被更新但未保存于所述非易失性存储介质的全部管理信息中的一个以上的管理信息在内的全部组合,从所述生成的组合中选择包含在能够由所述备用电源供给电力的期间能够退避到所述非易失性存储器的管理信息在内的全部组合,基于与所述选择出的组合分别包含的一个以上的管理信息的恢复所需的时间对应的总恢复时间,将作为所述选择出的组合之一的第1组合所包含的一个以上的管理信息决定为所述退避对象。3.根据权利要求2所述的存储装置,与所述第1组合对应的总恢复时间是与所述选择出的组合分别对应的总恢复时间中的最大时间。4.根据权利要求2或3所述的存储装置,所述控制器基于所述生成的组合分别包含的一个以上的管理信息的总大小来执行所述选择。5.根据权利要求1~3中任一项所述的存储装置,所述恢复时间是假设在所述多个管理信息被保存到所述非易失性存储介质之前切...

【专利技术属性】
技术研发人员:本川正
申请(专利权)人:株式会社东芝
类型:发明
国别省市:日本,JP

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

1