一种对多处理器系统进行工作模式配置的方法和装置制造方法及图纸

技术编号:9033979 阅读:138 留言:0更新日期:2013-08-15 00:49
本发明专利技术公开了一种对多处理器系统进行工作模式配置的方法和装置,涉及计算机领域,无需预先对多个单板上的处理器进行连接配置,提升了系统的灵活性。一种对多处理器系统进行工作模式配置的方法,包括:在当前单板插入背板的槽位后,检测背板上是否存在关联单板;当存在关联单板时,检测关联单板是否处于独立工作状态;当关联单板未处于独立工作状态时,当前单板按照从属工作模式进行上电,以便与关联单板协同工作;当不存在关联单板时,在预定的检测时间内检测除所述主控板的槽位外,背板的其他槽位是否有单板插入;当检测到有单板插入时,所述当前单板按照主控工作模式进行上电,以便与其他槽位的单板协同工作。本发明专利技术用于多处理器系统。

【技术实现步骤摘要】
一种对多处理器系统进行工作模式配置的方法和装置
本专利技术涉及计算机领域,尤其涉及一种对多处理器系统进行工作模式配置的方法和装置。
技术介绍
在当前的计算机系统中,处理器的配置方式有以下几种情况:在计算机中有多个单板,每个单板上配置一个处理器,构成一个单处理器系统,各个单处理器系统相互独立工作,分别运行不同的OS(operatingsystem,操作系统);另一种情况是,一个单板上配置两个或多个处理器,协同工作,运行一个OS。在更为复杂的应用场景中,需要多个单板进行配合,共同完成计算机的功能。为此,一种常见的做法是,在单板上安装连接器,通过连接器将两块单板的处理器的高速接口连接在一起,并且预先对这两个单板上的处理器进行连接配置,确定主从关系和工作模式;然后将由连接器连接在一起的单板插入背板,如图1所示,这样连接在一起的单板可以按照预先的配置协同进行工作。在执行上述技术方案时,专利技术人发现现有技术至少存在以下问题:多个单板进行协同工作时,必须先通过额外的连接器进行互连,增加了硬件成本;而且,需要对单板进行预先的连接配置和主从关系配置,然后才能插入背板的槽位进行工作,可见一旦配置完成后,在应用过程中难以修改,导致系统的灵活性不高。
技术实现思路
本专利技术实施例提供的一种对多处理器系统进行工作模式配置的方法和装置,无需预先对多个单板上的处理器进行连接配置,不必预先确定主从关系和工作模式,提升了系统的灵活性。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面,提供一种对多处理器系统进行工作模式配置的方法,所述多处理器包括背板,所述背板具有至少两个插槽,用于插入单板,所述方法包括:在当前单板插入背板的槽位后,检测所述背板上是否存在关联单板;当检测到存在所述关联单板时,检测所述关联单板是否处于独立工作状态;当检测到所述关联单板未处于独立工作状态时,所述当前单板按照从属板的从属工作模式进行上电,以便与所述关联单板协同工作。结合第一方面,在第一方面的第一种可能的实施方式中,所述方法还包括:当检测到不存在所述关联单板时,在预定的检测时间内检测除所述当前单板的槽位外,所述背板的其他槽位是否有单板插入;当检测到有单板插入时,所述当前单板按照主控板的主控工作模式进行上电,以便与所述其他槽位的单板协同工作。结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,在检测所述背板上是否存在关联单板后,还包括:当存在所述关联单板时,将所述当前单板标识为从属板;当不存在所述关联单板时,将所述当前单板标识为主控板。结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,当所述当前单板为从属板时,在检测所述关联单板是否处于独立工作状态后,还包括:当所述关联单板处于独立工作状态时,所述当前单板按照独立工作模式进行上电;当所述当前单板为主控板时,在预定的检测时间内检测除所述主控板的槽位外,所述背板的其他槽位是否有单板插入后,还包括:当在所述检测时间内未检测到有单板插入时,所述当前单板按照独立工作模式进行上电。结合第一方面、第一方面的第一种可能的实现方式至第一方面的第三种可能的实现方式,在第四种可能的实现方式中,在检测到所述关联单板未处于独立工作状态时,还包括:检测所述关联单板是否处于健康运行状态;以便当所述关联单板处于健康运行状态时,所述当前单板按照从属工作模式进行上电,或者当所述关联单板未处于健康运行状态时,所述当前单板按照独立工作模式进行上电。结合第一方面的第二种可能的实现方式,在第五种可能的实现方式中,所述当前单板按照主控工作模式进行上电,具体包括:所述当前单板的第一电源为所述当前单板执行第一上电动作;将第一上电指令发送至所述当前单板的各从属板,以便所述当前单板的各从属板根据所述第一上电指令分别执行第一上电动作;接收各从属板发出的第一上电完成反馈;所述当前单板的第二电源为所述当前单板执行第二上电动作;将第二上电指令发送至所述当前单板的各从属板,以便所述当前单板的各从属板根据所述第二上电指令分别执行第二上电动作;接收各从属板发出的第二上电完成反馈;所述当前单板的第K电源为所述当前单板执行第K上电动作;将第K上电指令发送至所述当前单板的各从属板,以便所述当前单板的各从属板根据所述第K上电指令分别执行第K上电动作;接收各从属板发出的第K上电完成反馈;其中K为单板中需要执行上电动作的电源数量。结合第一方面的第二种可能的实现方式或第五种可能的实现方式,在第六种可能的实现方式中,所述方法还包括:当所述当前单板为主控板时,禁止从属板指示信号的发送,允许主控板指示信号的发送;当所述当前单板为从属板时,允许从属板指示信号的发送,禁止主控板指示信号的发送。第二方面,提供一种对多处理器系统进行工作模式配置的装置,包括:第一检测单元,用于在当前单板插入背板的槽位后,检测所述背板上是否存在关联单板;第二检测单元,用于在所述第一检测单元检测到存在所述关联单板时,检测所述关联单板是否处于独立工作状态;上电单元,用于当所述第二检测单元检测到所述关联单板未处于独立工作状态时,将所述当前单板按照从属板的从属工作模式进行上电,以便与所述关联单板协同工作。结合第二方面,在第二方面的第一种可能的实现方式中,第三检测单元,用于在所述第一检测单元检测到不存在所述关联单板时,在预定的检测时间内检测除所述当前单板的槽位外,所述背板的其他槽位是否有单板插入;所述上电单元还用于,当所述第三检测单元检测到有单板插入时,将所述当前单板按照主控板的主控工作模式进行上电,以便与所述其他槽位的单板协同工作。结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述装置还包括标识单元,用于所述第一检测单元检测到存在所述关联单板时,将所述当前单板标识为从属板;所述标识单元还用于当所述第一检测单元未检测到所述关联单板时,将所述当前单板标识为主控板。结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,当所述当前单板为从属板时,所述上电单元还用于当所述第二检测单元检测到所述关联单板处于独立工作状态时,将所述当前单板按照独立工作模式进行上电;当所述当前单板为主控板时,所述上电单元还用于当所述第三检测单元在所述检测时间内未检测到有单板插入时,所述当前单板按照独立工作模式进行上电。结合第二方面、第二方面的第一种可能的实现方式至第二方面的第三种可能的实现方式,在第四种可能的实现方式中,所述装置还包括:第四检测单元,用于在所述第二检测单元检测到所述关联单板未处于独立工作状态时,检测所述关联单板是否处于健康运行状态;以便当所述关联单板处于健康运行状态时,所述当前单板按照从属工作模式进行上电,或者当所述关联单板未处于健康运行状态时,所述当前单板按照独立工作模式进行上电。结合第二方面的第二种可能的实现方式,在第五种可能的实现方式中,所述上电单元,具体包括:第一电源,用于为所述当前单板执行第一上电动作;上电指令发送子单元,用于将第一上电指令发送至所述当前单板的各从属板,以便所述当前单板的各从属板根据所述第一上电指令分别执行第一上电动作;上电完成反馈接收子单元,用于接收各从属板发出的第一上电完成反馈;第二电源,用于为所述当前单板执行第二上电动作;所述上电指令发送子单元还用于将第二上电指令发送本文档来自技高网...
一种对多处理器系统进行工作模式配置的方法和装置

