技术新讯 > 计算推算,计数设备的制造及其应用技术 > 管理贮存设备中的存储器操作的方法和存储器控制器与流程  >  正文

管理贮存设备中的存储器操作的方法和存储器控制器与流程

  • 国知局
  • 2024-10-15 09:26:18

本公开涉及贮存设备中的存储器管理,特别地,涉及用于管理贮存设备中存储器操作的方法和存储器控制器。

背景技术:

1、通常,诸如计算机、移动电话、平板电脑等的电子设备包括存储数据和/或程序的贮存设备。贮存设备可以是用于存储数据的硬件设备,诸如存储器设备。存储器设备可以包括但不限于磁存储器设备(mmd),诸如软盘、硬盘驱动器、压缩盘、磁条等,光存储器设备(omd),诸如光盘(cd)、蓝光盘、数字多功能盘(dvd)等,闪存设备(fmd),诸如通用串行总线(usb)驱动器、存储卡、存储棒和安全数字(sd)卡片等等。最近,闪存设备越来越多地被用于不同的环境和使用情况。闪存设备是可以电擦除和重新编程的电子非易失性计算机存储器存储介质。两种主要类型的闪存设备是nor闪存设备和nand闪存设备。闪存设备可以在各种环境中实现,并且可能消耗大量电力。例如,闪存设备可以包括在电子设备中,诸如移动电话、个人计算机(pc)、手表、笔记本电脑、平板电脑等。因此,由于高功耗,存在高散热,这导致电子设备的操作退化。

2、诸如智能手机的主机设备可以提供稀疏输入/输出(i/o)命令。稀疏i/o是以小时间间隔分隔的命令,该时间间隔不足以使主机设备进入低功率模式或睡眠模式。这使得闪存设备优化功耗具有挑战性。在现有技术的系统中,功率节省方案依赖于命令之间的空闲时间间隔,并且可以关闭主机设备未使用的组件以节省功率。然而,在稀疏i/o命令的情况下,由于稀疏i/o命令之间的时间间隔非常小,并且需要组件来服务于命令,因此无法关闭组件以节省功率。此外,命令之间的时间间隔不足以进入深度睡眠模式并从睡眠中唤醒。此外,大多数闪存设备使用条带闪存转换层(ftl)架构,其中,命令被分布到主机设备中的可用闪存核,并且闪存设备内的闪存核消耗大部分功率。这使得不可能关闭/关断未使用的闪存核,因为由于条带机制,主机命令可以指向任何闪存核。

3、提供相关技术部分中的描述仅用于增强对本发明的一般背景的理解,而不应被视为对该信息形成本领域技术人员已知的现有技术的承认或任何形式的暗示。

技术实现思路

1、根据本公开的一方面,提供一种管理贮存设备中的存储器操作的方法,所述方法包括:由存储器控制器接收与贮存设备中的存储器操作相关的多个请求;以及基于多个请求中的每一个之间的时间间隔与参考值之间的比较,由存储器控制器在条带闪存转换层(ftl)模式和缩减模式之间动态切换贮存设备的操作模式,其中,切换包括:通知与贮存设备相关联的多个核中的一个或多个第一核在切换到缩减模式的同时将多个核中的一个或多个第二核从活动状态切换到掉电状态;以及通知一个或多个第一核在切换到条带ftl模式的同时重新启动一个或多个第二核。

2、根据本公开的一方面,提供一种存储器控制器,包括:存储器,存储一个或多个指令;以及处理器,被配置为执行一个或多个指令以:接收与贮存设备中的存储器操作相关的多个请求;以及基于多个请求中的每一个之间的时间间隔与参考值之间的比较,在条带闪存转换层(ftl)模式和缩减模式之间动态切换贮存设备的操作模式,其中,在条带闪存转换层(ftl)模式和缩减模式之间切换贮存设备的操作模式包括:通知与贮存设备相关联的多个核中的一个或多个第一核在切换到缩减模式的同时将多个核中的一个或多个第二核从活动状态切换到掉电状态;以及通知一个或多个第一核在切换到条带ftl模式的同时重新启动一个或多个第二核。

