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

管理存储系统中的操作技术方案

技术编号:43288728 阅读:15 留言:0更新日期:2024-11-12 16:09
本公开内容描述了用于管理存储系统中的挂起和恢复操作的方法、系统和装置,包括编码在计算机存储介质上的计算机程序。一种示例系统包括存储装置和控制器。所述控制器被配置为:在针对与第一命令相对应的第一操作执行向所述存储装置的数据传输时,检查是否接收到第二命令,其中,执行向所述存储装置的所述数据传输包括按照分配单元(AU)执行所述数据传输。响应于确定接收到所述第二命令并且当前AU中的数据传输完成,所述控制器向所述存储装置发送挂起命令。

【技术实现步骤摘要】
【国外来华专利技术】

概括地说,本公开内容涉及存储系统,并且更具体地说,本公开内容涉及存储系统的挂起和恢复操作的管理。


技术介绍

1、存储系统可以包括一个或多个存储数据的存储组件。存储组件例如可以是非易失性存储组件和易失性存储组件。一般而言,主机系统可利用存储系统将数据存储在存储组件中并从存储组件取回数据。


技术实现思路

1、本公开内容描述了存储系统中挂起和恢复操作的管理。

2、例如,在一个方面,本公开内容描述了一种包括存储装置和控制器的系统。所述控制器被配置为:在针对与第一命令相对应的第一操作执行向所述存储装置的数据传输时,检查是否接收到第二命令,其中,执行向所述存储装置的所述数据传输包括按照分配单元(au)执行所述数据传输;以及响应于确定接收到所述第二命令并且当前au中的数据传输完成,向所述存储装置发送挂起命令。所述存储装置被配置为:响应于从所述控制器接收到所述挂起命令,挂起针对所述针对第一操作的数据接收;针对与所述第二命令相对应的第二操作分配缓冲器空间;使用针对所述第二操作所分配的所述缓冲器空间执行所述第二操作;以及将所述第二操作的执行结果返回给所述控制器。

3、在另一方面,本公开内容描述了一种由包括存储装置和控制器的系统执行的方法。所述方法包括:在针对与第一命令相对应的第一操作执行向所述存储装置的数据传输时,通过所述控制器检查是否接收到第二命令,其中,执行向所述存储装置的所述数据传输包括按照au执行所述数据传输;响应于确定接收到所述第二命令并且当前au中的数据传输完成,通过所述控制器向所述存储装置发送挂起命令;响应于从所述控制器接收到所述挂起命令,通过所述存储装置挂起针对所述针对第一操作的数据接收;通过所述存储装置针对与所述第二命令相对应的第二操作分配缓冲器空间;通过所述存储装置使用针对所述第二操作所分配的所述缓冲器空间执行所述第二操作;以及通过所述存储装置将所述第二操作的执行结果返回给所述控制器。

4、在另一方面,本公开内容描述了一种用于控制存储装置的控制器。所述控制器包括耦合到至少一个存储编程指令的存储器的至少一个处理器,当由所述至少一个处理器执行时,所述编程指令使所述控制器执行包括下列各项的操作:在针对与第一命令相对应的第一操作执行向所述存储装置的数据传输时,检查是否接收到第二命令,其中,执行向所述存储装置的所述数据传输包括按照au执行所述数据传输;以及响应于确定接收到所述第二命令并且当前au中的数据传输完成,向所述存储装置发送挂起命令。

5、在又一方面,本公开内容描述了一种存储装置。所述存储装置包括:至少一个处理器,所述处理器耦合到至少一个存储编程指令的存储器;至少一个内部存储器;至少一个缓冲器空间;以及存储单元阵列,并且其中,当由所述至少一个处理器执行时,所述编程指令使所述存储装置执行包括下列各项的操作:在针对与第一命令相对应的第一操作执行来自控制器的数据接收时,从所述控制器接收挂起命令以挂起所述数据接收;响应于从所述控制器接收到所述挂起命令,挂起针对所述第一操作的所述数据接收;针对与第二命令相对应的第二操作分配所述至少一个缓冲器空间中的缓冲器空间;使用针对所述第二操作所分配的所述缓冲器空间执行所述第二操作;以及将所述第二操作的执行结果返回给所述控制器。