【技术保护点】
一种对多处理器系统进行工作模式配置的方法,所述多处理器系统包括背板,所述背板具有至少两个槽位,用于插入单板,其特征在于:在当前单板插入背板的槽位后,检测所述背板上是否存在关联单板;当检测到存在所述关联单板时,检测所述关联单板是否处于独立工作状态;当检测到所述关联单板未处于独立工作状态时,所述当前单板按照从属板的从属工作模式进行上电,以便与所述关联单板协同工作。

【技术特征摘要】
1.一种对多处理器系统进行工作模式配置的方法,所述多处理器系统包括背板,所述背板具有至少两个槽位,用于插入单板,其特征在于:在当前单板插入背板的槽位后,检测所述背板上是否存在关联单板;当检测到存在所述关联单板时,检测所述关联单板是否处于独立工作状态,所述独立工作状态是指所述关联单板没有与所述背板上的其他单板形成主从协作关系共同运行一个操作系统OS,而是独立的在运行一个OS;当检测到所述关联单板未处于独立工作状态时,所述当前单板按照从属板的从属工作模式进行上电,以便与所述关联单板协同工作。2.根据权利要求1所述的方法,其特征在于,当检测到不存在所述关联单板时,在预定的检测时间内检测除所述当前单板的槽位外,所述背板的其他槽位是否有单板插入;当检测到有单板插入时,所述当前单板按照主控板的主控工作模式进行上电,以便与所述其他槽位的单板协同工作。3.根据权利要求2所述的方法,其特征在于,在检测所述背板上是否存在关联单板后,还包括:当存在所述关联单板时,将所述当前单板标识为从属板;当不存在所述关联单板时,将所述当前单板标识为主控板。4.根据权利要求3所述的方法,其特征在于,当所述当前单板为从属板时,在检测所述关联单板是否处于独立工作状态后,还包括:当所述关联单板处于独立工作状态时,所述当前单板按照独立工作模式进行上电;当所述当前单板为主控板时,在预定的检测时间内检测除所述主控板的槽位外,所述背板的其他槽位是否有单板插入后,还包括:当在所述检测时间内未检测到有单板插入时,所述当前单板按照独立工作模式进行上电。5.根据权利要求1至4中任意一项所述的方法,其特征在于,在检测到所述关联单板未处于独立工作状态时,还包括:检测所述关联单板是否处于健康运行状态;以便当所述关联单板处于健康运行状态时,所述当前单板按照从属工作模式进行上电,或者当所述关联单板未处于健康运行状态时,所述当前单板按照独立工作模式进行上电。6.根据权利要求3所述的方法,其特征在于,所述当前单板按照主控工作模式进行上电,具体包括:所述当前单板的第一电源为所述当前单板执行第一上电动作;将第一上电指令发送至所述当前单板的各从属板,以便所述当前单板的各从属板根据所述第一上电指令分别执行第一上电动作;接收各从属板发出的第一上电完成反馈;所述当前单板的第二电源为所述当前单板执行第二上电动作;将第二上电指令发送至所述当前单板的各从属板,以便所述当前单板的各从属板根据所述第二上电指令分别执行第二上电动作;接收各从属板发出的第二上电完成反馈;所述当前单板的第K电源为所述当前单板执行第K上电动作;将第K上电指令发送至所述当前单板的各从属板,以便所述当前单板的各从属板根据所述第K上电指令分别执行第K上电动作;接收各从属板发出的第K上电完成反馈;其中K为单板中需要执行上电动作的电源数量。7.根据权利要求3或6所述的方法,其特征在于,所述方法还包括:当所述当前单板为主控板时,禁止从属板指示信号的发送,允许主控板指示信号的发送;当所述当前单板为从属板时,允许从属板指示信号的发送,禁止主控板指示信号的发送。8.一种对多处理器系统进行工作模式配置的装置,其特征在于,包括:第一检测单元,用于在当前单板插入背板的槽位后,检测所述背板上是否存在关联单板;第二检测单元,用于在所述第一检测单元检测到存在所述关联单板时,检测所述关联单板是否处于独立工作状态,所述独立工作状态是指所述关联单板没有与所述背板上的其他单板形成主从协作关系共同运行一个操作系统OS,而是独立的在运行一个OS;上电单元,用于当所述第二检测单元检测到所述关联单板未处于独立工作状态时,将所述当前单板按照从属...

【专利技术属性】
技术研发人员:朱晓明刘光辉李延松
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1