一种系统控制方法、装置、设备及存储介质制造方法及图纸

技术编号:38889687 阅读:11 留言:0更新日期:2023-09-22 14:15
本申请实施例公开了一种系统控制方法、装置、设备及存储介质,所述方法包括:获取系统中外围组件互连装置的错误信息;在错误信息表征外围组件互连装置发生目标错误的情况下,确定发生目标错误的外围组件互连装置;屏蔽发生目标错误的外围组件互连装置。标错误的外围组件互连装置。标错误的外围组件互连装置。

【技术实现步骤摘要】
一种系统控制方法、装置、设备及存储介质


[0001]本申请涉及但不限于系统控制
,尤其涉及一种系统控制方法、装置、设备及存储介质。

技术介绍

[0002]当前系统中外围组件互连装置在发生不可纠正错误时,自动重启整个系统。但是系统重启无法保证发生错误的外围组件互连装置能再次正常运转,并且发生错误的外围组件互连装置有机率重复发生错误;当再次发生错误时系统无法正确侦测到正确相关错误信息,因此,无法保证整个系统的稳定性。

技术实现思路

[0003]有鉴于此,本申请实施例为解决现有技术中存在的问题,提供一种系统控制方法及设备。
[0004]本申请实施例的技术方案是这样实现的:
[0005]一方面,本申请实施例提供一种系统控制方法,包括:获取系统中外围组件互连装置的错误信息;在所述错误信息表征所述外围组件互连装置发生目标错误的情况下,确定发生目标错误的外围组件互连装置;屏蔽所述发生目标错误的外围组件互连装置。
[0006]在一些实施例中,所述在所述错误信息表征所述外围组件互连装置发生目标错误的情况下,所述方法还包括:对所述系统进行重置,使所述发生目标错误的外围组件互连装置被重置。
[0007]在一些实施例中,所述屏蔽所述发生目标错误的外围组件互连装置之后,所述方法还包括:确定所述发生目标错误的外围组件互连装置的屏蔽信息;所述屏蔽信息用于表征所述发生目标错误的外围组件互连装置已被屏蔽及被屏蔽原因。
[0008]在一些实施例中,在所述系统包括多个外围组件互连装置的情况下,所述方法还包括:基于所述多个外围组件互连装置的错误信息,确定所述多个外围组件互连装置的健康程度;基于所述多个外围组件互连装置的健康程度,确定所述多个外围组件互连装置的健康程度列表;以所述多个外围组件互连装置的健康程度列表为参考数据,确定是否需要屏蔽所述多个外围组件互连装置中的任一外围组件互连装置。
[0009]在一些实施例中,所述基于所述多个外围组件互连装置的错误信息,确定所述多个外围组件互连装置的健康程度,包括:获取所述多个外围组件互连装置的错误信息;确定所述多个外围组件互连装置中每一外围组件互连装置的错误事件、错误发生次数和错误发生时间;基于所述多个外围组件互连装置中每一外围组件互连装置的错误事件、错误发生次数和错误发生时间,确定所述多个外围组件互连装置的健康程度。
[0010]在一些实施例中,所述方法还包括:输出用于提示对所述发生目标错误的外围组件互连装置进行屏蔽的第一提示信息;接收针对所述第一提示信息的输入操作;在所述输入操作为确认对所述发生目标错误的外围组件互连装置进行屏蔽的情况下,屏蔽所述发生
目标错误的外围组件互连装置,并输出所述发生目标错误的外围组件互连装置的屏蔽信息。
[0011]在一些实施例中,所述方法还包括:输出用于提示对所述系统进行重置的第二提示信息;接收针对所述第二提示信息的输入操作;在所述输入操作为确认对所述系统进行重置的情况下,重置所述系统。
[0012]在一些实施例中,所述方法还包括:输出所述多个外围组件互连装置的健康程度列表;接收针对所述健康程度列表的输入操作;在所述输入操作表征屏蔽所述多个外围组件互连装置中的任一外围组件互连装置的情况下,对所述多个外围组件互连装置中的任一外围组件互连装置进行屏蔽。
[0013]在一些实施例中,所述方法还包括:根据所述系统的类型或预设信息,确定用于提示对所述发生目标错误的外围组件互连装置进行屏蔽的第一提示信息、用于提示对所述系统进行重置的第二提示信息、所述发生目标错误的外围组件互连装置的屏蔽信息和所述多个外围组件互连装置的健康程度列表的输出方式中的至少一种。
[0014]另一方面,本申请实施例提供一种系统控制装置,所述装置包括:第一获取模块,用于获取系统中外围组件互连装置的错误信息;第一确定模块,用于在所述错误信息表征所述外围组件互连装置发生目标错误的情况下,确定发生目标错误的外围组件互连装置;第一屏蔽模块,用于屏蔽所述发生目标错误的外围组件互连装置。
[0015]再一方面,本申请实施例提供一种计算机设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法中的部分或全部步骤。
[0016]又一方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述方法中的部分或全部步骤。
[0017]在本申请实施例中,通过获取系统中外围组件互连装置的错误信息,在外围组件互连装置发生不可纠正错误的情况下,将发生不可纠正错误的外围组件互连装置屏蔽。这样,能够在系统中的外围组件互连装置发生错误时将发生不可纠正错误的外围组件互联装置及时屏蔽,避免系统中的外围组件互联装置重复发生不可纠正错误,从而增强系统对错误的处理能力,提高了整个系统的安全性和稳定性。
附图说明
[0018]在附图(其不一定是按比例绘制的)中,相似的附图标记可在不同的视图中描述相似的部件。具有不同字母后缀的相似附图标记可表示相似部件的不同示例。附图以示例而非限制的方式大体示出了本文中所讨论的各个实施例。
[0019]图1为本申请实施例提供的一种系统控制方法的实现流程示意图;
[0020]图2为本申请实施例提供的一种系统控制方法的另一实现流程示意图。
[0021]图3为本申请实施例提供的一种系统控制装置的组成结构示意图;
[0022]图4为本申请实施例提供的一种计算机设备的硬件实体示意图。
具体实施方式
[0023]应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。
Cycle),通过AC Cycle使整个系统完全下电再上电。
[0040]在本申请实施例中,外围组件互连装置发生不可纠正错误的情况下,对系统进行重置以使发生不可纠正错误的外围组件互连装置被重置。从而实现每次外围组件互连装置不可纠正错误发生且造成系统重启而非系统重置时,对系统进行完全重置,保证发生目标错误的外围组件互连装置被重置,避免不可纠正错误重复发生,从而增强系统对错误的处理能力,提高了整个系统的安全性和稳定性。
[0041]在一些实施例中,在上述步骤S103之后,可以通过以下方式确定屏蔽信息:
[0042]确定所述发生目标错误的外围组件互连装置的屏蔽信息;所述屏蔽信息用于表征所述发生目标错误的外围组件互连装置已被屏蔽及被屏蔽原因。
[0043]这里,通过屏蔽信息用户能够知道有外围组件互连装置发生不可纠正错误且已被屏蔽,还可以知道是哪个外围组件互连装置发生了不可纠正错误,以及发生错误的原因和被屏蔽的原因。通过确定发生目标错误的外围组件互连装置的屏蔽信息,来表征发生目标错误的外围组件互连装置已被屏蔽及被屏蔽原因。
[0044]在本申请实施例中,在外围组件互连装置发生不可纠正错误时,通过确定发生目标错误的外围组件互连装置的屏蔽信息表征所述发生目标错误的外围组件互连本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种系统控制方法,其特征在于,所述方法包括:获取系统中外围组件互连装置的错误信息;在所述错误信息表征所述外围组件互连装置发生目标错误的情况下,确定发生目标错误的外围组件互连装置;屏蔽所述发生目标错误的外围组件互连装置。2.根据权利要求1所述的方法,其特征在于,所述在所述错误信息表征所述外围组件互连装置发生目标错误的情况下,所述方法还包括:对所述系统进行重置,使所述发生目标错误的外围组件互连装置被重置。3.根据权利要求1所述的方法,其特征在于,所述屏蔽所述发生目标错误的外围组件互连装置之后,所述方法还包括:确定所述发生目标错误的外围组件互连装置的屏蔽信息;所述屏蔽信息用于表征所述发生目标错误的外围组件互连装置已被屏蔽及被屏蔽原因。4.根据权利要求1至3任一项所述的方法,其特征在于,在所述系统包括多个外围组件互连装置的情况下,所述方法还包括:基于所述多个外围组件互连装置的错误信息,确定所述多个外围组件互连装置的健康程度;基于所述多个外围组件互连装置的健康程度,确定所述多个外围组件互连装置的健康程度列表;以所述多个外围组件互连装置的健康程度列表为参考数据,确定是否需要屏蔽所述多个外围组件互连装置中的任一外围组件互连装置。5.根据权利要求4所述的方法,其特征在于,所述基于所述多个外围组件互连装置的错误信息,确定所述多个外围组件互连装置的健康程度,包括:获取所述多个外围组件互连装置的错误信息;确定所述多个外围组件互连装置中每一外围组件互连装置的错误事件、错误发生次数和错误发生时间;基于所述多个外围组件互连装置中每一外围组件互连装置的错误事件、错误发生次数和错误发生时间,确定所述多个外围组件互连装置的健康程度。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:输出用于提示对所述发生目标错误的外围组件互连装置进行屏蔽的第一提示信息;接收针对所述第一提示信息...

【专利技术属性】
技术研发人员:陈雁书
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:

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

1