[发明专利]用于对装置管理配置请求进行列队的系统和方法在审
申请号: | 202010504368.7 | 申请日: | 2020-06-05 |
公开(公告)号: | CN113495682A | 公开(公告)日: | 2021-10-12 |
发明(设计)人: | D.加农;E.阿布扎克;T.斯佩克特 | 申请(专利权)人: | 西部数据技术公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 邱军 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 装置 管理 配置 请求 进行 列队 系统 方法 | ||
一种用于执行装置管理命令的方法包含提供装置管理命令队列指示。所述方法还包含响应于提供所述装置管理命令队列指示从主机接收装置管理命令以及针对每一装置管理命令的相应命令类型。所述方法还包含基于对应于相应装置管理命令的所述命令类型确定所述装置管理命令的命令执行次序,以及基于所述命令执行次序在装置管理命令队列中对所述装置管理命令进行列队。所述方法还包含根据所述装置管理命令队列执行所述装置管理命令。所述方法还包含向所述主机传送响应于执行所述装置管理命令的命令执行指示。
技术领域
本公开涉及存储器系统,且特定来说涉及用于对存储器系统上的装置管理配置请求进行列队的系统和方法。
背景技术
非易失性存储器系统是一种无需外部电源即可保持所存储信息的存储器。非易失性存储器系统包含耦合到一个或多个存储器阵列的控制器。非易失性存储器广泛用于各种电子装置和独立的存储器装置中。举例来说,非易失性存储器可见于膝上型计算机、数字音频播放器、数码相机、智能电话、科学仪器、工业机器人、医疗电子器件、IOT(物联网)装置、固态驱动器、USB驱动器、存储卡等中。
存储器系统连接到主机系统且与主机系统通信。主机系统(或“主机”)通常负责配置存储器系统,将数据发送到存储器系统,且从存储器系统读取数据。主机可向控制器提供指令以执行存储器系统的存储器单元上的各种操作(例如,编程操作、读取操作、擦除操作等)。主机和控制器之间的通信通常由某一标准来限定。举例来说,主机和控制器之间的通信可由用于通用快闪存储(UFS)标准或其它合适的标准的通用协议(UniPro)规范(SPEC)来限定。所述标准可限定主机如何使用各层来向控制器的相应层通信。
除向控制器提供指令之外,主机还可提供用于配置存储器系统的信道的配置请求。配置请求可被称为装置管理命令。UniPro SPEC(例如,包含UFS产品的链路层)限定通过完成一个装置管理命令以一次改变一个属性来配置存储器系统的信道的过程。举例来说,主机设定或控制器接收一个属性(例如,对应于一个装置管理命令)。控制器接着执行装置管理命令来设定属性。在某一时间周期到期之后,主机例如通过向控制器请求状态而确定控制器是否成功地设定属性。这在主机移动到下一装置管理命令之前发生。也就是说,主机等待完成一个命令才继续下一命令。通常,此过程由存储器系统的上部层(例如,通过主机控制器的应用)来执行,且可能相对费时,尤其是在需要配置若干属性的情况下。相应地,缩短配置时延将是有益的。
发明内容
所公开的实施例的一方面包含一种用于执行装置管理命令的方法。所述方法包含提供装置管理命令队列指示。所述方法还包含响应于提供装置管理命令队列指示从主机接收装置管理命令以及针对每一装置管理命令的相应命令类型。所述方法还包含基于对应于相应装置管理命令的命令类型确定装置管理命令的命令执行次序。所述方法还包含基于命令执行次序在装置管理命令队列中对装置管理命令进行列队。所述方法还包含根据装置管理命令队列执行装置管理命令。所述方法还包含向主机传送响应于执行装置管理命令的命令执行指示。
所公开的实施例的另一方面包含一种控制器。所述控制器包含总线接口和处理器。总线接口与主机装置通信。所述处理器配置成:从主机装置接收装置管理命令和针对每一装置管理命令的相应命令类型;基于对应于相应装置管理命令的命令类型确定装置管理命令的命令执行次序;基于命令执行次序在装置管理命令队列中对装置管理命令进行列队;根据装置管理命令队列执行装置管理命令;以及向主机装置传送响应于执行装置管理命令的命令执行指示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西部数据技术公司,未经西部数据技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010504368.7/2.html,转载请声明来源钻瓜专利网。