管理存储装置的方法及其存储系统与流程

文档序号:11807563阅读:来源:国知局

技术特征:

1.一种存储系统,包含:

存储装置,包含分别通过多个存储通道存取的多个存储空间;以及

数据迁移控制电路,配置该数据迁移控制电路控制将该多个存储空间的第二存储空间中的第一存储数据迁移至该多个存储空间的第一存储空间,其中,当执行该第一存储数据的第一数据块的数据迁移期间请求该第一数据块时,进一步配置该数据迁移控制电路阻止该第一数据块的数据存取,直到完全将该第一数据块存入该第一存储空间为止,其中,该第一数据块的尺寸小于该第一存储数据的尺寸。

2.如权利要求1所述的存储系统,其特征在于,配置该数据迁移控制电路交换该第二存储空间中的该第一存储数据与该第一存储空间中的第二存储数据;并且当执行该第二存储数据的第二数据块从该第一存储空间至该第二存储空间的数据迁移期间请求该第二数据块时,进一步配置该数据迁移控制电路阻止该第二数据块的数据存取,直到将该第二数据块完全存入该第二存储空间为止,其中,该第二数据块的尺寸小于该第二存储数据的尺寸。

3.如权利要求1所述的存储系统,其特征在于,该第一存储空间与该第二存储空间的每一个包含第一存储列与第二存储列,并且分配至该第一存储列的存储地址低于分配至该第二存储列的存储地址;以及配置该数据迁移控制电路控制该第一存储数据从该第二存储空间的该第一存储列迁移至该第一存储空间的该第一存储列。

4.如权利要求3所述的存储系统,其特征在于,该第一存储空间的该第一存储列进一步具有第二存储数据;并且在执行该第一存储数据的数据迁移前,依据级联存储器存取模式或交错存储器存取模式将该第一存储数据与该第二存储数据存入该第二存储空间与该第一存储空间。

5.如权利要求1所述的存储系统,其特征在于,该第一存储空间与该第二存储空间的每一个包含第一存储列与第二存储列,并且分配至该第一存储列的存储地址低于分配至该第二存储列的存储地址;以及配置该数据迁移控制电路控制该第一存储数据从该第二存储空间的该第一存储列迁移至该第一存储空间的该第二存储列。

6.如权利要求5所述的存储系统,其特征在于,该第一存储空间的该第一存储列进一步具有第二存储数据;并且在执行该第一存储数据的数据迁移前,依据交错存储器存取模式将该第一存储数据与该第二存储数据存入该第二存储空间与该第一存储空间。

7.如权利要求1所述的存储系统,其特征在于,该数据迁移控制电路包含:

直接存储器存取控制器,配置以将该第一存储数据分割为多个数据块,并且将该多个数据块从该第二存储空间转移至该第一存储空间;以及

转换表,配置以记录该第二存储空间中该多个数据块的原始地址与该第一存储空间中该多个数据块的新地址之间的映射关系。

8.如权利要求7所述的存储系统,其特征在于,当在该第二存储空间中该第一数据块的该数据迁移期间接收该第一数据块的物理地址时,该转换表不使用该第一存储空间中该第一数据块的物理地址进行响应,直到将该第一数据块完全存入该第一存储空间为止。

9.如权利要求7所述的存储系统,其特征在于,该直接存储器存取控制器包含缓冲器,在配置该直接存储器存取控制器将该第二存储数据分割为多个第二数据块并且将该多个第二数据块从该第一存储空间转移至该第二存储空间情况下,当将该第二存储空间中的该多个数据块转移至该第一存储空间之前,配置该缓冲器用于暂时保存该第一存储空间中的该多个第二数据块的至少一个。

10.如权利要求9所述的存储系统,其特征在于,该多个数据块的数量等于该多个第二数据块的数量,并且该缓冲器的尺寸等于至少 一个数据块的尺寸。