6、在附图和下文的描述中阐述了本公开内容的专利技术主题的一个或多个实施方式的细节。专利技术主题的其他特征、方面和优点将根据描述、图和权利要求而变得显而易见。

本文档来自技高网...

【技术保护点】

1.一种系统,包括:

2.根据权利要求1所述的系统,其中,所述控制器被配置为:

3.根据权利要求1或2所述的系统,其中,所述控制器被配置为:

4.根据前述权利要求中任一项所述的系统,其中,执行所述第一操作包括将数据的多个分配单元从所述控制器传输到所述存储装置,并且所述当前分配单元不是所述数据的多个分配单元中的最后分配单元。

5.根据前述权利要求中任一项所述的系统,其中,每个分配单元都具有小于页大小的大小。

6.根据前述权利要求中任一项所述的系统,其中,每个分配单元都具有等于页大小的四分之一的大小。

7.根据前述权利要求中任一项所述的系统,

8.根据权利要求7所述的系统,其中,所述存储装置还被配置为:

9.根据权利要求8所述的系统,其中,所述控制器被配置为:

10.根据前述权利要求中任一项所述的系统,其中,所述控制器被配置为:

11.一种由包括存储装置和控制器的系统执行的方法,其中,所述方法包括:

12.根据权利要求11所述的方法,还包括:

>13.根据权利要求11或12所述的方法,还包括:

14.根据权利要求11至13中任一项所述的方法,还包括:

15.根据权利要求14所述的方法,还包括:

16.根据权利要求11至15中任一项所述的方法,还包括:

17.根据权利要求11至16中任一项所述的方法,还包括:

18.一种用于控制存储装置的控制器,所述控制器包括:

19.根据权利要求18所述的控制器,其中,所述操作包括:

20.根据权利要求18或19所述的控制器,其中,所述操作包括:在针对第一操作执行向所述存储装置的所述数据传输的同时,重复地检查是否接收到所述第二命令。

21.根据权利要求18-20中任一项所述的控制器,其中,所述操作包括:

22.根据权利要求18-21中任一项所述的控制器,其中,所述操作包括:

23.一种存储装置,包括:

24.根据权利要求23所述的存储装置,其中,挂起针对第一操作的来自所述控制器的数据接收包括:将所述第一操作的执行状态的上下文保存到所述至少一个内部存储器中。

25.根据权利要求23或24中任一项所述的存储装置,其中,执行针对所述第一操作的来自所述控制器的所述数据接收包括:针对所述第一操作分配所述至少一个缓冲器空间中的第一缓冲器空间,其中,所述第一缓冲器空间不同于针对所述第二操作所分配的所述缓冲器空间。

26.根据权利要求25所述的存储装置,其中,所述操作包括:

...

【技术特征摘要】
【国外来华专利技术】

1.一种系统,包括:

2.根据权利要求1所述的系统,其中,所述控制器被配置为:

3.根据权利要求1或2所述的系统,其中,所述控制器被配置为:

4.根据前述权利要求中任一项所述的系统,其中,执行所述第一操作包括将数据的多个分配单元从所述控制器传输到所述存储装置,并且所述当前分配单元不是所述数据的多个分配单元中的最后分配单元。

5.根据前述权利要求中任一项所述的系统,其中,每个分配单元都具有小于页大小的大小。

6.根据前述权利要求中任一项所述的系统,其中,每个分配单元都具有等于页大小的四分之一的大小。

7.根据前述权利要求中任一项所述的系统,

8.根据权利要求7所述的系统,其中,所述存储装置还被配置为:

9.根据权利要求8所述的系统,其中,所述控制器被配置为:

10.根据前述权利要求中任一项所述的系统,其中,所述控制器被配置为:

11.一种由包括存储装置和控制器的系统执行的方法,其中,所述方法包括:

12.根据权利要求11所述的方法,还包括:

13.根据权利要求11或12所述的方法,还包括:

14.根据权利要求11至13中任一项所述的方法,还包括:

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

【专利技术属性】
技术研发人员:柳卫林
申请(专利权)人:长江存储科技有限责任公司
类型:发明
国别省市:

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

1