BIOS维修预备知识
BIOS全名为basic input output system,即基本输入/输出系统,是电脑中最基础而又最重要的程序。我们把这一段程序存放在一个不需要电源的记忆体(芯片)中,这就是平时所说的BIOS。BIOS为计算机提供最低级的、最直接的硬件控制,计算机的原始操作都是依照固化在BIOS里的程序来完成的。准确地说,BIOS是硬件与软件程序之间的一个“转换器”或者说是接口,它负责开机时对系统的各项硬件进行初始化设置和测试,以确保系统能够正常工作。计算机用户在使用计算机的过程中,都会接触到BIOS,它在计算机系统中起着非常重要的作用,如果硬件不能正常则立即停止工作,并把出错的设备信息反馈给用户。
1、BIOS芯片的功能
(1)硬件中断服务
BIOS中断服务程序实质上是微机系统中软件与硬件之间的一个可编程接口,主要用于程序软件功能与微机硬件之间的接口。例如windows对软驱、光驱、硬盘等管理、中断的设置等服务。
(2)BIOS系统设置程序
电脑各个部件的信息存放在一块可写的CMOS RAM芯片中,主要保存着系统的基本情况(CPU特性、软硬盘驱动器等部件的信息)。在BIOS ROM芯片中装有“系统设置程序”,主要用来设置CMOS RAM中的各项参数。这个程序在开机时按某个键就可以进入设置状态,并提供良好的界面。
(3)POST上电自检
电脑接通电源后,系统首先由POST程序来对内部各个设备进行检查。
(4)BIOS系统启动自检程序
系统完成POST自检后,BIOS芯片就首先按照系统CMOS设置中保存的启动顺序搜索软硬盘驱动器及CD-ROM、网络服务器等有效地启动驱动器,读入操作系统引导记录,然后将系统控制权交给引导记录,并由引导记录来完成系统的顺序启动。
2、BIOS芯片的作用
BIOS芯片的作用主要有:
(1)自检及初始化
开机后BIOS最先被启动,然后它会对电脑的硬件设备进行完全彻底的检验和测试。如果发现问题,分两种情况处理:严重故障则停机,不给出任何提示或信号;非严重故障则给出屏幕提示或声音报警信号,等待用户处理。如果未发现问题,则将硬件设置为备用状态,然后启动操作系统,把对电脑的控制权交给用户。
(2)设定中断
开机时,BIOS会告诉CPU各硬件设备的中断号,当用户发出使用某个设备的指令后,CPU就根据中断号使用相应的硬件完成工作,再根据中断号跳回原来的工作。
(3)程序服务
BIOS直接与计算机的I/O设备打交道,通过特定的数据端口发出命令,传送或接收各种外部设备的数据,实现软件程序对硬件的直接操作。
3、BIOS芯片的工作过程
BIOS芯片的工作过程如下:
当主机电源开始供电,CPU接收到VR发出的一个电压信号,然后经过一系列的逻辑单元确认CPU运行电压之后,主板芯片接收到发出“启动”工作的指令,让CPU复位。接着CPU发出寻址信息寻找自检程序,寻址信息通过前端总线法向北桥芯片,北桥接到寻址信息后,再发给南桥芯片,南桥收到寻址信息后,通过PCI总线到ISA总线,再由ISA总线控制器和译码器向BIOS芯片传输16位地址信号。之后BIOS芯片再通过ISA总线、PCI总线、北桥、前端总线向CPU输出自检程序,CPU收到自检程序后开始自检并启动计算机。