一种基本输入输出系统启动的方法技术方案

技术编号:2852666 阅读:260 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基本输入输出系统启动的方法。该方法在一个系统中有两个BIOS程序:一个主引导程序,一个扩展引导程序。扩展引导程序可以在线更新,从而方便完成系统BIOS程序的更新,主引导程序不能随意更新,保证了其不被破坏。由于主引导程序的存在,保证了即使BIOS程序更新失败,系统仍然可以在主引导程序的引导下正常运行。该方法避免了BIOS程序更新带来的风险,同时也大大减小了BIOS程序的维护和更新成本。(*该技术在2024年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及基本输入输出系统(BIOS)技术,尤指。
技术介绍
众所周知,基本输入输出系统(BIOS)是一个程序,BIOS程序的主要功能是对硬件进行管理。BIOS程序是开机运行的第一个程序,它一般固化在一个叫做引导存储器(BOOTROM)的芯片中,这种芯片主要是紫外线擦除电可编程只读存储器(EPROM)或电擦除可编程只读存储器(E2PROM)。BIOS程序肩负着系统开机自检、初始化硬件等重要使命。系统应用程序的启动是靠BIOS程序来引导的,习惯上称BIOS程序为引导程序。BIOS程序终究是一个软件,它必然存在BUG或需要新增或删减某些功能,这样就需要对已有的BIOS程序进行更新。更新可以采用更换BIOS程序芯片或在线下载两种方法。其中在线下载是指远程对可电擦除存储区的程序进行更新,下载结束之后,可以通过远程软复位来采用更新后的BIOS程序引导系统启动。由于BIOS程序是系统启动最基本的保证,更新BIOS程序之后,BIOS是否能正常启动,直接影响到系统能否正常运行。目前,系统的引导工作由一个BIOS程序来完成,图1是现有技术BIOS程序启动流程图,这里假设该引导程序能正常引导系统本文档来自技高网...

【技术保护点】
一种基本输入输出系统BIOS启动的方法,其特征在于:在系统设置主引导程序和扩展引导程序两个BIOS程序,启动流程包括如下步骤:a.系统复位后,主引导程序对系统进行最小系统初始化,然后判断扩展引导程序是否存在,若存在则进入步骤b;否则 进入步骤c;b.主引导程序启动扩展引导程序,扩展引导程序对系统硬件进行初始化并引导应用程序;c.主引导程序对系统硬件进行初始化并引导应用程序。

【技术特征摘要】

【专利技术属性】
技术研发人员:牛思及陈昀
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1