我是靠谱客的博主 沉静橘子,最近开发中收集的这篇文章主要介绍BIOS内部模块详解,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Award BIOS内部模块

AwardBIOS内部模块的相关说明如表1所示。

1 AwardBIOS内部模块

模块名称

在BIOS中的
文件名

模块用途

SYSTEMBIOS

original.tmp

系统中最基本的部分,所有的BIOS都有这一部分


模块名称

在BIOS中的
文件名

模块用途

XGROUPCODE

awardext.rom

扩展BIOS程序,是各个厂商自己定制的不同于标准AwardBIOS的功能,实际上几乎所有的厂商都会增加这一部分内容

CPUmicrocode

cpucode.bin

CPU微代码,是用来兼容各型号CPU的

ACPItable

acpitbl.bin

支持ACPI的ACPI列表。只有支持ACPI的BIOS,才能真正实现ACPI功能

Other

EPApattern

awdflash.exe

awardepa.epa

BIOS中内置的刷新程序

EPA格式的能源之星图形文件

EPApattern

awardepa.bmp

BMP格式的能源之星图形文件

LOGOROM

dbios.bmp

技嘉主板中的双BIOS图标

OEMROM

VRSROM

v.rom

anti_vir.bin

主板厂家在BIOS中内置的程序模块

BIOS中内置的防病毒代码

LOGOBitMap

lcjao.bmp

BMP格式的全屏开机画面文件

注:以上模块的序号及文件名称,在不同的BIOS中并不相同,某些模块,在某些BIOS中并不存在。

AMI BIOS内部模块

AMIBIOS内部模块的相关说明如表2所示。

表2 AMIBIOS内部模块

模块名称

ID
号码

模块用途

INIT


从Reset跳入点开始的BootBlock程序代码

NVRAM/EscD


FlashEPROM的GPNV区域,存储系统组态数据

POST

00h

POST程序代码

SetupServer

01h

AMIBIOS设置服务器端

Runtime

02h

BIOS功能函数/常驻的程序代码

DIM

03h

DeviceInitializeManager(装置初始化)

SetupClient

04h

提供AMIBIOS设置画面的接口程序

RemoteServer

05h

搭配远程遥控除错系统

DMIData

06h

数据区

GreenPC

07h

符合APM规范的节电管理程序

Interface

08h

BIOS模块压缩/解压子程序模块

MPS

09h

多重处理器起始模块

Int-10

0Bh

BIOS文字/绘图等显示处理模块


模块名称

ID
号码

模块用途

ROM-ID

0Ch

记录ROMID与相关信息的模块

Int-13

0Dh

BIOS软盘/硬盘/光驱读写形式

ACPITable

0Fh

ACPI规范控制表格区

ACPIAML

10h

ACPI的AML句柄存放区域

P6MicroCode

11h

IntelP6处理器微码修补模块

Configuration

12h

系统组态显示模块

DMICode

13h

DMI控制程序码模块

PCIAddOnROM

20h

PCI适配器ROM程序代码模块

Multilanguage

21h

多重语言控制模块

FontDataBase

30h

中文(双位语系)字形数据模块

OEMLogoData

31h

屏幕右上方OEM商标画面模块

GraphicLogoCode

32h

SilentBoot,OEM全屏幕画面处理程序

GraphicLogoData

33h

SilentBoot,OEM全屏幕图形文件数据模块

Virus

36h

TCAV杀毒模块

最后

以上就是沉静橘子为你收集整理的BIOS内部模块详解的全部内容,希望文章能够帮你解决BIOS内部模块详解所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(116)

评论列表共有 0 条评论

立即
投稿
返回
顶部