admin管理员组文章数量:1540298
2024年6月23日发(作者:)
BIOS基础知识
BIOS(basic input/output system,基本输入/输出操作系统)全称应为ROM-BIOS,意思
是只读存储器基本输入/输出系统。BIOS是固化在计算机主板ROM芯片上的程序,主要保存着
有关计算机系统最重要的基本输入/输出程序、系统信息设置、开机加电自检程序和系统启动自
举程序等。
8.2.1 BIOS的概述
1.BIOS的历史
BIOS技术源于IBM PC/AT计算机的流行以及由康柏公司生产的第一台“克隆”个人计算机。
BIOS程序存放于一个断电后内容不会丢失的只读存储器中,系统加电或被重置时,处理器第一条
指令的位址会被定位到BIOS中,让初始化程序开始执行。在计算机启动时BIOS承担着初始化硬
件、检测硬件功能、引导操作系统等任务。
2.BIOS详解
最初的BIOS芯片采用ROM设计,与计算机主板整合在一起,在工厂时就将程序代码固化在
芯片中,并且不能修改。但随着时间的推移和计算机硬件的快速发展,BIOS的容量大小和复杂
程度便不能跟上更新的步伐,这就必须让BIOS不断更新才可以支持更多的新硬件。于是新一代
的BIOS 就改为存储在EEPROM(或称为EPROM,electrically-erasable programmable read-
only memory,电子式可擦除可编程只读存储器)中,让用户可以轻易更新BIOS程序,如图8-28
所示。
2
图8-28 BIOS所用的EEPROM芯片
现在主流计算机的BIOS供应商有Award、AMI和Phoenix,专有品牌计算机BIOS有IBM、DELL
等公司。当前Award公司已经被Phoenix收购,所以最新的主板BIOS只有Award-Phoenix和AMI
两家供应商,如图8-29所示。
第8章 硬件的组装与BIOS参数的设置
155
图8-29 Award-Phoenix与AMI开机画面
3.BIOS的启动过程
① 给机器加电。当按下电源开关时,电源就开始向主板和其他设备供电。此时电压还不稳
定,主板控制芯片组会向CPU发出并保持一个Reset(重置)信号,让CPU初始化。当电压和其
他一些因素稳定后,计算机电源向主板发送一个电源正常(power-signal)信号,从加电到发出
电源正常信号这个过程一般在0.1~0.5s之间。主板控制芯片的计时器在收到电源正常信号后,
停止向CPU发送Reset信号,CPU立即从内存地址FFFF:0000处开始执行ROM BIOS指令。
② 加电自检(power on self test,简称POST自检),其主要任务是检测计算机中的一些
关键设备是否存在和能否正常工作。通常完整的POST自检过程包括对CPU、640 KB基本内存、1MB
以上的扩展内存、ROM、主板、CMOS存储器、串/并口、显卡、软硬盘子系统及键盘逐一进行测试,
一旦在自检中发现问题,系统将给出提示信息或鸣笛警告。
在POST过程中如发现有错误,系统会按两种情况进行处理:对于严重故障(致命性故障)则
停机,由于POST自检过程在显示卡初始化之前,所以在POST自检过程中发现了一些致命错误,
如没有找到内存或者没有找到显卡时,是无法在屏幕上显示出来的;对于非严重故障,则在显示
器上给出提示或通过喇叭发出“嘟嘟嘟”的报警声来报告错误情况(声音的长短和次数代表了错
误的类型)来等待用户处理。
③ 查找显卡的BIOS信息。通常情况下,系统BIOS会对地址C000:0000~C780:0000进行扫
描,寻找计算机上集成的显卡芯片或独立显卡的BIOS信息。当系统BIOS找到显卡BIOS之后调用
它的初始化代码,由显卡BIOS来完成显卡的初始化。大多数显示卡在这个过程中,通常会在显示
器的左上角显示一些显示卡的信息,如生产厂商、图形芯片类型、显存容量等内容。接着系统BIOS
会以2 KB的间隔扫描C800:0000~DF80:0000的内存地址,来查找其他设备的BIOS程序,找到之
后同样要调用这些设备的BIOS初始化代码来初始化这些设备。
④ 显示BIOS启动画面。查找完所有其他设备的BIOS之后,系统BIOS将显示它自己的启动
画面,其中包括系统BIOS的类型、序列号和版本号等内容。同时在屏幕底端左下角会出现主板信
息代码,包含BIOS的日期、主板芯片组型号、主板的识别编码及厂商代码。
⑤ 检测CPU的类型和工作频率。接着系统BIOS将检测和显示CPU的类型和工作频率,并将
检测结果显示在显示器上。接着测试所有的RAM,并同时在屏幕上显示内存测试的进度。
⑥ 检测硬件设备。BIOS将检测软驱、硬盘、CD-ROM/DVD-ROM、串行接口和并行接口等连接的
设备,BIOS检测设备的同时,还会自动检测和设置这些设备的参数,如硬盘参数和访问模式。
⑦ 检测并配置即插即用设备。BIOS将对系统内安装的设备进行检测和配置,并在显示器上
显示出查找到设备的名称和型号等信息,同时为该设备分配IRQ、DMA通道和I/O等资源。
⑧ 显示系统配置表。此时所有硬件都已经检测配置完毕了,系统BIOS会重新清屏并在屏幕
上方显示出一个系统配置列表,其中列出了计算机中安装的各种标准硬件设备和资源配置的一些
版权声明:本文标题:BIOS基础知识 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1719123048a757881.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论