技术新讯 > 计算推算,计数设备的制造及其应用技术 > 管理主机中的映射数据的存储装置及其操作方法与流程  >  正文

管理主机中的映射数据的存储装置及其操作方法与流程

  • 国知局
  • 2024-08-08 16:49:00

本公开的多种实施例涉及一种管理存储在主机中的映射数据的方法,并且涉及一种能够减少映射数据形成时间的存储装置及存储装置的操作方法。

背景技术:

1、存储装置能够根据来自诸如计算机、智能电话、平板电脑等的外部装置的请求来存储数据。

2、存储装置可以包括用于存储数据的存储器和用于控制存储器的存储器控制器。存储器控制器可以接收来自外部装置的请求。根据接收到的请求,存储器控制器可以执行或控制用于从存储器读取数据、将数据写入(编程)到存储器或擦除存储器的数据的操作。

3、存储由外部装置识别的数据的逻辑地址可以不同于将数据物理地存储在存储装置中的物理地址。因此,存储装置可以将逻辑地址和物理地址之间的转换关系存储在内部易失性存储器中作为映射数据。然而,由于存储装置中设置的内部易失性存储器的容量有限,可能无法存储大量的映射数据。为了解决该问题,可以分配并利用外部装置中设置的易失性存储器的一部分来存储映射数据。

4、在这种情况下,当发生突然断电(spo)时,存储在外部装置的易失性存储器中的所有映射数据都被删除,并且应该重新存储映射数据。然而,形成新的映射数据可能需要相当长的时间。

技术实现思路

1、本公开的多种实施例提供了一种能够在上述情况下快速形成新的映射数据的存储装置以及存储装置的操作方法。

2、本发明要实现的技术任务不限于上述技术任务,并且其他未提及的技术任务可以由本发明所属领域的普通技术人员通过下面的描述而清楚地理解。

3、根据本公开的实施例,一种存储器控制器的操作方法可以包括:响应于来自外部装置的读取请求,使用外部装置的易失性存储器区域的多个映射数据区域中存储的映射数据,执行从存储器读取数据的主机性能增强(hpb)读取操作;获得多个映射数据区域中的每一个的使用频率;并且将关于多个映射数据区域之中的具有高使用频率的至少一个映射数据区域的信息存储在被配置为非易失性存储器的第一hpb优先级缓冲区中。

4、根据本公开的实施例,一种存储器控制器可以包括:主机接口,被配置为与外部装置通信;存储器接口,被配置为与存储器通信;以及控制器,被配置为向外部装置传输包括关于被推荐启用的映射数据区域的信息的推荐信号,基于从外部装置接收到对第一映射数据区域的映射数据请求将第一映射数据区域中包括的映射数据传输到外部装置,响应于来自外部装置的读取请求而使用外部装置的易失性存储器区域的多个映射数据区域中存储的映射数据来执行从存储器读取数据的主机性能增强(hpb)读取操作,获得多个映射数据区域中的每一个的使用频率,并且将关于多个映射数据区域之中的具有高使用频率的至少一个映射数据区域的信息存储在被配置为非易失性存储器的第一hpb优先级缓冲区中。

5、根据本公开的实施例,一种存储装置可以包括:非易失性存储器,包括主机性能增强(hpb)优先级缓冲区域;以及存储器控制器,被配置为向外部装置传输包括关于被推荐启用的映射数据区域的信息的推荐信号,基于从外部装置接收到对第一映射数据区域的映射数据请求而将第一映射数据区域中包括的映射数据传输到外部装置,响应于来自外部装置的读取请求而使用外部装置的易失性存储器区域的多个映射数据区域中存储的映射数据来执行从非易失性存储器读取数据的hpb读取操作,获得多个映射数据区域中的每一个的使用频率,并且将关于多个映射数据区域之中的具有高使用频率的至少一个映射数据区域的信息存储在第一hpb优先级缓冲区中。

技术特征:

1.一种存储器控制器的操作方法,包括:

2.根据权利要求1所述的操作方法,其中,获得所述使用频率包括:基于多个映射数据区域中的每个映射数据区域的启用次数、读取每个映射数据区域中包括的逻辑地址的请求的数量以及每个映射数据区域的启用持续时间中的至少一个来确定所述使用频率。

