【技术实现步骤摘要】
供电安全数据管理系统
技术介绍
固态存储介质允许非常快速的读写时间。因此固态存储驱动器控制器的处理速度对读写吞吐量的有显著的影响。固态存储驱动器还必须保持和固态存储系统数据的一致性。如果固态存储系统突然断电,它必须能够恢复到可用状态并能够保持,比如,写操作过程中正要写入到存储器的数据必须是安全的。
技术实现思路
附图说明体现本专利技术不同特性的系统和方法参照以下附图被描述。图1示出一个非易失性存储设备的概况。图2A,图3A和图3B示出根据实施例记录系统状态的主记录内容。图2B,图4A和图4B示出根据实施例管理主记录内容的流程图。图5A和5B显示存储在非易失性存储介质的主记录恢复系统状态的流程图。具体实施方式虽然本专利技术描述了某些实施例,但这些实施例只是作为例子而已,不是想要限制本专利技术的范围。事实上,这里描述的本专利技术系统和方法的创新性可以实施为其他不同形式。此外,可以不偏离本专利技术的精神,对这里描述的系统和方法形式做出各种省略、替换、变更。系统概述本专利技术实施例的目的旨在为非易失性存储系统控制器提供减少读写延迟的系统和方法,同时保持非易失性存储系统活动记录用于系统恢复。在实施例中,系统活动记录可以用来恢复系统状态,并在断电的情况下保持一致性。在本应用中,“非易失性存储器”通常是指如NAND的固态闪存存储器。然而,此本专利技术披露的系统和方法也可用于传统的硬盘驱动器和混合驱动器,包括固态硬盘驱动器及其组件。正如,固态驱动器的某些内部典型操作,如“损耗调平”和“垃圾回收”等类似操作,硬盘驱动器也可以利用。在本专利技术中,术语“超级块”被定义为非易失性 ...
【技术保护点】
【技术特征摘要】
2011.03.28 US 13/073,5881.一种由固态存储子系统的控制器执行的用于免受失去供电的方法,其包括:在所述存储子系统的易失性存储器内保持对应于写入进程的驱动器状态的记录,对于所述写入进程,所述记录包括,与第一超级块和第二超级块相关的数据,所述第一超级块被指定为所述写入进程正在写入到的当前超级块,并且所述第二超级块被指定为在所述第一超级块已经被写入之后,所述写入进程将写入到的下一个超级块,其中所述第一超级块和第二超级块指定在非易失性固态存储阵列中的地址位置;写入到所述第一超级块;在写入到所述第一超级块中的最后写入地址时,指定所述第二超级块为所述写入进程将写入的当前超级块,所述指定反映在驱动器状态的记录中;在指定后,通过保存所述记录到所述非易失性固态存储阵列的一部分,开始所述记录的刷新,在所述记录的刷新完成前写入到所述第二超级块,从而所述写入进程不会因所述记录的刷新而延时,上述方法由所述存储子系统的控制器实施。2.如权利要求1所述的方法,其中所述记录储存在所述易失性存储器的主记录内,且所述主记录定期被刷新至所述非易失性固态存储阵列。3.如权利要求1所述的方法,其中每个超级块包括来自所述非易失性固态存储阵列中多个模组的至少一个写入块。4.如权利要求1所述的方法,进一步包括在失去供电后,参考保存的记录来重构系统表和写状态的步骤。5.如权利要求4所述的方法,其中所述记录还包括和第三超级块相关的数据,其中所述指定进一步包括:指定所述第一超级块为在先写入的超级块;以及在写入到所述第二超级块中的最后一个写入地址时指定所述第三超级块为待写入的超级块。6.如权利要求5所述的方法,其中在失去供电后,被指定为在先写入的超级块的所述第一超级块被用于恢复所述写入进程的日志。7.如权利要求5所述的方法,其中所述重构包括参考与所述第一超级块相关的数据和与所述第二超级块相关的数据重构写日志。8.如权利要求1所述的方法,其中所述记录包括擦除队列,关闭队列和写入地址组空闲池中的至少一个。9.一种被配置为在预期失去供电时保存系统状态信息的固态存储系统,其包括:固态存储器阵列,其包括多个超级块,所述多个超级块的每个包括多个物理写入地址;控制器,其被配置以控制对所述固态存储器阵列写入数据的多个写入进程,所述多个写入进程包括用户数据写入进程和内部系统写入进程,每个所述写入进程写入分配给相应写入进程的超级块;主机系统接口,所述系统通过所述主机系统接口接收将由所述用户数据写入进程执行的存储器命令;其中所述控制器被配置为:对于所述多个写入进程中的写入进程,在所述固态存储系统的易失性存储器中保持一记录,所述记录包括指示对应于该写入进程的驱动器活动状态的数据,所述记录包含与分配给该写入进程的超级块和下一超级块相关的数据,所述下一超级块表示在被分配的超级块中的物理写入地址被用尽后所述写入进程将要写入的超级块;以及刷新所述记录到所述固态存储器阵列,所述刷新的执行独立于完成对其...
【专利技术属性】
技术研发人员:L·S·赵,F·H·阿迪,
申请(专利权)人:西部数据技术公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。