11.如权利要求1所述的存储系统,其特征在于,该数据迁移控制电路包含:

直接存储器存取控制器,配置以将该第一存储数据分割为多个数据块,并且将该多个数据块从该第二存储空间转移至该第一存储空间;以及

数据块存取控制器,配置以存储至少一个迁移指针,其中该直接存储器存取控制器维护该至少一个迁移指针以指示该直接存储器存取控制器当前正操作的迁移区域的位置;以及该迁移区域位于该第一存储空间与该第二存储空间的至少一个中。

12.如权利要求11所述的存储系统,其特征在于,该迁移区域位于该第一存储空间中;进一步配置该数据块存取控制器以检查该至少一个迁移指针从而确定是否正在将请求的该第一数据块迁移至该至少一个迁移指针指向的该迁移区域;以及当确定正在将该第一数据块迁移至该迁移区域时,进一步配置该数据块存取控制器阻止该第一数据块的数据存取,直到将该第一数据块完全存入该迁移区域为止。

13.如权利要求11所述的存储系统,其特征在于,该迁移区域位于该第二存储空间中;进一步配置该数据块存取控制器以检查该至少一个迁移指针从而确定是否正在将请求的该第一数据块从该至少一个迁移指针指向的该迁移区域迁移出;以及当确定正在将该第一数据块从该迁移区域迁移出时,进一步配置该数据块存取控制器阻止该第一数据块的数据存取,直到将该第一数据块从该迁移区域完全复制或移出为止。

14.一种管理存储装置的方法,其中该存储装置包含分别通过多个存储通道存取的多个存储空间,该管理存储装置的方法包含:

控制将该多个存储空间的第二存储空间中的第一存储数据迁移至该多个存储空间的第一存储空间;以及

当执行该第一存储数据的第一数据块的数据迁移期间请求该第一 数据块时,阻止该第一数据块的数据存取,直到完全将该第一数据块存入该第一存储空间为止,其中,该第一数据块的尺寸小于该第一存储数据的尺寸。

15.如权利要求14所述的管理存储装置的方法,其特征在于,该控制将该多个存储空间的该第二存储空间中的该第一存储数据迁移至该多个存储空间的该第一存储空间的步骤包含:

交换该第二存储空间中的该第一存储数据与该第一存储空间中的第二存储数据;以及

该管理存储装置的方法另包含:当执行该第二存储数据的第二数据块从该第一存储空间至该第二存储空间的数据迁移期间请求该第二数据块时,阻止该第二数据块的数据存取,直到将该第二数据块完全存入该第二存储空间为止,其中,该第二数据块的尺寸小于该第二存储数据的尺寸。

16.如权利要求14所述的管理存储装置的方法,其特征在于,该第一存储空间与该第二存储空间的每一个包含第一存储列与第二存储列,并且分配至该第一存储列的存储地址低于分配至该第二存储列的存储地址;以及该控制将该多个存储空间的该第二存储空间中的该第一存储数据迁移至该多个存储空间的该第一存储空间的步骤包含:控制该第一存储数据从该第二存储空间的该第一存储列迁移至该第一存储空间的该第一存储列。

17.如权利要求16所述的管理存储装置的方法,其特征在于,该第一存储空间的该第一存储列进一步具有第二存储数据;并且该管理存储装置的方法进一步包含:在执行该第一存储数据的数据迁移前,依据级联存储器或交错存储器存取模式存取模式将该第一存储数据与该第二存储数据存入该第二存储空间与该第一存储空间。

18.如权利要求14所述的管理存储装置的方法,其特征在于,该第一存储空间与该第二存储空间的每一个包含第一存储列与第二存储列,并且分配至该第一存储列的存储地址低于分配至该第二存储列的 存储地址;以及该控制将该多个存储空间的该第二存储空间中的该第一存储数据迁移至该多个存储空间的该第一存储空间的步骤包含:控制该第一存储数据从该第二存储空间的该第一存储列迁移至该第一存储空间的该第二存储列。

