【技术实现步骤摘要】
命令跟踪
[0001]本公开的实施例大体上涉及存储器子系统,并且更明确地说,涉及命令跟踪。
技术介绍
[0002]存储器子系统可以包括存储数据的一或多个存储器组件。存储器组件可以是例如非易失性存储器组件和易失性存储器组件。通常,主机系统可利用存储器子系统在存储器组件处存储数据以及从存储器组件检索数据。
技术实现思路
[0003]描述了一种设备。所述设备包含:存储器装置;以及命令组件,其耦合到存储器装置;其中命令组件被配置成:接收命令,所述命令与存储器装置中的物理地址相关联;跟踪接收到的命令中的哪些命令:是活动的;以及是待定的;以及延迟与特定物理地址相关联的待定命令,直到与特定物理地址相关联的活动命令已被执行;其中响应于执行与相同物理地址相关联的先前接收到的命令,命令组件被配置成将待定命令转换为活动命令。
[0004]描述了一种方法。所述方法包含:由处理装置接收多个命令,所述多个命令各自与属于存储器装置的物理地址相关联;由处理装置跟踪多个命令中的每一个及其相关联的物理地址以及命令是否已被执行;确定接收到 ...
【技术保护点】
【技术特征摘要】
1.一种设备,其包含:存储器装置(140、240);以及命令组件(113、213),其耦合到所述存储器装置;其中所述命令组件(113、213)被配置成:接收命令(223、225),所述命令与所述存储器装置(140、240)中的物理地址相关联;跟踪所述接收到的命令(223、225)中的哪些是:是活动的;以及是待定的;以及延迟与特定物理地址相关联的待定命令,直到与所述特定物理地址相关联的活动命令已被执行;其中响应于执行与相同物理地址相关联的先前接收到的命令,所述命令组件(113、213)被配置成将所述待定命令转换为活动命令。2.根据权利要求1所述的设备,其中所述命令组件(113、213)被配置成:确定尚未被执行的先前接收到的命令(223、225)与所述特定物理地址相关联;以及响应于所述确定,将所述接收到的命令放入执行队列。3.根据权利要求2所述的设备,其中所述命令组件(113、213)被配置成将所述接收到的命令链接到所述先前接收到的命令。4.根据权利要求2所述的设备,其中:所述命令组件(113、213)被配置成接收所述先前接收到的命令(223、225)已被执行的指示;以及所述命令组件(113、213)被配置成响应于接收到所述指示,执行所述接收到的命令。5.根据权利要求1所述的设备,其中所述命令组件(113、213)被配置成响应于确定所述特定物理地址没有先前接收到的活动命令或待定命令,执行所述接收到的命令(223、225)。6.根据权利要求1至6中的任一项所述的设备,其中所述命令组件(113、213)被配置成:将每个命令(223、225)和相关联的物理地址与命令标识ID相关联;以及从所述存储器装置(140、240)接收特定命令已被执行的响应,其中所述响应包括命令ID。7.根据权利要求6所述的设备,其中所述命令组件(113、213)被配置成清除与所述接收到的命令ID相关联的活动命令。8.一种方法,其包含:由处理装置(117、502)接收多个命令(223、225),所述多个命令各自与属于存储器装置(140、240)的物理地址相关联;由处理装置(117、502)跟踪所述多个命令(223、225)中的每一个及其相关联的物理地址以及所述命令是否已被执行;确定接收到的命令是否与物理地址相关联,所述物理地址也与未执行命令相关联;响应于所述接收到的命令与也与所述未执行命令相关联的物理地址相关联,将所述接收到的命令输入到执行队列中并且延迟所述接收到的命令的执行;以及响应于所述接收到的命令与不与另一命令相关联的物理地址或与已被执行的另一命令相关联的物理地址相关联,执行所述接收到的命令。
9...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。