System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 存储器系统及其操作方法技术方案_技高网

存储器系统及其操作方法技术方案

技术编号:40276050 阅读:6 留言:0更新日期:2024-02-02 23:03
本公开可以提供一种存储器系统及操作存储器系统的方法。存储器控制器可以包括:时延监测组件,被配置为生成关于时延之中超过预设参考时延的过时延的发生次数的信息,时延中的每一个表示从外部装置接收第一命令的时间点到对第一命令的完成响应被传输到外部装置的时间点所需的时间量;以及完成响应控制器,被配置为基于关于过时延的发生次数的信息来确定第一目标时延,并且在第一时段之后的第二时段内,将对从外部装置提供的第二命令的完成响应提供到外部装置。

【技术实现步骤摘要】

本公开的多种实施例总体涉及一种电子装置,并且更具体地,涉及一种存储器系统以及操作该存储器系统的方法。


技术介绍

1、存储装置是在诸如计算机、智能手机或智能平板的主机装置的控制下存储数据的装置。根据存储数据的装置,存储装置的示例包括诸如硬盘驱动器(hdd)的、将数据存储在磁盘中的装置,以及诸如固态驱动器(ssd)或存储卡的、将数据存储在半导体存储器(特别是非易失性存储器)中的装置。

2、存储器系统大体上包括存储数据的存储器装置和控制存储器装置的存储器控制器。当接收到对存储器装置的数据写入请求时,存储器控制器控制存储器装置将数据存储在相应的存储器单元区域中。进一步地,当接收到对存储器装置的数据读取请求时,存储器控制器控制存储器装置加载相应存储器单元区域中包括的数据。此外,存储器控制器可以提供指示来自主机的请求的处理已经完成的完成响应。

3、由于存储器装置的存储空间有限,因此可以执行诸如损耗均衡或垃圾收集(gc)的操作,从而可以有效地使用存储器装置。在这种情况下,从主机提供的多个命令的处理可能被延迟。也就是说,可能发生主机的意外的命令处理延迟。因此,当均匀地提供对命令的处理完成响应时,可以提高主机进行预测的可能性。


技术实现思路

1、本公开的多种实施例涉及一种即使在维持状态下也提供均匀性能的存储器系统以及操作存储器系统的方法。

2、本公开的实施例可以提供一种存储器控制器。存储器控制器可以包括:时延监测组件,被配置为生成关于第一时段内时延之中超过预设参考时延的过时延的发生次数的信息,时延中的每一个表示从外部装置接收第一命令的时间点到对第一命令的完成响应被传输到外部装置的时间点所需的时间量;以及完成响应控制器,被配置为基于关于过时延的发生次数的信息确定第一目标时延,并且在第一时段之后的第二时段内,在第一目标时延过去之后将对从外部装置提供的第二命令的完成响应提供到外部装置。

3、本公开的实施例可以提供一种存储器系统。存储器系统可以包括:存储器装置,包括多个存储块;以及存储器控制器,被配置为基于第一时段内时延之中超过预设参考时延的过时延的发生次数,在第一时段之后的第二时段内,延迟对从主机提供的第二命令的完成响应,时延中的每一个表示从主机接收到对存储器装置的第一命令的时间点到对第一命令的完成响应被提供的时间点所需的时间量。

4、本公开的实施例可以提供一种操作存储器控制器的方法。该方法可以包括:对第一时段内时延之中超过预设参考时延的过时延的发生次数进行计数,时延中的每一个表示从外部装置接收第一命令的时间点到将对第一命令的完成响应的传输到外部装置的时间点所需的时间量;以及根据基于过时延的发生次数确定的第一目标时延,在第一时段之后的第二时段内,延迟对从外部装置提供的第二命令的完成响应。

5、本公开的实施例可以提供一种操作存储器控制器的方法。该方法可以包括:向主机提供对来自主机的请求的响应,时延被定义为请求与响应之间的时间量;以及当在预定部分内过时延的发生次数大于阈值时增加时延,过时延是大于参考的时间量。

本文档来自技高网...

【技术保护点】

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

2.根据权利要求1所述的存储器控制器,进一步包括目标时延信息存储器件,所述目标时延信息存储装置存储与所述过时延的发生次数相对应的目标时延信息,并将所述目标时延信息提供到所述完成响应控制器。

3.根据权利要求1所述的存储器控制器,进一步包括状态控制器,所述状态控制器在存储器装置中包括的空闲块的数量小于参考值时,向所述时延监测组件提供指示所述存储器装置处于维持状态的状态信息。

4.根据权利要求2所述的存储器控制器,其中,所述目标时延信息包括与所述过时延的发生次数成比例地增加的时延值。

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

6.根据权利要求1所述的存储器控制器,其中,所述第一命令和所述第二命令中的每一个是读取命令和写入命令中的一个。

7.根据权利要求1所述的存储器控制器,其中,所述完成响应控制器在所述第一目标时延过去之后,当与所述第二命令相对应的操作完成时,立即提供对所述第二命令的完成响应。

8.一种存储器系统,包括:

9.根据权利要求8所述的存储器系统,其中,所述存储器控制器包括:

10.根据权利要求9所述的存储器系统,其中,所述目标时延信息包括与所述过时延的发生次数成比例地增加的时延值。

11.根据权利要求10所述的存储器系统,其中

12.根据权利要求9所述的存储器系统,其中,

13.根据权利要求11所述的存储器系统,其中,所述性能控制器在所述第一目标时延短于完成响应等待时间时,立即将对所述第二命令的完成响应提供到所述主机,所述完成响应等待时间是从所述主机接收到所述第二命令的时间点到对所述第二命令的完成响应待被提供的时间点。

14.根据权利要求8所述的存储器系统,其中,所述第一命令和所述第二命令中的每一个是读取命令和写入命令中的一个。

15.一种操作存储器控制器的方法,所述方法包括:

16.根据权利要求15所述的方法,

17.根据权利要求15所述的方法,其中,所述第一命令和所述第二命令中的每一个是读取命令和写入命令中的一个。

18.根据权利要求15所述的方法,其中,当由所述存储器控制器控制的存储器装置中包括的空闲块的数量小于参考值时,对所述第一时段内的过时延的发生次数进行计数。

...

【技术特征摘要】

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

2.根据权利要求1所述的存储器控制器,进一步包括目标时延信息存储器件,所述目标时延信息存储装置存储与所述过时延的发生次数相对应的目标时延信息,并将所述目标时延信息提供到所述完成响应控制器。

3.根据权利要求1所述的存储器控制器,进一步包括状态控制器,所述状态控制器在存储器装置中包括的空闲块的数量小于参考值时,向所述时延监测组件提供指示所述存储器装置处于维持状态的状态信息。

4.根据权利要求2所述的存储器控制器,其中,所述目标时延信息包括与所述过时延的发生次数成比例地增加的时延值。

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

6.根据权利要求1所述的存储器控制器,其中,所述第一命令和所述第二命令中的每一个是读取命令和写入命令中的一个。

7.根据权利要求1所述的存储器控制器,其中,所述完成响应控制器在所述第一目标时延过去之后,当与所述第二命令相对应的操作完成时,立即提供对所述第二命令的完成响应。

8.一种存储器系统,包括:

9.根据权利要求8所述的存储器系统,其中,所述存储器控制器包括:...

【专利技术属性】
技术研发人员:李宣周金起台郑仁豪
申请(专利权)人:爱思开海力士有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1