19.如权利要求18所述的管理存储装置的方法,其特征在于,该第一存储空间的该第一存储列进一步具有第二存储数据;并且该管理存储装置的方法进一步包含:在执行该第一存储数据的数据迁移前,依据交错存储器存取模式将该第一存储数据与该第二存储数据存入该第二存储空间与该第一存储空间。

20.如权利要求14所述的管理存储装置的方法,其特征在于,该控制将该多个存储空间的该第二存储空间中的该第一存储数据迁移至该多个存储空间的该第一存储空间的步骤包含:

将该第一存储数据分割为多个数据块,并且将该多个数据块通过直接存储器存取从该第二存储空间转移至该第一存储空间;以及

该管理存储装置的方法进一步包含:利用转换表记录该第二存储空间中该多个数据块的原始地址与该第一存储空间中该多个数据块的新地址之间的映射关系。

21.如权利要求20所述的管理存储装置的方法,其特征在于,该阻止该第一数据块的数据存取的步骤包含:当在该第二存储空间中该第一数据块的该数据迁移期间接收该第一数据块的物理地址时,阻止该转换表使用该第一存储空间中该第一数据块的物理地址进行响应,直到将该第一数据块完全存入该第一存储空间为止。

22.如权利要求14所述的管理存储装置的方法,其特征在于,该控制将该多个存储空间的该第二存储空间中的该第一存储数据迁移至该多个存储空间的该第一存储空间的步骤包含:

将该第一存储数据分割为多个数据块,并且将该多个数据块通过直接存储器存取从该第二存储空间转移至该第一存储空间;以及

该管理存储装置的方法进一步包含:存储至少一个迁移指针,其 中该至少一个迁移指针用以指示该直接存储器存取当前正操作的迁移区域的位置;以及该迁移区域位于该第一存储空间与该第二存储空间的至少一个中。

23.如权利要求22所述的管理存储装置的方法,其特征在于,该迁移区域位于该第一存储空间中;并且该阻止该第一数据块的数据存取的步骤包含:检查该至少一个迁移指针从而确定是否正在将请求的该第一数据块迁移至该至少一个迁移指针指向的该迁移区域;以及当确定正在将该第一数据块迁移至该迁移区域时,阻止该第一数据块的数据存取,直到将该第一数据块完全存入该迁移区域为止。

24.如权利要求22所述的管理存储装置的方法,其特征在于,该迁移区域位于该第二存储空间中;并且该阻止该第一数据块的数据存取的步骤包含:检查该至少一个迁移指针从而确定是否正在将请求的该第一数据块从该至少一个迁移指针指向的该迁移区域迁移出;以及当确定正在将该第一数据块从该迁移区域迁移出时,阻止该第一数据块的数据存取,直到将该第一数据块从该迁移区域完全复制或移出为止。

25.一种存储系统,包含:

存储装置,包含分别通过多个存储通道存取的多个存储空间;以及

数据迁移控制电路,配置该数据迁移控制电路检测该存储装置是否从第一带宽场景切换至第二带宽场景,并且当检测到该存储装置从该第一带宽场景切换至该第二带宽场景时,进一步配置该数据迁移控制电路控制将该多个存储空间的第二存储空间中的第一存储数据迁移至该多个存储空间的第一存储空间,其中,该第一带宽场景与该第二带宽场景具有不同的存储带宽需求。

26.一种管理存储装置的方法,其中该存储装置包含分别通过多个存储通道存取的多个存储空间,该管理存储装置的方法包含:

检测该存储装置是否从第一带宽场景切换至第二带宽场景,其中, 该第一带宽场景与该第二带宽场景具有不同的存储带宽需求;以及

当检测到该存储装置从该第一带宽场景切换至该第二带宽场景时,控制将该多个存储空间的第二存储空间中的第一存储数据迁移至该多个存储空间的第一存储空间。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1