System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开总体上涉及存储设备,并且更具体地,涉及跟踪存储设备中的提交队列中的条目的使用期限(age)。
技术介绍
1、存储设备可以从主机接收命令。存储设备可以跟踪处理命令所花费的时间:也就是说,从存储设备开始实施操作以执行命令直到存储设备已经完成处理命令的时间。该信息对于主机可以是有用的:例如,以确保存储设备在承诺的时间量内处理命令。
2、仍然需要一种改进存储设备如何跟踪命令的使用期限的方式。
技术实现思路
1、本公开的实施例包括存储设备。存储设备可以包括用于数据结构的存储。当主机通知存储设备新命令可用时,存储在数据结构中的条目可以用于存储时间戳。时间戳然后可以用于跟踪命令使用期限。
【技术保护点】
1.一种存储设备,包括:
2.根据权利要求1所述的存储设备,其中,所述第二存储装置包括:
3.根据权利要求1所述的存储设备,其中,所述第二存储装置包括:
4.根据权利要求1所述的存储设备,其中,所述存储设备被配置为从所述主机接收所述命令可用的通知。
5.根据权利要求1所述的存储设备,其中,所述控制器被配置为至少部分地基于执行所述命令将所述条目返回条目池。
6.根据权利要求1所述的存储设备,还包括使用期限计算器,所述使用期限计算器用于至少部分地基于所述条目中的第一数据字段中的时间戳和第二时间戳来确定所述命令的使用期限。
7.根据权利要求1所述的存储设备,其中,所述控制器包括超时检测器,所述超时检测器用于至少部分地基于所述条目来确定已经发生超时。
8.根据权利要求1所述的存储设备,其中:
9.根据权利要求1所述的存储设备,还包括缓冲器,所述缓冲器包括第二时间戳的第三数据字段,所述缓冲器与第二命令相关联。
10.一种方法,包括:
11.根据权利要求10所述的方法,其中
12.根据权利要求10所述的方法,其中,在所述存储设备上将所述条目添加到所述数据结构包括将所述条目添加到链表数据结构。
13.根据权利要求10所述的方法,还包括:
14.根据权利要求13所述的方法,还包括至少部分地基于执行所述命令以产生结果来更新所述条目。
15.一种方法,包括:
16.根据权利要求15所述的方法,其中,标识所述数据结构中的条目包括:
17.根据权利要求16所述的方法,其中,将所述第一命令与所述条目相关联包括建立从所述条目到所述第一命令的引用。
18.根据权利要求16所述的方法,其中:
19.根据权利要求15所述的方法,其中,标识所述数据结构中的条目包括:
20.根据权利要求19所述的方法,还包括:
...【技术特征摘要】
1.一种存储设备,包括:
2.根据权利要求1所述的存储设备,其中,所述第二存储装置包括:
3.根据权利要求1所述的存储设备,其中,所述第二存储装置包括:
4.根据权利要求1所述的存储设备,其中,所述存储设备被配置为从所述主机接收所述命令可用的通知。
5.根据权利要求1所述的存储设备,其中,所述控制器被配置为至少部分地基于执行所述命令将所述条目返回条目池。
6.根据权利要求1所述的存储设备,还包括使用期限计算器,所述使用期限计算器用于至少部分地基于所述条目中的第一数据字段中的时间戳和第二时间戳来确定所述命令的使用期限。
7.根据权利要求1所述的存储设备,其中,所述控制器包括超时检测器,所述超时检测器用于至少部分地基于所述条目来确定已经发生超时。
8.根据权利要求1所述的存储设备,其中:
9.根据权利要求1所述的存储设备,还包括缓冲器,所述缓冲器包括第二时间戳的第三数据字段,所述缓冲器与第二命...
【专利技术属性】
技术研发人员:V·V·兹丹金,K·K·穆拉利达兰,V·K·阿格拉瓦尔,S·詹尼亚乌拉文卡塔,CC·CJ·A·吴,
申请(专利权)人:三星电子株式会社,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。