本公开提供了用于储存装置的数据丢失防止的方法和设备。在一些实施例中,数据丢失防止方法包括:从主机系统接收与待存储在易失性存储器中的必要数据对应的查询计划。数据丢失防止方法还包括:基于查询计划生成与必要数据对应的数据优先级列表。数据丢失防止方法还包括:当由主机系统供应的主电力降至电力水平阈值或以下时,基于数据优先级列表选择易失性存储器的至少一部分。数据丢失防止方法还包括:将必要数据移动至易失性存储器的至少一部分。将必要数据移动至易失性存储器的至少一部分。将必要数据移动至易失性存储器的至少一部分。
【技术实现步骤摘要】
储存装置及其数据丢失防止方法
[0001]相关申请的交叉引用
[0002]本申请要求在韩国知识产权局于2022年5月31日提交的韩国专利申请No.10
‑
2022
‑
0067035和于2022年8月26日提交的韩国专利申请No.10
‑
2022
‑
0107855的优先权,该申请的公开以引用方式全文并入本文中。
[0003]本公开大体涉及一种储存装置,并且更具体地,涉及一种在电力不足的情况下防止数据丢失的储存装置及其操作方法。
技术介绍
[0004]相关的半导体存储器装置可分为易失性半导体存储器装置和非易失性半导体存储器装置。相关的易失性半导体存储器装置可具有最快读和/或写速度,但当不向其供电时可丢失存储于其中的数据。相反,相关的非易失性半导体存储器装置即使在不向其供电时也可保持存储在其中的数据。至少出于这个原因,相关的非易失性半导体存储器装置可用于存储无论是否向其供电都可需要保持的信息。
[0005]相关的储存装置可包括非易失性存储器装置和/或易失性存储器装置。例如,相关的储存装置可使用易失性存储器装置作为临时存储待存储在非易失性存储器装置中的数据的缓冲器存储器。然而,当发生突然电力短缺(例如,突然断电(SPO)和/或电力故障)时,临时存储在易失性存储器装置中的数据可能丢失。在这种情况下,相关的储存装置可执行将存储在易失性存储器装置中的数据转储至非易失性存储器装置中的数据冲洗操作。
技术实现思路
[0006]本公开的实施例提供了一种储存装置,其当发生主机系统的突然主电力不足(例如,突然断电(SPO)或电力故障)时,通过将散落并存储在易失性存储器中的数据移动至易失性存储器的局部区域并且将备用电力仅供应至易失性存储器的向其移动数据的局部区域来在恢复主机系统的主电力之前保护存储在易失性存储器中的数据。
[0007]根据本公开的一方面,提供了一种储存装置的数据丢失防止方法。数据丢失防止方法包括:从主机系统接收对应于待存储在易失性存储器中的必要数据的查询计划。数据丢失防止方法还包括基于查询计划生成对应于必要数据的数据优先级列表。数据丢失防止方法还包括当由主机系统供应的主电力降至电力水平阈值或以下时基于数据优先级列表选择易失性存储器的至少一部分。数据丢失防止方法还包括将必要数据移动至易失性存储器的至少一部分。
[0008]在一些实施例中,数据丢失防止方法还可包括:将易失性存储器分隔为多个局部区域,将必要数据分配至对应于所述多个局部区域的相应的多个部分中;以及将必要数据的相应的多个部分存储至对应的多个局部区域中。
[0009]在一些实施例中,数据丢失防止方法还可包括:从易失性存储器的多个局部区域
中选择局部区域,该多个局部区域分配至必要数据的相应的多个部分中的具有与必要数据的相应的多个部分中的最大大小匹配的大小的对应部分。
[0010]在一些实施例中,数据丢失防止方法还可包括:从易失性存储器的多个局部区域中选择至少一个局部区域,该至少一个局部区域分配至必要数据的相应的多个部分中的具有大于或等于指定大小的大小的至少一个对应部分。
[0011]在一些实施例中,数据丢失防止方法还可包括:基于数据优先级列表从易失性存储器的多个局部区域中选择至少一个局部区域,该至少一个局部区域分配至必要数据的相应的多个部分中的包括在主电力降至电力水平阈值或以下之后将首先执行的有效必要数据的对应的多个部分的至少一个对应部分。
[0012]在一些实施例中,数据丢失防止方法还可包括:从易失性存储器的多个局部区域中选择局部区域,该多个局部区域分配至必要数据的相应的多个部分中的具有有效必要数据的多个部分中的最大大小的对应部分。
[0013]在一些实施例中,数据丢失防止方法还可包括:当由主机系统供应的主电力降至电力水平阈值或以下时,基于数据优先级列表防止将无效必要数据移动至易失性存储器的至少一部分。
[0014]在一些实施例中,数据丢失防止方法还可包括:当从主机系统供应的主电力降至电力水平阈值或以下时,通过内部备用电源和外部备用电源中的至少一个将备用电力供应至易失性存储器。
[0015]在一些实施例中,数据丢失防止方法还可包括:在必要数据移动至易失性存储器的至少一部分之后,关断供应至易失性存储器的未选择的部分的备用电力的供应。
[0016]根据本公开的一方面,提供了一种储存装置。储存装置包括非易失性存储器、易失性存储器和处理器。非易失性存储器被配置为响应于主机系统的请求执行输入数据操作和输出数据操作中的至少一个。易失性存储器被配置为存储用于输入数据操作和输出数据操作中的至少一个的必要数据。处理器被配置为控制输入数据操作和输出数据操作中的至少一个。处理器还被配置为从主机系统接收对应于必要数据的查询计划。处理器还被配置为基于查询计划生成对应于必要数据的数据优先级列表。处理器还被配置为,当由主机系统供应的主电力降至电力水平阈值或以下时,基于数据优先级列表选择易失性存储器的第一局部区域。处理器还被配置为将必要数据移动至易失性存储器的第一局部区域。
[0017]在一些实施例中,储存装置的易失性存储器可包括多个局部区域。多个局部区域可包括第一局部区域。必要数据可被划分为对应于多个局部区域的相应的多个部分并且存储在对应的多个局部区域中。
[0018]在一些实施例中,储存装置的处理器还可被配置为基于数据优先级列表从易失性存储器的多个局部区域中选择具有与必要数据的相应的多个部分的最大大小匹配的大小的局部区域。
[0019]在一些实施例中,储存装置的处理器还可被配置为基于数据优先级列表从易失性存储器的多个局部区域中选择具有大于或等于指定大小的大小的至少一个局部区域。
[0020]在一些实施例中,储存装置的处理器还可被配置为基于数据优先级列表从易失性存储器的多个局部区域中选择存储在主电力降至电力水平阈值或以下之后要执行的必要数据的局部区域。
[0021]在一些实施例中,储存装置的处理器还可被配置为从易失性存储器的多个局部区域中选择局部区域,该局部区域存储在主电力降至电力水平阈值或以下之后要执行的必要数据的相应的多个部分中具有最大大小。
[0022]根据本公开的一方面,提供了一种储存装置。储存装置包括非易失性存储器、易失性存储器、处理器和内部备用电源。非易失性存储器被配置为响应于主机系统的请求执行输入数据操作和输出数据操作中的至少一个。易失性存储器被配置为存储用于输入数据操作和输出数据操作中的至少一个的必要数据。处理器被配置为控制输入数据操作和输出数据操作中的至少一个。内部备用电源被配置为当由主机系统供应的主电力降至电力水平阈值或以下时将备用电力供应至易失性存储器。处理器还被配置为从主机系统接收对应于必要数据的查询计划。处理器还被配置为基于查询计划生成对应于必要数据的数据优先级列表。处理器还被配置为当主电力降至电力水平阈值或以下时基于数据优先级列表选择易失性存储器的第一局部区域。本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种储存装置的数据丢失防止方法,所述数据丢失防止方法包括:从主机系统接收与待存储在易失性存储器中的必要数据对应的查询计划;基于所述查询计划生成与所述必要数据对应的数据优先级列表;当由所述主机系统供应的主电力降至电力水平阈值或以下时,基于所述数据优先级列表选择所述易失性存储器的至少一部分;以及将所述必要数据移动至所述易失性存储器的所述至少一部分。2.根据权利要求1所述的数据丢失防止方法,其中,接收所述查询计划的步骤包括:将所述易失性存储器分隔为多个局部区域;将所述必要数据分配至与所述多个局部区域对应的相应的多个部分中;以及将所述必要数据的所述相应的多个部分存储在对应的多个局部区域中。3.根据权利要求2所述的数据丢失防止方法,其中,选择所述易失性存储器的所述至少一部分的步骤包括:从所述易失性存储器的所述多个局部区域中选择局部区域,所述局部区域分配至所述必要数据的所述相应的多个部分中的具有与所述必要数据的所述相应的多个部分中的最大大小匹配的大小的对应部分。4.根据权利要求2所述的数据丢失防止方法,其中,选择所述易失性存储器的所述至少一部分的步骤包括:从所述易失性存储器的所述多个局部区域中选择至少一个局部区域,所述至少一个局部区域分配至所述必要数据的所述相应的多个部分中的具有大于或等于指定大小的大小的至少一个对应部分。5.根据权利要求2所述的数据丢失防止方法,其中,选择所述易失性存储器的所述至少一部分的步骤包括:基于所述数据优先级列表从所述易失性存储器的所述多个局部区域中选择至少一个局部区域,所述至少一个局部区域分配至所述必要数据的所述相应的多个部分中的至少一个对应部分,所述至少一个对应部分包括在所述主电力降至所述电力水平阈值或以下之后要首先执行的有效必要数据。6.根据权利要求5所述的数据丢失防止方法,其中,选择所述易失性存储器的所述至少一部分的步骤还包括:从所述易失性存储器的所述多个局部区域中选择局部区域,所述局部区域分配至所述必要数据的所述相应的多个部分中的具有所述有效必要数据的多个部分的最大大小的对应部分。7.根据权利要求5所述的数据丢失防止方法,其中,将所述必要数据移动至所述易失性存储器的所述至少一部分的步骤包括:当由所述主机系统供应的所述主电力降至所述电力水平阈值或以下时,基于所述数据优先级列表,防止将无效必要数据移动至所述易失性存储器的所述至少一部分。8.根据权利要求1所述的数据丢失防止方法,还包括:当从所述主机系统供应的所述主电力降至所述电力水平阈值或以下时,通过内部备用电源和外部备用电源中的至少一个将备用电力供应至所述易失性存储器。9.根据权利要求8所述的数据丢失防止方法,还包括:
在所述必要数据移动至所述易失性存储器的所述至少一部分之后,关断供应至所述易失性存储器的未选择的部分的所述备用电力的供应。10.一种储存装置,包括:非易失性存储器,其被配置为响应于主机系统的请求执行输入数据操作和输出数据操作中的至少一个;易失性存储器,其被配置为存储用于所述输入数据操作和所述输出数据操作中的至少一个的必要数据;以及处理器,其被配置为控制所述输入数据操作和所述输出数据操作中的至少一个,其中,所述处理器还被配置为:从所述主机系统接收与所述必要数据对应的查询计划;基于所述查询计划生成与所述必...
【专利技术属性】
技术研发人员:池洙荣,刘永健,陈相华,
申请(专利权)人:三星电子株式会社,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。