【技术实现步骤摘要】
将存储系统缺陷隔离到存储系统部件的方法、系统和产品
本专利技术概括而言涉及数据处理系统领域,并具体涉及用于检测存储系统的方法、系统和计算机程序产品。更具体而言,本专利技术涉及一种通过确定存储系统中哪一个特定部件存在缺陷而隔离存储系统中的缺陷的方法、系统和计算机程序产品。
技术介绍
当前,在具有单一存储范围的小型系统结构中,计算机存储缺陷隔离技术中没有可靠的方法将存储器模块中的硬件问题隔离,存储器模块如双列直插存储模块(DIMM),存储控制器和与存储器模块连接的存储卡。已知方法检验连接在一起的存储器系统的所有部分。通过将存储系统的所有部分连接在一起,使用存储控制器通过数据和地址位将数据模式写到存储子系统中。然后使用存储控制器从存储子系统读出数据。首先检测存储控制器。然后检测存储控制器周围的逻辑。接下来检测存储卡的逻辑,最后检测存储模块的逻辑。然后将写入存储系统的模式与从存储系统读出的模式进行比较。如果模式不匹配,则可以确定存储系统内存在缺陷。不过,存储系统的所有部件作为单个单元被检测,不能单独检测。除此之外,在小型结构中,当各存储系统部件如存储控制器、存储卡和存储模块中仅有一个部件存在缺陷时,所检测出的任何错误可能存在于相互连接的任何一个部件中,不能隔离。这种用于确定存储系统中是否存在缺陷的现有技术方法不能单独检测存储系统的各个部件,因为这三个部件,即存储控制器,存储卡和存储模块作为一个连接单元被一起全部检测。另外,在小型结构情形中,这种现有技术方法难以精确确定哪个部件存在缺陷。此外,这种现有技-->术方法也没有细致地检测存储系统的存储卡部件及其周围的逻辑 ...
【技术保护点】
一种在数据处理系统中用于将存储系统中的缺陷隔离到特定存储系统部件的方法,所述方法包括步骤:所述存储系统包括多个部件,所述多个部件包括与存储卡连接的物理存储模块,所述存储卡,及用于控制所述存储卡的存储控制器;和单独检测所述多个 部件中的每一个,以识别所述多个部件中具有有缺陷的部件。
【技术特征摘要】
US 2003-9-11 10/660,0061、一种在数据处理系统中用于将存储系统中的缺陷隔离到特定存储系统部件的方法,所述方法包括步骤:所述存储系统包括多个部件,所述多个部件包括与存储卡连接的物理存储模块,所述存储卡,及用于控制所述存储卡的存储控制器;和单独检测所述多个部件中的每一个,以识别所述多个部件中具有有缺陷的部件。2、根据权利要求1所述的方法,还包括步骤:检测所述物理存储模块;所述物理存储模块通过所述检测时,检测所述存储卡;和所述存储卡通过所述检测时,检测所述存储控制器。3、根据权利要求2所述的方法,还包括步骤:所述存储卡包括缓冲器;且其中,所述检测所述存储卡的步骤包括:将所述缓冲器视作虚拟存储模块;和利用所述虚拟存储模块检测所述存储卡。4、根据权利要求2所述的方法,还包括步骤:所述存储卡包括缓冲器;且其中,所述检测所述物理存储模块的步骤包括:将所述缓冲器视作虚拟存储控制器;和利用所述虚拟存储控制器检测所述物理存储模块。5、根据权利要求2所述的方法,还包括步骤:所述存储卡包括缓冲器;且其中,所述检测所述存储卡的步骤包括:将所述缓冲器视作虚拟存储模块,和利用所述缓冲器,通过将数据模式写入所述存储卡以保存在所述虚拟存储模块中,从而检测所述存储卡;所述检测所述存储卡的步骤包括:将所述数据模式保存在所述虚拟存储模块中;从所述虚拟存储器读出所述数据模式;将写入所述虚拟存储模块的所述数据模式与从所述虚拟存储模块读出的所述数据模式进行比较;在写入所述虚拟存储模块的所述数据模式与从所述虚拟存储模块读出的所述数据模式相同时,确定所述存储卡通过所述检测;以及在写入所述虚拟存储模块的所述数据模式与从所述虚拟存储模块读出的所述数据模式不同时,确定所述存储卡没有通过所述检测。6、根据权利要求3所述的方法,还包括步骤:所述存储卡包括多个缓冲器;和将惟一的标识赋予所述多个缓冲器中的每一个,用于寻址所述多个缓冲器。7、根据权利要求3所述的方法,还包括步骤:将所述缓冲器与服务处理器连接;和利用所述服务处理器检测所述存储卡。8、根据权利要求7所述的方法,还包括步骤:利用JTAG总线将所述缓冲器与所述服务处理器连接。9、根据权利要求2所述的方法,还包括步骤:将数据模式存储到所述存储控制器中;从所述存储控制器读出数据模式;将写入所述存储控制器的所述数据模式与从所述存储控制器读出的所述数据模式进行比较;在写入所述存储控制器的所述数据模式与从所述存储控制器读出的所述数据模式相同时,确定所述存储控制器通过所述检测;以及在写入所述存储控制器的所述数据模式与从所述存储控制器读出的所述数据模式不同时,确定所述存储控制器没有通过所述检测。10、根据权利要求9所述的方法,还包括步骤:将所述存储控制器与服务处理器相连。11、根据权利要求9所述的方法,还包括步骤:利用JTAG总线将所述存储控制器与服务处理器连接。12、根据权利要求2所述的方法,还包括步骤:所述存储卡包括三态装置;且其中,所述检测所述存储卡的步骤包括:将所述三态装置视作所述虚拟存储模块;和利用所述虚拟存储模块检测所述存储卡。13、根据权利要求12所述的方法,还包括步骤:所述存储卡包括三态装置;且其中,所述检测所述存储卡的步骤包括:将所述三态装置视作虚拟存储模块;和利用所述虚拟存储模块通过将数据模式写入所述存储卡而检测所述存储卡;所述检测所述存储卡的步骤包括:将所述数据模式存储到所述三态装置中;从所述三态装置读出数据模式;比较写入所述三态装置的所述数据模式与从所述三态装置读出的所述数据模式;在写入所述三态装置的所述数据模式与从所述三态装置读出的所述数据模式相同时,确定所述存储卡通过所述检测;和在写入所述三态装置的所述数据模式与从所述三态装置读出的所述数据模式不同时,确定所述存储卡没有通过所述检测。14、一种用于将存储系统中的缺陷隔离到特定存储系统部件的数据处理系统,所述系统包括...
【专利技术属性】
技术研发人员:乔尔杰勒德古德温,玛尼施弥斯拉,约翰丹尼尔厄普顿,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。