3、根据本公开的一方面,提供一种存储器控制器,包括:存储器,存储一个或多个指令;以及处理器,被配置为执行一个或多个指令以:接收与贮存设备中的第一存储器操作相关的多个第一请求;将多个第一请求之间的第一时间间隔与参考值进行比较;基于确定第一时间间隔小于参考值,通过通知与贮存设备相关联的多个核中的一个或多个第一核将多个核中的一个或多个第二核从活动状态切换到掉电状态,从条带闪存转换层(ftl)模式切换到缩减模式。

4、上述概述仅是说明性的,并不旨在以任何方式进行限制。除了上述说明性方面、实施例和特征之外,通过参考附图和以下详细描述,进一步的方面、实施例和特征将变得显而易见。

技术特征:

1.一种管理贮存设备中的存储器操作的方法,所述方法包括:

2.根据权利要求1所述的方法,还包括:由存储器控制器通过将多个请求中的每一个之间的时间间隔与参考值进行比较来从多个请求中识别一个或多个稀疏请求。

3.根据权利要求1所述的方法,其中,从条带ftl模式切换到缩减模式包括:

4.根据权利要求1所述的方法,其中,存储器操作包括读取请求和写入请求中的一个。

5.根据权利要求3所述的方法,其中,基于贮存设备处于缩减模式,所述方法包括:

6.根据权利要求5所述的方法,其中,基于存储器操作中的第一存储器操作是读取请求,所述方法包括:

7.根据权利要求5所述的方法,其中,基于存储器操作中的第一存储器操作是写入请求,所述方法包括:

8.根据权利要求7所述的方法,其中,一个或多个准则包括贮存设备的预定义时间和存储器使用。

9.根据权利要求1所述的方法,其中,从缩减模式切换到条带ftl模式包括:

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

11.根据权利要求10所述的存储器控制器,其中,处理器还被配置为通过将多个请求之间的时间间隔与参考值进行比较而从多个请求中识别一个或多个稀疏请求。

12.根据权利要求10所述的存储器控制器,其中,处理器还被配置为通过以下从条带ftl模式切换到缩减模式:

13.根据权利要求10所述的存储器控制器,其中,存储器操作包括读取请求和写入请求中的一个。

14.根据权利要求12所述的存储器控制器,其中,基于贮存设备处于缩减模式,处理器还被配置为:

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

16.根据权利要求14所述的存储器控制器,其中,基于存储器操作中的第一存储器操作是写入请求,处理器还被配置为:

17.根据权利要求16所述的存储器控制器,其中,一个或多个准则包括贮存设备的预定义时间和存储器使用。

18.根据权利要求10所述的存储器控制器,其中,处理器还被配置为通过以下从缩减模式切换到条带ftl模式:

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

20.根据权利要求19所述的存储器控制器,其中,基于存储器控制器操作在缩减模式下,处理器还被配置为:

技术总结提供了一种用于管理贮存设备中的存储器操作的方法和存储器控制器。存储器控制器接收来自用户的多个请求。存储器控制器基于多个请求中的每一个之间的时间间隔和预定义阈值动态地切换贮存设备的操作模式。切换包括通知第一核在切换到缩减模式的同时将第二核从活动状态切换到掉电状态,以及在切换到条带FTL模式的同时重新启动第二核。因此,管理贮存设备的存储器操作。因此,本公开管理存储器操作并优化贮存设备的功耗。技术研发人员:马诺吉·库马尔·唐格拉,拉克施·巴拉科瑞斯南受保护的技术使用者:三星电子株式会社技术研发日:技术公布日:2024/10/10

本文地址:https://www.jishuxx.com/zhuanli/20241015/314119.html

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