当前位置: 首页 > 工具软件 > g-bios > 使用案例 >

BIOS介绍

井逸明
2023-12-01

目录

什么是BIOS

BIOS中的程序

        1)上电自检

                1.1 什么是CMOS

                1.2 CMOS RAM和BIOS的系统设置是什么关系呢?

                1.3 主板给CMOS配了一块电池

                1.4 这个阶段还看不到BIOS界面

        2)系统启动自检程序:

                2.1 设备驱动

                2.2 操作系统的加载

        3)中断服务程序

        4)BIOS系统参数设置


什么是BIOS

        主板上有一块很小的存储空间,名字叫BIOS(Basic input output system),BIOS中存储了一段非常重要的程序。BIOS是个人电脑启动之后,加载的第一个程序哦。主要是为计算机提供最底层,最直接的硬件设置和控制。

BIOS中的程序

        1)上电自检

        对内部各个设备进行检查,通常是由一个名为POST的程序完成的,完整的POST自检将包括CPU、640K基本内存、1M以上的扩展内存、ROM、主板、 CMOS存贮器、串并口、显示卡、软硬盘子系统及键盘测试。

        检验CMOS中的信息是否正确,若正确则会和已经找到的硬件写入到内存中的一张表中(SMBIOS),若不正确,则会使用默认信息代替CMOS中的信息。SMBIOS的主要摩的就是将主板的系统使用BIOS的形式展现给用户,使用dmidecode就可以查看这张表的内容。

                1.1 什么是CMOS

                CMOS RAM,是主板上一块特殊的ram哦,里面存储了系统时间、CPU电压与频率、各项设备的IO位置与IRQ。

                主板上有很多元器件的,而每个元器件都具有可调性,在电脑启动的时候,需要去设置主板上每个元器件的参数,这些参数就被存储在CMOS中。

                1.2 CMOS RAM和BIOS的系统设置是什么关系呢?

                简单来说,一句话,CMOS RAM只是一块存储,负责存储各个期间的基础参数,而BIOS中是系统参数设置的程序,BIOS可以在开机的时候执行,以载入CMOS RAM中的参数,并且尝试呼叫存储设备中的开机程序,进一步进入到操作系统中。并且哦,BIOS可以修改CMOS RAM中的参数哦,记不记得,多次按del键,可以进入到BIOS界面,这里有修改CMOS 中设备参数的入口哦。

               1.3 主板给CMOS配了一块电池

                还有一点需要注意,我们每次开机,是不是都需要重新调一次电脑时间呢?答案肯定是 不是的了,那为什么呢,为什么关机断电了,电脑的时间信息不会丢呢?因为主板上给CMOS RAM配了一块电池哦,可以给CMOS RAM供电,这样CMOS RAM中的参数信息就不会丢咯。

                1.4 这个阶段还看不到BIOS界面

                  此时用户还没法看到界面哦,因为要等硬件信息确认之后,才能激活VGA,这个阶段出现错误的话,通常都是致命的,只能通过喇叭来告诉用户。此时只是检查都有哪些设备哦,并不进行初始化。              

        2)系统启动自检程序:

                2.1 设备驱动

                BIOS将按照系统CMOS设置中的启动顺序,以此搜索对应的驱动程序,完成驱动。

                该阶段主要流程如下,系统BIOS在上阶段(系统设置阶段)发现了哪些设备,会调用该设备对应的BIOS,然后调用其初始化代码,对其进行初始化。

                查完其它所有设备后,BIOS将显示自己的启动画面,接着检查CPU的类型和工作频率、主机的内存容量,然后系统BIOS开始测试和配置系统中安装的一些标准硬件设备如硬盘、光驱、COM口、并口等,然后BIOS开始检查并配置系统中的即插即用设备。开机时和开机后所有需要用到的设备都是在这个阶段被激活的。

                2.2 操作系统的加载

                当所有设备都检测没有问题之后,BIOS此事就要开始加载操作系统了。MBR上放着bootloader(开机管理程序),会将指针带到操作系统核心(链接中部分内容就是介绍的操作系统核心的功能哦)(链接中部分内容就是介绍的操作系统核心的功能哦)。                                        

        3)中断服务程序

        这是系统软硬件之间的一个可编程接口,操作系统对硬盘、光驱、鼠标、键盘、显示器等外围设备的管理即建立在系统BIOS的这一功能上。

        4)BIOS系统参数设置

        即使是使用同一型号主板装配的电脑,其部件的配置也可以差别极大,因此应对每台电脑的具体配置首先进行登记才能达到识别、诊断与管理的目的。

        步骤一中只是检查了CMOS RAM中的设备参数信息是否正确,在该阶段去设置系统参数信息哦。

 类似资料: