一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于磁盘阵列的缓存屏障命令处理方法及用于其的装置与流程

2021-11-09 17:57:00 来源:中国专利 TAG:

技术特征:
1.一种磁盘阵列控制器控制方法,包括:磁盘阵列控制器生成命令序列的步骤;及所述磁盘阵列控制器在确定了所述命令序列中包括的第一缓存屏障命令的情况下,在将在所述命令序列内配置于所述第一缓存屏障命令之后的第一写入命令传输给构成磁盘阵列的任意磁盘之前,将至少一个缓存屏障命令传输给所述任意磁盘的步骤。2.根据权利要求1所述的磁盘阵列控制器控制方法,其中,所述命令序列是由所述磁盘阵列控制器将从外部的主机装置接收的第一命令序列(cs1)根据所述磁盘阵列控制器的磁盘阵列等级再构成而生成。3.根据权利要求1所述的磁盘阵列控制器控制方法,其中,所述命令序列包括所述磁盘阵列控制器从所述外部的主机装置接收的所述第一命令序列(cs1)中包括的数据块及以所述数据块为基础生成的多个代码块。4.根据权利要求1所述的磁盘阵列控制器控制方法,其中,所述命令序列是所述磁盘阵列控制器从外部的主机装置接收的。5.根据权利要求1所述的磁盘阵列控制器控制方法,其中,所述传输的步骤包括:所述磁盘阵列控制器在将所述第一写入命令传输给构成所述磁盘阵列的任意磁盘之前,构成缓存屏障条带,即由与构成所述磁盘阵列的所有磁盘的个数相同个数的缓存屏障命令构成的条带的步骤。6.根据权利要求1所述的磁盘阵列控制器控制方法,其中,构成所述磁盘阵列的磁盘共为n个(n为2以上的大自然数),在所述传输的步骤之前,还包括:所述磁盘阵列控制器在为了构成一个条带而从所述命令序列内获得在所述命令序列内连续配置的n个写入命令的过程中,在确认了在包括所述n个写入命令的第一命令排列内存在所述第一缓存屏障命令的情况下,构成第一类型的部分条带,即构成只由在所述第一命令排列内配置于所述第一缓存屏障命令之前的写入命令构成的条带的步骤。7.根据权利要求6所述的磁盘阵列控制器控制方法,其中,在所述构成第一类型的部分条带的步骤之后,还包括:将一个以上的缓存屏障命令传输给构成所述磁盘阵列的磁盘的步骤;及对未接收以所述第一类型的部分条带为基础的写入命令的至少一个磁盘,构成第二类型的部分条带,即构成只由包括在所述第一命令排列内配置于所述第一缓存屏障命令的紧下个的一个写入命令的不足n个的写入命令构成的条带的步骤。8.根据权利要求7所述的磁盘阵列控制器控制方法,其特征在于,所述磁盘阵列控制器使得将所述第一类型或所述第二类型的第一部分条带与所述第一类型或所述第二类型的第二部分条带相互合并而构成一个条带,即构成合并条带,如果利用所述第一部分条带与所述第二部分条带无法生成所述一个合并条带,则所述第一部分条带与所述第二部分条带作为互不相同的条带而连续提供。9.根据权利要求8所述的磁盘阵列控制器控制方法,其特征在于,所述磁盘阵列控制器使得能够构成全条带,即不考虑缓存屏障命令而构成的条带,所述磁盘阵列控制器使得所述全条带中包括的写入命令满足与构成所述磁盘阵列的磁盘对应的既定的第一对应规则,
所述磁盘阵列控制器针对所述合并条带中包括的写入命令的总个数与构成所述磁盘阵列的磁盘总个数相同的情形,或所述合并条带中包括的写入命令的总个数与所述全条带中包括的写入命令的总个数相同的情形,使得所述合并条带中包括的写入命令满足与构成所述磁盘阵列的磁盘对应的既定的第二对应规则,所述第一对应规则与所述第二对应规则互不相同。10.根据权利要求9所述的磁盘阵列控制器控制方法,其中,所述第一对应规则是在向分配了序号的所述磁盘分配多个第一块时,根据主机装置传输所述第一块的顺序而分配的规则,所述第二对应规则是在对分配了所述序号的磁盘分配多个第二块时,根据与所述主机装置传输所述第二块的顺序不同的顺序而分配的规则。11.根据权利要求8所述的磁盘阵列控制器控制方法,其特征在于,所述合并条带只有在所述第一部分条带中包括的写入命令的个数与所述第二部分条带中包括的写入命令的个数之和为构成所述磁盘阵列的磁盘总个数以下时才构成。12.根据权利要求1所述的磁盘阵列控制器控制方法,其中,构成所述磁盘阵列的磁盘共为n个(n为2以上的大自然数),在所述传输的步骤之前,还包括:所述磁盘阵列控制器在为了构成一个条带而从所述命令序列内获得在所述命令序列内连续配置的n个写入命令的过程中,在确认了在包括所述n个写入命令的第一命令排列内存在包括所述第一缓存屏障命令的多个缓存屏障命令的情况下,构成只由配置于邻接两个缓存屏障命令之间的写入命令构成的条带的步骤。13.根据权利要求2所述的磁盘阵列控制器控制方法,其中,在所述命令序列中,包括所述磁盘阵列控制器从所述第一命令序列中包括的块生成的一个以上的奇偶校验位块。14.一种磁盘阵列控制器,其中,在确认了生成条带所使用的命令序列中包括的第一缓存屏障命令的情况下,使得在将在所述命令序列内配置于所述第一缓存屏障命令之后的第一写入命令传输给构成磁盘阵列的任意磁盘之前,将至少一个缓存屏障命令传输给所述任意磁盘。15.一种计算装置,包括:权利要求14的磁盘阵列控制器;借助于所述磁盘阵列控制器而控制的多个磁盘;及向所述磁盘阵列控制器提供命令序列的主机。

技术总结
公开一种磁盘阵列控制器控制方法,包括:磁盘阵列控制器生成命令序列的步骤;及所述磁盘阵列控制器在确定了所述命令序列中包括的第一缓存屏障命令的情况下,在将在所述命令序列内配置于所述第一缓存屏障命令之后的第一写入命令传输给构成磁盘阵列的任意磁盘之前,将至少一个缓存屏障命令传输给所述任意磁盘的步骤。的步骤。的步骤。


技术研发人员:元裕集
受保护的技术使用者:韩国科学技术院
技术研发日:2020.11.26
技术公布日:2021/11/8
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献