一种实现同步初始化的多单板系统及方法

文档序号:6563106阅读:188来源:国知局
专利名称:一种实现同步初始化的多单板系统及方法
技术领域
本发明涉及通信技术领域,更具体的说,是一种实现同步初始化的多单板系统及方法。
背景技术
BIOS(Basic Input Output System,BIOS)运行的是一组被固化在计算机单板上只读存储器中的程序,为计算机提供底层的硬件设置和控制,还可以排除系统故障,诊断系统问题,保证系统的运行。程序运行需要的硬件配置信息被保存在单板上的互补金属氧化物半导体存储器(Complementary Metal OxideSemiconductor,CMOS)中。现有的BIOS配置技术是一个非常成熟的技术,对于每个BIOS的配置都是单独进行的。虽然BIOS的型号有很多种,而且彼此不通用,但是它们实现的主要功能和配置方法是类似的,除了可以引导操作系统,还可以通过对其配置信息的修改,改变其所在单板上某些硬件初始化的方式。
BIOS通电时首先会扫描所在单板上所有的硬件,并给硬件分配地址空间,然后从所在单板上的CMOS中获取BIOS配置信息,按照BIOS配置信息对所在单板上的所有硬件进行初始化,并将硬件的上电自检(Power-on Self Test,上电自检)信息发送给CMOS,上电自检信息为BIOS所在单板上所有硬件的配置信息,包括两部分内容一部分是单板上不可配置属性的硬件的信息,另一部分是单板上允许用户终端(User Equipment,UE)自行配置属性的硬件的信息。BIOS将上电自检信息发送给CMOS后会等待用户终端通过某种方式,如按键盘上的删除(DEL)键,发出需要修改BIOS配置信息的请求,如果BIOS在指定时间内接收到请求,BIOS就会提供一个图形化的操作界面,该界面包括BIOS在接收用户终端发出的修改请求之前收到的上电自检信息,其中一部分的硬件信息是不允许用户终端修改的,另一部分的硬件信息是允许用户终端修改的。如果用户终端对硬件配置信息进行修改并保存到CMOS中,就会导致所在单板上的硬件初始化方式必须进行相应的改变,所以BIOS需要重新启动,并用CMOS中新的BIOS配置信息对所在单板上的硬件重新进行初始化。如果BIOS在指定的时间内没有接收到用户终端发出的需要修改BIOS配置信息的请求,则所在单板上的硬件初始化方式不需要修改,所以BIOS不需要重新启动,BIOS可以继续执行后续的引导操作系统的工作,直到操作系统启动完成,BIOS就停止工作。
随着市场的变化,人们对服务器的性能要求越来越高,需要更多的中央处理器(Central Processing Unit,CPU)和内存满足服务器的性能,如加快处理速度等,于是出现了一个操作系统中存在多个BIOS的架构,如基于先进电信计算架构(Advanced Telecommunications Computing Architecture,ATCA)的系统。但是目前无论从物理还是从工艺角度上看单纯的将多个CPU和内存集中在一个单板上,由一个BIOS去初始化这些硬件是不可能的,必然要采用的架构是将一个系统中的多个CPU和内存分布在多个单板上,每个单板上的BIOS可以分别控制其所在单板上的硬件,也可以由其中一个BIOS去集中控制所有单板上的硬件,在这种架构中多个BIOS配置必须要保持同步。
综上所述,如果仍采用现有技术对多个BIOS单独进行配置必然会导致一个操作系统中多个BIOS的配置不同步,进而使得操作系统运行不稳定。此外还会导致一个操作系统中多个CMOS时间不一致,使得系统时间无法确定,如当用户终端需要在同一时间使用多个单板中的硬件完成某项任务时,由于每个单板上的系统时间不一致,进而无法确定起始时间,影响到任务的运行。

