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

技术编号:2844399 阅读:416 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种实现同步初始化的方法,应用于多单板系统中,所述多单板系统包括主单板、一个以上从单板以及系统管理模块,系统管理模块保存有所有单板的基本输入输出系统(BIOS)配置信息以及主单板标识,主单板的BIOS可以控制从单板的BIOS,主单板的BIOS通过获取系统管理模块存储的所有单板的BIOS配置信息可以对所有单板上的硬件进行同步初始化。本发明专利技术还公开了一种实现同步初始化的多单板系统,该系统包括:系统管理模块、主单板、一个以上的从单板。本发明专利技术可以实现对多单板的系统中的所有硬件进行同步初始化,并保证系统时间的一致,有效的保证系统性能的提高。

【技术实现步骤摘要】

本专利技术涉及通信
,更具体的说,是。
技术介绍
BIOS(Basic Input Output System,BIOS)运行的是一组被固化在计算机单板上只读存储器中的程序,为计算机提供底层的硬件设置和控制,还可以排除系统故障,诊断系统问题,保证系统的运行。程序运行需要的硬件配置信息被保存在单板上的互补金属氧化物半导体存储器(Complementary Metal OxideSemiconductor,CMOS)中。现有的BIOS配置技术是一个非常成熟的技术,对于每个BIOS的配置都是单独进行的。虽然BIOS的型号有很多种,而且彼此不通用,但是它们实现的主要功能和配置方法是类似的,除了可以引导操作系统,还可以通过对其配置信息的修改,改变其所在单板上某些硬件初始化的方式。BIOS通电时首先会扫描所在单板上所有的硬件,并给硬件分配地址空间,然后从所在单板上的CMOS中获取BIOS配置信息,按照BIOS配置信息对所在单板上的所有硬件进行初始化,并将硬件的上电自检(Power-on Self Test,上电自检)信息发送给CMOS,上电自检信息为BIOS所在单板上所有硬件的配置信息本文档来自技高网...

【技术保护点】
一种实现同步初始化的方法,应用于多单板系统中,其特征在于,包括以下步骤:    A、系统管理模块收到主单板的BIOS发送的配置信息请求后,将自身保存的所有单板的BIOS配置信息发送至主单板的BIOS;    B、从单板停止运行自身的BIOS;    C、主单板的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配置信息;所述第一收发单板信息模块,用于在接收到来自主单板的配置信息请求后,将所述配置信息请求发送给第一判断模块;所述第一判断模块,用于在所述判断配置信息请求中的单板标识与自身保存的主单板标识相同时,向所述第一收发单板信息模块发送提取配置信息通知;其中,所述第一收发单板...

【专利技术属性】
技术研发人员:张少林王少勇李敏秋周建军顾建新饶兴龚颜陶林石磊张汇
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1