【技术实现步骤摘要】
数据存储系统、数据存储方法以及制造固态驱动器的方法相关申请的交叉引用本申请要求于2017年7月31日在韩国知识产权局提交的韩国专利申请第10-2017-0097088号的优先权,其公开内容通过引用并入本文。
本专利技术构思涉及数据存储系统、数据存储系统的数据存储方法以及制造固态驱动器(SSD)的方法。
技术介绍
易失性存储器是相对较快的存储形式,但是当关闭存储器的电力时,存储在易失性存储器中的数据不能被保留。另一方面,非易失性存储器可以永久或半永久地保存数据,但相对较慢。因此,因为其操作速度,易失性存储器可以用作缓冲器的数据存储系统。例如,在操作期间,数据可以被临时存储在实现为易失性存储器的缓冲器中,使得缓冲器不会引起操作速度的显著减慢。然后,可以以预定操作周期将存在于缓冲器中的数据转储清除(flush)到非易失性存储器。然而,当由于外部因素导致电源突然关闭/切断时,例如,当出现电源故障时,存在于缓冲器中的数据可能丢失。为了防止这个问题,可以应用电力损耗保护(PLP)。如果应用了PLP,则当发生电力损耗时,提供备用电力,并且执行缓冲器转储清除操作以将缓冲器中的数据强制地移动到非易失性存储器。然而,即使应用了PLP,由于内部部件的异常操作,缓冲器刷新操作也可能无法正常执行。在这种情况下,缓冲器中存在的数据可能会丢失。
技术实现思路
本专利技术构思的各方面提供了即使当主电源意外终止时也能够可靠地存储数据的数据存储系统。例如,在提供至数据存储系统的电力低于预定水平并且第一核未能执行写操作的情况下,第二核写入应该已由第一核写入的数据。本专利技术构思的各方面还提供了一种 ...
【技术保护点】
1.一种数据存储系统,包括:存储装置,其包括第一存储装置和与所述第一存储装置物理上分离的第二存储装置;两个或更多个核,所述两个或更多个核至少包括第一核和第二核,所述第一核包括与要被写入所述第一存储装置的第一数据相关的第一数据信息,所述第二核包括与要被写入所述第二存储装置的第二数据相关的第二数据信息;共享存储器,其可由所述第一核和所述第二核存取;以及应急电力系统,其在第一模式中被配置为当提供至所述数据存储系统的外部电力小于所述数据存储系统的最小阈值操作电力时,向所述第一核和所述第二核提供备用电力,其中,当在所述第一模式中检测到所述第二核的写操作错误时,所述第一核将所述第二数据信息写入所述第一存储装置的指定用于存储第三数据信息的区中,并且所述第一核通过参考所述第二数据信息的存储地址将所述第二数据写入所述第一存储装置的指定用于存储第三数据的区中。
【技术特征摘要】
2017.07.31 KR 10-2017-00970881.一种数据存储系统,包括:存储装置,其包括第一存储装置和与所述第一存储装置物理上分离的第二存储装置;两个或更多个核,所述两个或更多个核至少包括第一核和第二核,所述第一核包括与要被写入所述第一存储装置的第一数据相关的第一数据信息,所述第二核包括与要被写入所述第二存储装置的第二数据相关的第二数据信息;共享存储器,其可由所述第一核和所述第二核存取;以及应急电力系统,其在第一模式中被配置为当提供至所述数据存储系统的外部电力小于所述数据存储系统的最小阈值操作电力时,向所述第一核和所述第二核提供备用电力,其中,当在所述第一模式中检测到所述第二核的写操作错误时,所述第一核将所述第二数据信息写入所述第一存储装置的指定用于存储第三数据信息的区中,并且所述第一核通过参考所述第二数据信息的存储地址将所述第二数据写入所述第一存储装置的指定用于存储第三数据的区中。2.根据权利要求1所述的数据存储系统,其中,在所述第一模式中,所述第一核向所述共享存储器提供所述第一数据信息,并且所述第二核向所述共享存储器提供所述第二数据信息,并且所述第一核和所述第二核被配置为通过所述共享存储器共享所述第一数据信息和所述第二数据信息。3.根据权利要求1所述的数据存储系统,其中,所述第一核能够存取所述第一数据信息和所述第二数据信息两者,并且所述第二核能够存取所述第一数据信息和所述第二数据信息两者。4.根据权利要求1所述的数据存储系统,其中,所述第三数据信息包括所述第二数据信息和与所述第二数据信息相关的第一签名位,并且所述第三数据包括所述第二数据和与所述第二数据相关的第二签名位,其中,所述第一签名位和所述第二签名位用于数据恢复。5.根据权利要求4所述的数据存储系统,其中,所述第一核将所述第三数据信息写入所述第一存储装置的存储区,并且通过参考包括在所述第二数据信息中的存储信息将所述第三数据写入所述第一存储装置的存储区。6.根据权利要求4所述的数据存储系统,其中,所述第一核将所述第三数据信息写入所述第一存储装置的备用区,并且通过参考包括在所述第二数据信息中的存储信息将所述第三数据写入所述第一存储装置的存储区。7.根据权利要求1所述的数据存储系统,其中,在所述第一模式中检测所述第二核的写操作错误包括:当所述第二核未能在预定时间之前关闭定时器时,基于由所述定时器产生的中断信号来检测所述第二核的写操作错误。8.根据权利要求1所述的数据存储系统,其中,在所述第一模式中检测所述第二核的写操作错误包括:在预定时间,通过所述第一核的操作检查所述第二核是否具有所述写操作错误,其中,当所述第二核未在所述预定时间完成写操作的执行时,所述第一核确定所述第二核具有所述写操作错误。9.根据权利要求1所述的数据存储系统,其中,所述第一数据信息包括与所述第一数据相关的第一有效性信息、与所述第一数据相关的第一共享存储器地址、与所述第一数据相关的第一存储地址以及关于所述第一数据的类型的信息,并且所述第二数据信息包括与所述第二数据相关的第二有效性信息、与所述第二数据相关的第二共享存储器地址、与所述第二数据相关的第二存储地址以及关于所述第二数据的类型的信息。10.根据权利要求1所述的数据存储系统,其中,当第二模式的所述第二核检测到所述第二核的写操作错误的记录并且在所述第二模式中提供至所述数据存储系统的所述外部电力等于或大于所述数据存储系统的最小阈值操作电力时,所述第一核通过参考包括在所述第二数据信息中的存储信息将所述第三数据写入所述第二存储装置。11.一种数据存储系统,包括:存储装置,其包括第一存储装置和与所述第一存储装置物理上分离的第二存储装置;多个核,所述多个核包括第一核和第二核,所述第一核具有与要被写入所述第一存储装置的第一数据相关的第一数据信息,所述第二核具有与要被写入所述第二存储装置的第二数据相关的第二数据信息;以及共享存储器,其可由所述第一核和所述第二核存...
【专利技术属性】
技术研发人员:金敏旭,崔仁洙,
申请(专利权)人:三星电子株式会社,
类型:发明
国别省市:韩国,KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。