发明内容
本发明提供一种实现同步初始化的多单板系统及方法,用以解决现有技术中存在的多单板的系统中多个单板上的BIOS对硬件初始化不同步和系统时间无法确定的问题。
本发明方法的一个实施例具体是这样实现的本发明提供一种实现同步初始化的方法,应用于多单板系统中,包括以下步骤A、系统管理模块收到主单板的BIOS发送的配置信息请求后,将自身保存的所有单板的BIOS配置信息发送至主单板的BIOS;B、从单板停止运行自身的BIOS;C、主单板的BIOS根据所述所有单板的BIOS配置信息,对所有单板的硬件进行初始化。
本发明提供一种多单板系统,该系统包括系统管理模块和一个以上单板,所述一个以上单板包括一个主单板和多个从单板;所述系统管理模块,用于存储所有单板的BIOS配置信息,在接收到来自主单板的配置信息请求后,向主单板发送所有单板的BIOS配置信息;所述主单板,用于向系统管理模块发送配置信息请求;在接收到所述所有单板的BIOS配置信息后,向从单板发送关闭通知;利用所述所有单板的BIOS配置信息对自身进行初始化以及向从单板发送初始化命令;所述从单板,用于收到所述关闭通知后,停止运行自身的BIOS;收到所述初始化命令后,对自身进行初始化。
本发明的一个实施例的技术方案,在系统管理模块(System ManagementModule,系统管理模块)中存储所有单板的BIOS配置信息,主单板的BIOS根据从系统管理模块中获取的所有单板的BIOS配置信息对多单板系统中的所有硬件进行同步初始化,同时可以保证系统时间的一致,避免了系统中多个单板初始化不同步以及系统时间不一致对系统运行造成的影响,从而有效的保证系统运行性能的提高。


