[发明专利]改进对存储器子系统中的主机起始的请求的处置在审
申请号: | 202080054426.9 | 申请日: | 2020-07-29 |
公开(公告)号: | CN114174977A | 公开(公告)日: | 2022-03-11 |
发明(设计)人: | M·S·汉密尔顿;S·拉伊波尔 | 申请(专利权)人: | 美光科技公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 王龙 |
地址: | 美国爱*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 改进 存储器 子系统 中的 主机 起始 请求 处置 | ||
在媒体管理扫描正在存储器子系统中的存储器组件上进行时,从主机系统接收一或多个请求。暂停正在进行的所述媒体管理扫描。服务于从所述主机系统接收的所述请求。一旦所述主机系统经服务,便重新开始所述存储器组件上的所述媒体管理扫描。
技术领域
本公开大体上涉及存储器子系统,且更具体来说,涉及服务于从主机系统接收的高优先级读取和/或写入请求。
背景技术
存储器子系统可为存储系统、存储器模块或存储装置和存储器模块的混合。存储器子系统可以包含一或多个存储数据的存储器组件。存储器组件可以例如是非易失性存储器组件和易失性存储器组件。一般来说,主机系统可以利用存储器子系统以在存储器组件处存储数据且从存储器组件检索数据。
附图说明
根据下文给出的详细描述和本公开的各种实施方案的附图,将更充分地理解本公开。
图1说明根据本公开的一些实施例的包含存储器子系统的实例计算环境。
图2是根据本公开的实施例的服务于从主机系统接收的一或多个请求的实例方法的流程图。
图3是根据本公开的一些实施例的做出是否暂时中止存储器子系统中的进行中的媒体管理扫描的决策的实例方法的流程图。
图4是本公开的实施方案可在其中操作的实例计算机系统的框图。
具体实施方式
本公开的方面针对于通过使用与存储器子系统中正在使用的存储器组件的类型相关联的标准数据表命令服务于高优先级读取和/或写入请求,改进对存储器子系统中的主机起始的请求的处置。存储器子系统可以是存储装置、存储器模块,或存储装置和存储器模块的混合。下文结合图1描述存储装置和存储器模块的实例。一般来说,主机系统可利用包含一或多个存储器组件(下文还称为“存储器装置”)的存储器子系统。主机系统可提供数据以存储于存储器子系统处,且可请求从存储器子系统检索数据。
存储器子系统周期性地经历调度的媒体管理扫描,其中检查存储器组件的完整性以确定对存储于存储器子系统中的数据的错误校正需求。周期性媒体管理扫描可在后台运行而与存储器子系统是否目前正在服务于从主机系统接收的作用中请求(例如,读取和/或写入请求)无关。在常规存储器系统中,不存在用于使从主机系统接收的请求的优先级高于从其它组件接收的请求(例如由存储器子系统内的控制器起始的媒体管理扫描请求)的优先级的有效机制。从主机系统接收的请求被视为高优先级请求。在常规系统中,调度器将高优先级请求与例如媒体管理扫描请求的其它请求放置于同一队列中,因此,这可不利地影响时延,继而不利地冲击系统的整体服务质量(QoS)。QoS是经常用于描述系统内的命令时延分布的常见行业术语。在常规系统中,优先化主机请求(例如,从主机系统接收的读取请求)以改进QoS可通过管理固件行为,或通过时间上多路复用主机读取业务与媒体管理扫描来实现。然而,这些方法不提供存储器组件层级的细粒度控制。
本公开的方面通过允许进行中的媒体管理扫描暂时中止以便适应从主机系统接收的较高优先级读取/写入请求来解决以上和其它缺陷。基于存储器子系统中使用的存储器组件的类型的标准数据表命令(即,用以编程存储器组件的标准命令)用以达成对时延的组件层级的细粒度控制。
本公开的优点是当使用标准数据表命令暂时中止进行中的媒体管理扫描时,存储器组件的多个其它装置配置设置保持不变。因此,暂时中止进行中的媒体管理扫描带来最小性能损失。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于美光科技公司,未经美光科技公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080054426.9/2.html,转载请声明来源钻瓜专利网。