执行BIOS上电自检程序的方法技术

技术编号:13991746 阅读:339 留言:0更新日期:2016-11-13 21:02
本发明专利技术公开了一种执行BIOS上电自检程序的方法,一种BIOS存储器以及一种减小BIOS存储器(如BIOS ROM)的大小的方法。所述执行BIOS上电自检程序的方法包括:顺序执行BIOS上电自检程序中各个阶段的执行代码,其中,从BIOS存储器之外的存储装置中读取BIOS上电自检程序中DXE阶段的执行代码,并且执行读取到的所述DXE阶段的执行代码。本发明专利技术能够减小BIOS存储器的大小,从而降低BIOS的成本。

【技术实现步骤摘要】

本专利技术涉及计算机
,尤其涉及一种执行BIOS上电自检程序的方法、一种BIOS存储器以及一种减小BIOS存储器的大小的方法。
技术介绍
目前,BIOS存储器(或称BIOS缓存部分,如BIOS ROM)的大小变得越来越大,这是由于诸如Intel vPro、Framework Bios code的多种原因引起的。例如,Intel vPro是Intel公司开发的一种应用,这个应用所需的代码也存放在传统的BIOS ROM中,由此造成BIOS ROM的大小增加。传统的BIOS执行上电自检程序包括顺序执行BIOS ROM中存储的BIOS上电自检程序的四个阶段的执行代码,通过上电自检后,进入计算机操作系统。这四个阶段分别是:SEC(Security Phase)、PEI(Pre-EFI initialization Phase)、DXE(Driver execution environment Phase)以及BDS(Boot device Selection Phase),每个阶段都具有其自身的固件存储位置,以在BIOS上电自检阶段被顺序读取并执行,由于这些阶段都已经标准化,因此不再赘本文档来自技高网...

【技术保护点】
一种执行BIOS上电自检程序的方法,所述方法包括:顺序执行BIOS上电自检程序中各个阶段的执行代码,其特征在于从BIOS存储器之外的存储装置中读取BIOS上电自检程序中DXE阶段的执行代码,并且执行读取到的所述DXE阶段的执行代码。

【技术特征摘要】
1.一种执行BIOS上电自检程序的方法,所述方法包括:顺序执行BIOS上电自检程序中各个阶段的执行代码,其特征在于从BIOS存储器之外的存储装置中读取BIOS上电自检程序中DXE阶段的执行代码,并且执行读取到的所述DXE阶段的执行代码。2.如权利要求1所述的方法,其特征在于从BIOS存储器之外的存储装置中读取BIOS上电自检程序中BDS阶段的执行代码,并且执行读取到的所述BDS阶段的执行代码。3.如权利要求1或2所述的方法,其中所述存储装置为硬盘或USB key。4.如权利要求2所述的方法,其中所述DXE阶段的执行代码和所述BDS阶段的执行代码被存储在所述存储装置的隐藏分区中。5.一种BIOS存储器,所述BIOS存储器中存储用于BIOS上电自检程序...

【专利技术属性】
技术研发人员:邱铭龙
申请(专利权)人:合肥联宝信息技术有限公司
类型:发明
国别省市:安徽;34

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

1