图1为本发明的一个实施例的系统结构示意图;图2为图1中主单板和系统管理模块的结构示意图;图3为本发明的一个实施例的流程图。
具体实施例方式
在本发明中为了能够实现多单板系统中所有单板上的硬件的同步初始化,在多单板系统中设置一个系统管理模块,并将多个单板中的一个设定为主单板,其余单板系统默认为从单板,主单板的BIOS从系统管理模块中获取所有单板的BIOS配置信息,对所有单板上的硬件进行同步初始化。
下面结合附图对本发明的具体实施方式
进行说明。
图1所示为本发明的一个基于ATCA的系统实施例。参见图1所示,本发明的系统包括系统管理模块11、主单板12、从单板13。其中,所述系统管理模块11,用于存储所有单板的BIOS配置信息,在接收到来自主单板12的配置信息请求后,向主单板12发送所有单板的BIOS配置信息;所述主单板12,用于向系统管理模块发送配置信息请求,获取所述所有单板的BIOS配置信息后,向从单板发送关闭通知,并利用所述所有单板的BIOS配置信息对自身进行初始化以及向从单板发送初始化命令;从单板13,用于收到所述关闭通知后,停止运行自身的BIOS,并在收到所述初始化命令后,对自身进行初始化。
参见图2所示,所述主单板12包括第一收发管理信息模块201、第一控制模块202、自检模块203、第二收发管理信息模块204、第二控制模块205、第三控制模块206。
其中,所述第一收发管理信息模块201,用于向系统管理模块11发送配置信息请求,并将来自所述系统管理模块11的所述所有单板的BIOS配置信息发送给所述第一控制模块202;所述第一控制模块202,用于在接收到所述所有单板的BIOS配置信息后,向从单板13发送关闭通知,并在所述从单板13的BIOS关闭后,向自检模块203和从单板13发送初始化命令;所述自检模块203,用于根据所述初始化命令进行初始化操作;所述第二收发管理信息模块204,用于在初始化完成后,将初始化得到的所有单板的上电自检信息发送给所述系统管理模块11;所述第二控制模块205,用于根据所述系统管理模块11发送的暂停引导系统通知,暂停引导操作系统,并根据所述系统管理模块11发送的引导通知,引导操作系统;所述第三控制模块206,用于在接收到所述系统管理模块11发送的重新启动通知后,进行重启操作。
所述第一收发管理信息模块201与所述第二收发管理信息模块204在实际应用中,也可以为一个收发管理信息模块,实现所述第一收发管理信息模块201与所述第二收发管理信息模块204的功能。所述第一控制模块202、所述第二控制模块205与所述第三控制模块206中任意两个也可以合并为一个控制模块,或者三者可以合并为一个控制模块。
所述系统管理模块包括第一判断模块207、存储模块208、第一收发单板信息模块209、传输模块210、第一缓存模块211、自检信息收发模块212、第一收发终端信息模块213、第二判断模块214、第二收发终端信息模块215、第二缓存模块216、第三判断模块217、第二收发单板信息模块218。
其中,所述第一收发单板信息模块209,用于在接收到来自主单板12的配置信息请求后,将所述配置信息请求发送给第一判断模块207,并在接收到所述第一判断模块207发送的提取配置信息通知后,从存储模块208获取所有单板的BIOS配置信息,将所述所有单板的BIOS配置信息发送给主单板12;所述第一判断模块207,用于在所述判断配置信息请求中的单板标识与自身保存的主单板标识相同时,向第一收发单板信息模块209发送提取配置信息通知;
所述存储模块208,用于存储所有单板的BIOS配置信息;所述自检信息收发模块212,用于将主单板12发送的所有的单板的上电自检信息发送给第一缓存模块211;所述第一缓存模块211,用于缓存所有单板的上电自检信息;所述第一收发终端信息模块213,用于在接收到用户终端发送的修改硬件配置信息请求后,将所述修改硬件配置请求发送给第二判断模块214;所述第二判断模块214,用于在自检信息收发模块212将所有的单板的上电自检信息发送给第一缓存模块211后,判断一定时间间隔内是否接收到修改硬件配置信息请求,如果是,则向主单板12发送暂停引导系统通知,否则,向主单板12发送引导通知;所述传输模块210,用于在第二判断模块214向主单板12发送暂停引导系统通知后,将第一缓存模块211中所有单板的上电自检信息发送给用户终端显示;所述第二收发终端信息模块215,用于在接收到用户终端修改的上电自检信息副本后,将该上电自检信息副本发送给第二缓存模块216;所述第二缓存模块216,用于缓存所述上电自检信息副本;所述第三判断模块217,用于在第二缓存模块216缓存上电自检信息副本后一定时间间隔内,判断是否接收到用户终端发送的保存修改的上电自检信息副本请求,如果是,则利用第二缓存模块216中的上电自检信息副本更新存储模块208中的所有单板的BIOS配置信息,删除第一缓存模块211中缓存的上电自检信息,否则,删除第一缓存模块211中缓存的上电自检信息和第二缓存模块216中上电自检信息副本;所述第二收发单板信息模块218,用于在删除第一缓存模块211中缓存的上电自检信息后,向主单板12发送重新启动通知,或用于在删除第一缓存模块211中缓存的上电自检信息和第二缓存模块216中上电自检信息副本后,向主单板12发送引导通知。
其中,所述第一判断模块207、所述第二判断模块214与所述第三判断模块217中任意两个也可以合并为一个判断模块,或者三者可以合并为一个判断模块;所述存储模块208、所述第一缓存模块211与所述第二缓存模块216中任意两个也可以合并为一个存储模块,或者三者可以合并为一个存储模块;所述第一收发单板信息模块209与所述第二收发单板信息模块218也可以合并为一个收发单板信息模块;所述第一收发终端信息模块213与所述第二收发终端信息模块215也可以合并为一个收发终端信息模块。
或者,所述第一收发单板信息模块209、第二收发单板信息模块218、第一收发终端信息模块213、第二收发终端信息模块215与自检信息收发模块中的任意两个模块或者三个模块或者四个模块可以合并为一个信息收发模块,也可以所述的五个模块可以合并为一个信息收发模块。
在本发明中,系统管理模块可以预先存储系统中的主单板信息,同时用户终端也可以通过系统管理模块设置多单板中的一个为主单板。用户终端选择系统中任意一个单板为主单板,并通知系统管理模块保存主单板信息,系统管理模块收到用户终端发出的通知后,保存主单板信息。在系统中除主单板外的其余单板系统默认为从单板,主单板的BIOS控制从单板的BIOS。通过在系统内设置的独立的系统管理模块和主单板的BIOS来实现对所有单板上硬件的同步初始化。
在本发明中,系统内存在多个BIOS,在对系统中所有单板上的硬件进行初始化时,从单板的BIOS全部关闭,由主单板的BIOS根据系统管理模块发送的BIOS配置信息对所有单板上的硬件进行初始化,达到对所有单板上的硬件同步初始化的目的。
在本发明中,只是由主单板的BIOS去完成引导操作系统启动的功能,系统初始时间是由主单板的BIOS从系统管理模块中获取的,并将系统初始时间统一发送给所有硬件,避免了系统初始时间载入不一致的情况。
参见图3所示,本发明包括下列步骤
步骤301、BIOS通电后,每个单板上的BIOS将对所在单板进行扫描后得到的所在单板的硬件信息发送给系统管理模块,并向系统管理模块发送配置信息请求;在系统内每个单板上的BIOS通电后,对所在的单板进行扫描用于收集单板上所有硬件的配置信息,每个BIOS将收集到的所在单板的硬件配置信息发送给系统管理模块,并向系统管理模块发送配置信息请求。
步骤302、系统管理模块判断发出请求的BIOS是否是主单板的BIOS,如果是,执行步骤303,如果不是,执行步骤304;步骤303、系统管理模块向主单板的BIOS发送允许提供BIOS配置信息的响应和所有单板的BIOS配置信息,执行步骤306;步骤304、系统管理模块向从单板的BIOS发送拒绝提供BIOS配置信息的响应;步骤305、从单板的BIOS收到来自系统管理模块的拒绝提供BIOS配置信息的响应后,停止对其所在单板上的硬件的管理;步骤306、主单板的BIOS收到来自系统管理模块的允许提供BIOS配置信息的响应和所有单板的BIOS配置信息后,向所有从单板上BIOS发送关闭通知;步骤307、从单板的BIOS在收到主单板的BIOS发送的关闭通知后,断开与系统的连接;系统管理模块中可以预先配置主单板标识,或由系统管理模块根据用户终端的主单板指示配置主单板标识。当系统管理模块收到所有单板的BIOS发出的配置信息请求后,系统管理模块根据配置信息请求中包含的单板标识与存储在系统管理模块中的主单板标识是否一致,确定主单板,系统管理模块向主单板的BIOS发送允许提供BIOS配置信息的响应和所有单板上的硬件的BIOS配置信息,主单板的BIOS收到允许提供BIOS配置信息的响应和所有单板上的硬件的BIOS配置信息后,通知系统中所有从单板的BIOS关闭。假设系统管理模块判断得出发送配置信息请求的BIOS所在的单板不是主单板,则系统管理模块将拒绝提供BIOS配置信息的响应发送给从单板的BIOS,从单板的BIOS收到拒绝提供BIOS配置信息的响应后,停止对其所在单板上的硬件的控制,在收到主单板的BIOS向其发送的关闭通知后停止与系统的通信。
步骤308、主单板上BIOS对所有单板上的硬件进行初始化,并将初始化得到的上电自检信息发送给系统管理模块缓存;主单板的BIOS收到来自系统管理模块的所有单板的BIOS配置信息后,通知所有从单板的BIOS关闭后,对所有单板上的硬件进行初始化。初始化完成后主单板的BIOS将初始化得到的上电自检信息发送给系统管理模块,系统管理模块接收并且缓存上电自检信息。
步骤309、系统管理模块判断在第一时间间隔内,是否收到来自用户终端的修改硬件配置信息的请求,如果收到,执行步骤310,否则,执行步骤316;所述第一时间间隔可以预先设置;步骤310、系统管理模块通知主单板的BIOS暂停引导操作系统;步骤311、系统管理模块向用户终端显示上电自检信息副本;步骤312、用户终端修改系统管理模块中的上电自检信息副本,将修改的上电自检信息副本发送给系统管理模块缓存;系统管理模块会在一定的时间间隔内判断是否收到来自用户终端的修改BIOS配置信息的请求,系统可以预先设定判断是否收到修改硬件配置请求的时间,假设系统预先设定的时间为30秒,则如果在30秒内系统管理模块收到来自用户终端的修改硬件配置信息的请求,则系统管理模块通知主单板的BIOS暂停引导操作系统,如果在30秒内没有收到来自用户终端的修改硬件配置信息的请求,则主单板的BIOS引导操作系统,在操作系统启动后,主单板的BIOS停止工作。
主单板的BIOS收到来自系统管理模块的暂停引导操作系统的通知后,暂停引导操作系统。系统管理模块向用户终端显示上电自检信息副本,用户终端对上电自检信息副本进行修改,并将修改的上电自检信息发送给系统管理模块缓存。
步骤313、系统管理模块判断在第二时间间隔内,是否收到来自用户终端的保存修改的上电自检信息副本的通知,如果收到,执行步骤314,否则,执行步骤315;所述第二时间间隔可以预先设置;步骤314、系统管理模块将用户终端修改的上电自检信息副本更新系统管理模块中的BIOS配置信息,删除缓存的上电自检信息,执行步骤317;步骤315、系统管理模块删除缓存的上电自检信息和上电自检信息副本;步骤316、系统管理模块通知主单板的BIOS引导操作系统,在操作系统启动后,主单板的BIOS重新启动。
步骤317、系统管理模块通知主单板的BIOS重新启动,执行步骤301;系统管理模块会在一定的时间间隔内判断是否收到来自用户终端的保存上电自检信息副本的通知,系统可以预先设定判断是否收到修改硬件配置请求的时间,假设系统预先设定的时间为15秒,如果系统管理模块在15秒内收到来自用户终端的保存上电自检信息副本的通知,则系统管理模块将用户修改的上电自检信息副本更新系统管理模块中保存的BIOS配置信息,系统管理模块删除缓存的上电自检信息,通知主单板的BIOS重新启动,否则,系统管理模块删除缓存的上电自检信息和上电自检信息副本,通知主单板的BIOS引导操作系统,在操作系统启动后,主单板的BIOS停止工作。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种实现同步初始化的方法,应用于多单板系统中,其特征在于,包括以下步骤A、系统管理模块收到主单板的BIOS发送的配置信息请求后,将自身保存的所有单板的BIOS配置信息发送至主单板的BIOS;B、从单板停止运行自身的BIOS;C、主单板的BIOS根据所述所有单板的BIOS配置信息,对所有单板的硬件进行初始化。
2.根据权利要求1所述的方法,其特征在于,在步骤C之后,该方法进一步包括D、主单板的BIOS将初始化得到的所有单板的上电自检信息发送给系统管理模块缓存。
3.根据权利要求2所述的方法,其特征在于,在步骤D之后,该方法进一步包括D1、系统管理模块判断在一定的时间间隔内,是否收到来自用户终端的修改硬件配置信息的请求,如果是,则执行步骤D2,否则,执行步骤D3;D2、系统管理模块通知主单板上的BIOS暂停启动操作系统,主单板上的BIOS暂停启动;D3、系统管理模块通知主单板上的BIOS引导操作系统,在操作系统启动完成后,主单板上的BIOS停止工作。
4.根据权利要求3所述的方法,其特征在于,所述步骤D2中主单板上的BIOS暂停启动的步骤之后还包括步骤系统管理模块向用户终端发送所有单板的上电自检信息副本;用户终端显示所述所有单板的上电自检信息副本。
5.根据权利要求4所述的方法,其特征在于,所述系统管理模块向用户终端显示所有单板的上电自检信息副本的步骤之后,还包括步骤E、系统管理模块提示用户终端修改所有单板的上电自检信息副本,当系统管理模块收到用户终端修改的上电自检信息副本时,缓存修改的上电自检信息副本。
6.根据权利要求5所述的方法,其特征在于,所述步骤E之后,还包括步骤E1、系统管理模块判断在一定的时间间隔内,是否收到来自用户终端的保存修改的上电自检信息副本的通知,如果是,则执行步骤E2,否则,执行步骤E3;E2、系统管理模块利用缓存的上电自检信息副本更新系统管理模块中的BIOS配置信息,并删除缓存的上电自检信息,通知主单板的BIOS重新启动;E3、系统管理模块删除缓存的上电自检信息和上电自检信息副本。
7.根据权利要求6所述的方法,其特征在于,所述步骤E3之后,还包括步骤系统管理模块通知主单板的BIOS引导操作系统,在操作系统启动完成后,主单板的BIOS停止工作。
8.一种实现同步初始化的多单板系统,其特征在于,该系统包括系统管理模块和一个以上单板,所述一个以上单板包括一个主单板和至少一个从单板;所述系统管理模块,用于存储所有单板的BIOS配置信息,在接收到来自主单板的配置信息请求后,向主单板发送所有单板的BIOS配置信息;所述主单板,用于向系统管理模块发送配置信息请求,在接收到所述所有单板的BIOS配置信息后,向从单板发送关闭通知,并利用所述所有单板的BIOS配置信息对自身进行初始化以及向从单板发送初始化命令;所述从单板,用于收到所述关闭通知后,停止运行自身的BIOS,并在收到所述初始化命令后,对自身进行初始化。
9.根据权利要求8所述的系统,其特征在于,所述系统管理模块包括第一收发单板信息模块、第一判断模块和存储模块;所述存储模块,用于存储所有单板的BIOS配置信息;所述第一收发单板信息模块,用于在接收到来自主单板的配置信息请求后,将所述配置信息请求发送给第一判断模块;所述第一判断模块,用于在所述判断配置信息请求中的单板标识与自身保存的主单板标识相同时,向所述第一收发单板信息模块发送提取配置信息通知;其中,所述第一收发单板信息模块在接收到第一判断模块发送的提取配置信息通知后,从存储模块获取所有单板的BIOS配置信息,将所述所有单板的BIOS配置信息发送给主单板。
10.根据权利要求8所述的系统,其特征在于,所述主单板包括第一收发管理信息模块、第一控制模块和自检模块;所述第一收发管理信息模块,用于向系统管理模块发送配置信息请求,并将来自所述系统管理模块的所述所有单板的BIOS配置信息发送给所述第一控制模块;所述第一控制模块,用于在接收所述所有单板的BIOS配置信息后,向从单板发送关闭通知,并在从单板的BIOS关闭后,向自检模块和从单板发送初始化命令;所述自检模块,用于根据所述初始化命令进行初始化操作。
11.根据权利要求10所述的系统,其特征在于,所述主单板还包括第二收发管理信息模块,用于在初始化完成后,将初始化得到的所有单板的上电自检信息发送给所述系统管理模块。
12.根据权利要求11所述的系统,其特征在于,所述系统管理模块还包括自检信息收发模块和第一缓存模块;所述自检信息收发模块,用于将所述所有的单板的上电自检信息发送给第一缓存模块;所述第一缓存模块,用于在缓存所述所有单板的上电自检信息。
13.根据权利要求12所述的系统,其特征在于,所述系统管理模块还进一步包括第一收发终端信息模块和第二判断模块;所述第一收发终端信息模块,用于在接收到用户终端发送的修改硬件配置信息请求后,将所述修改硬件配置请求发送给第二判断模块;所述第二判断模块,用于在所述第一自检信息收发模块将所述所有的单板的上电自检信息发送给第一缓存模块后,判断一定时间间隔内是否接收到修改硬件配置信息请求,如果是,则向主单板发送暂停引导系统通知,否则,向主单板发送引导通知。
14.根据权利要求13所述的系统,其特征在于,所述主单板还包括第二控制模块,用于根据所述暂停引导系统通知,暂停引导操作系统,并根据所述引导通知,引导操作系统。
15.根据权利要求13所述的系统,其特征在于,所述系统管理模块还进一步包括传输模块,用于在第二判断模块向主单板发送暂停引导系统通知后,将所述第一缓存模块中所述所有单板的上电自检信息发送给用户终端显示。
16.根据权利要求15所述的系统,其特征在于,所述系统管理模块还进一步包括第二收发终端信息模块和第二缓存模块;所述第二收发终端信息模块,用于在接收到用户终端修改的上电自检信息副本后,将所述上电自检信息副本发送给第二缓存模块;所述第二缓存模块,用于缓存所述上电自检信息副本。
17.根据权利要求16所述的系统,其特征在于,所述系统管理模块还进一步包括第三判断模块,用于在第二缓存模块缓存上电自检信息副本后一定时间间隔内,判断是否接收到用户终端发送的保存修改的上电自检信息副本请求,如果是,则利用所述第二缓存模块中的上电自检信息副本更新所述存储模块中的所有单板的BIOS配置信息,删除第一缓存模块中缓存的上电自检信息,否则,删除第一缓存模块中缓存的上电自检信息和第二缓存模块中上电自检信息副本。
18.根据权利要求17所述的系统,其特征在于,所述系统管理模块还进一步包括第二收发单板信息模块,用于在删除第一缓存模块中缓存的上电自检信息后,向主单板发送重新启动通知,或用于在删除第一缓存模块中缓存的上电自检信息和第二缓存模块中上电自检信息副本后,向主单板发送引导通知。
19.根据权利要求18所述的系统,其特征在于,所述主单板进一步包括第三控制模块,用于在接收到所述重新启动通知后,进行重启操作。
全文摘要
本发明公开了一种实现同步初始化的方法,应用于多单板系统中,所述多单板系统包括主单板、一个以上从单板以及系统管理模块,系统管理模块保存有所有单板的基本输入输出系统(BIOS)配置信息以及主单板标识,主单板的BIOS可以控制从单板的BIOS,主单板的BIOS通过获取系统管理模块存储的所有单板的BIOS配置信息可以对所有单板上的硬件进行同步初始化。本发明还公开了一种实现同步初始化的多单板系统,该系统包括系统管理模块、主单板、一个以上的从单板。本发明可以实现对多单板的系统中的所有硬件进行同步初始化,并保证系统时间的一致,有效的保证系统性能的提高。
文档编号G06F9/445GK1928823SQ200610149708
公开日2007年3月14日 申请日期2006年10月23日 优先权日2006年10月23日
发明者张少林, 王少勇, 李敏秋, 周建军, 顾建新, 饶兴, 龚颜, 陶林, 石磊, 张汇 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1