3.根据权利要求1所述的操作方法,其中,存储所述信息包括:以规律时段或当发生预设事件时,将所述多个映射数据区域之中的具有高使用频率的至少一个映射数据区域的信息存储在所述第一hpb优先级缓冲区中。

4.根据权利要求3所述的操作方法,进一步包括:当突然断电后再次施加电力时,

5.根据权利要求4所述的操作方法,其中,将所述至少一个映射数据区域的信息传输到所述外部装置包括:使用通用闪存协议标准即ufs协议标准中包括的响应ufs协议信息单元消息即response upiu消息的hpb sense数据字段,传输所述至少一个映射数据区域的信息。

6.根据权利要求1所述的操作方法,其中,存储所述信息包括:基于来自所述外部装置的请求,将在启动之后待启用的至少一个映射数据区域的信息存储在第二hpb优先级缓冲区中。

7.根据权利要求6所述的操作方法,进一步包括:当所述存储器控制器正常断电后被施加电力时,

8.根据权利要求1所述的操作方法,其中执行所述hpb读取操作包括:

9.根据权利要求8所述的操作方法,其中执行所述hpb读取操作包括:

10.一种存储器控制器,包括:

11.根据权利要求10所述的存储器控制器,其中,所述控制器基于所述多个映射数据区域中的每个映射数据区域的启用次数、读取每个映射数据区域中包括的逻辑地址的请求的数量以及每个映射数据区域的启用持续时间中的至少一个来确定所述使用频率。

12.根据权利要求10所述的存储器控制器,其中,所述控制器以规律时段或当发生预设事件时,将所述多个映射数据区域之中的具有高使用频率的至少一个映射数据区域的信息存储在所述第一hpb优先级缓冲区中。

13.根据权利要求12所述的存储器控制器,其中,当突然断电后再次施加电力时,所述控制器:

14.根据权利要求13所述的存储器控制器,其中,所述控制器使用通用闪存协议标准即ufs协议标准中包括的响应ufs协议信息单元消息即response upiu消息的hpb sense数据字段,将所述至少一个映射数据区域的信息传输到所述外部装置。

15.根据权利要求10所述的存储器控制器,其中

16.一种存储装置,包括:

17.根据权利要求16所述的存储装置,其中,所述存储器控制器基于多个映射数据区域中的每个映射数据区域的启用次数、读取每个映射数据区域中包括的逻辑地址的请求的数量以及每个映射数据区域的启用持续时间中的至少一个来确定所述使用频率。

18.根据权利要求16所述的存储装置,其中,所述存储器控制器以规律时段或当发生预设事件时,将所述多个映射数据区域之中的具有高使用频率的至少一个映射数据区域的信息存储在所述第一hpb优先级缓冲区中,并且/或者

19.根据权利要求18所述的存储装置,其中,当在突然断电之后或正常断电之后再次施加电力时,所述存储器控制器获得存储在所述第一hpb优先级缓冲区和/或所述第二hpb优先级缓冲区中的至少一个映射数据区域的信息,并且将所述至少一个映射数据区域的信息传输到所述外部装置。

20.根据权利要求19所述的存储器控制器,其中,所述存储器控制器使用通用闪存协议标准即ufs协议标准中包括的响应ufs协议信息单元消息即response upiu消息的hpbsense数据字段,将所述至少一个映射数据区域的信息传输到所述外部装置。

技术总结本申请提供一种能够减少主机性能增强(HPB)读取操作所需的并存储在主机中的映射数据的形成时间的存储装置及存储装置的操作方法。该存储器控制器的操作方法包括:响应于来自外部装置的读取请求,使用外部装置的易失性存储器区域的多个映射数据区域中存储的映射数据,执行从存储器读取数据的HPB读取操作;获得多个映射数据区域中的每一个的使用频率;并且将具有最高使用频率的至少一个映射数据区域的信息存储在被配置为非易失性存储器的HPB优先级缓冲区中。技术研发人员:金基荣受保护的技术使用者:爱思开海力士有限公司技术研发日:技术公布日:2024/8/5

本文地址:https://www.jishuxx.com/zhuanli/20240808/270550.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。