[发明专利]一种基本输入输出系统管理方法、系统和装置有效
申请号: | 200810146673.2 | 申请日: | 2008-09-04 |
公开(公告)号: | CN101373438A | 公开(公告)日: | 2009-02-25 |
发明(设计)人: | 殷富强;柴方明;王进成;唐亮;单建旗;周悦 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F11/14 |
代理公司: | 北京挺立专利事务所 | 代理人: | 叶树明 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基本 输入输出 系统管理 方法 系统 装置 | ||
技术领域
本发明涉及计算机通信技术领域,特别涉及一种基本输入输出系统管理方法、系统和装置。
背景技术
BIOS(Basic Input Output System,基本输入输出系统)程序是计算机中最基础的而又最重要的程序。通常情况下BIOS程序存放在一个不需要电源的记忆体(芯片)中,如BIOS器件。BIOS器件在计算机系统中起着非常重要的作用,为计算机提供了最低级、最直接的硬件控制功能,计算机的各种原始操作都是依照固化在BIOS器件里的内容完成的。准确地说,BIOS器件是硬件与软件程序之间的一个桥梁或者接口,负责解决硬件的即时需求,并按照软件的要求对硬件执行相应操作。因此,BIOS器件的稳定性,可靠性,成本,速度等都是在设计计算机系统中必须考量的要素。
如图1所示,在通常的服务器主板系统中,主板系统会通过南桥发起BIOS程序的读或写操作,经过LPC(Low Pin Count,低管脚计数)总线完成对BIOS器件的访问。其中,BIOS器件是在一块FLASH的基础上,加入特定的外围电路逻辑,实现可编程和读取等功能的BIOS器件。而对于服务器而言上述方案的可靠性较低,如果BIOS程序有损坏就会导致系统无法启动,而且由于专用的BIOS器件集成的FLASH容量有限,一旦使用就不能改变其硬件特性,后续升级容量有限。
上述方案只采用一块BIOS器件保存BIOS程序,如果BIOS程序有损坏就会导致系统无法启动,可靠性较低。为了提高BIOS程序的可靠性,也可以采用两块BIOS器件保存BIOS程序,由南桥控制BIOS器件的操作。当一块BIOS器件中的BIOS程序损坏后,可以采用备用BIOS器件中的BIOS程序启动系统。然而这种主备用BIOS器件占用了单板空间,增加了系统成本。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:现有技术方案使用了单独的BIOS器件,成本较高。
发明内容
本发明实施例提供一种BIOS管理方法、系统和装置,降低了BIOS管理的成本。
为达到上述目的,本发明实施例一方面提供一种主板管理控制模块,BIOS管理方法,包括以下步骤:
在BIOS存储模块中配置多块BIOS区间,保存不同或备份的BIOS程序,当需要调用不同的BIOS程序时,只修改相应的地址配置;
在主板管理控制模块中集成BIOS管理单元,所述BIOS管理单元接收主板中央处理器CPU发送的BIOS程序读或写操作命令;
所述BIOS管理单元根据所述BIOS程序读或写操作命令进行读或写操作,具体包括:若所述BIOS存储模块为FLASH器件和DDR器件,所述BIOS管理单元指示DDR控制器从DDR器件中读取或写入BIOS程序;或若所述BIOS存储模块为FLASH器件,所述BIOS管理单元指示FLASH控制器从FLASH器件中读取或写入BIOS程序;或若所述BIOS存储模块为片上ROM,所述BIOS管理单元从所述片上ROM读取或写入BIOS程序;
所述BIOS管理单元向所述主板CPU回复携带读或写操作结果的读或写操作应答。
另一方面,本发明实施例还提供一种主板系统,其特征在于,包括:主板CPU、主板管理控制模块和BIOS存储模块;
所述存储模块,配置有多块BIOS区间,用于保存不同或备份的BIOS程序,当需要调用不同的BIOS程序时,只修改相应的地址配置;
所述主板CPU,用于向所述主板管理控制模块发送BIOS程序读或写操作命令,接收所述主板管理控制模块回复的携带读或写操作结果的读或写操作应答;
所述主板管理控制模块,用于接收所述主板CPU发送的BIOS程序读或写操作命令,根据所述BIOS程序读或写操作命令对所述BIOS存储模块进行读或写操作,具体包括:若所述BIOS存储模块为FLASH器件和DDR器件,在所述主板管理控制模块中集成的BIOS管理单元指示DDR控制器从DDR器件中读取或写入BIOS程序;或若所述BIOS存储模块为FLASH器件,在所述主板管理控制模块中集成的BIOS管理单元指示FLASH控制器从FLASH器件中读取或写入BIOS程序,或若所述BIOS存储模块为片上ROM,在所述主板管理控制模块中集成的BIOS管理单元从所述片上ROM读取或写入BIOS程序;
所述主板管理控制模块,还用于向所述主板CPU回复携带读或写操作结果的读或写操作应答;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810146673.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:带夹层的燃气炉
- 下一篇:无气门三工室四冲程多缸联缸共旋式燃油燃气发动机