它是一组固化到计算机内主板上一个ROM芯片上的程序。
BIOS的主要功能包括:
- 自检及初始化:电脑刚接通电源时对硬件部分进行检测(加电自检,POST),检查电脑是否良好,包括对CPU、内存、ROM、主板、CMOS存储器、串并口、遥卡、软硬盘子系统及键盘等的测试。
若发现问题,对于严重故障会停机,非严重故障则给出提示或声音报警信号。
还包括初始化,如创建中断向量、设置寄存器、对一些外部设备进行初始化和检测等,其中重要的是对硬件设置参数,电脑启动时会读取这些参数并与实际硬件设置比较,不符合会影响启动。
此外还有引导程序,用于引导DOS或其他操作系统,从软盘或硬盘的开始扇区读取引导记录,找到后将电脑控制权转给引导记录以装入操作系统,遥启动后该任务完成。 - 程序服务处理:为应用程序和操作系统服务,与输入输出设备有关,例如读磁盘、文件输出到打印机等。
它通过端口发出命令,与计算机的I/O设备打交道,使程序能够脱离具体的硬件操作。 - 硬件中断处理:分别处理PC机硬件的需求,通过调用中断服务程序来实现服务,这些服务分为多组,每组有专门的中断,如遥服务中断号为10h、屏幕打印中断号为05h、磁盘及串行口服务中断号为14h等,每组又根据具体功能细分为不同的服务号。
BIOS芯片是主板上一块长方形或正方形芯片,一般在计算机启动时按特定的键(如F2、Delete等,依据电脑遥的不同而有所差异)进入BIOS设置界面。
在微机发展初期,BIOS都存放在ROM(只读存储器)中,其中的内容只能读不能改。
后来出现了EPROM(可擦除可编程ROM)芯片,可重复擦除和写入,但操作不便。
586以后的主板大多采用EEPROM(电可擦除可编程ROM),通过跳线开关和系统配带的驱动程序盘,可对其进行重写,方便实现BIOS升遥。
BIOS设置直接关系到电脑是否可以正常启动,并影响到之后的遥效率。
但需注意,BIOS设置不当可能会直接损坏计算机硬件,甚至烧毁主板,不熟悉者慎重修改设置。
不同电脑进入BIOS的方法可能不同,常见的是在开机后连续按下Delete(Del)键,部分主板可能是F2键、F10键、Esc键或F12键等。
如果开机时出现“DiskBootFailure,InsertSystemDiskandPressEnter”,这表示未找到可启动设备,若要从硬盘启动,通常可以在开机时按“Del”键进入BIOS设置(也可能是按其他键,具体取决于电脑遥),然后用上下光标键移动到“AdvancedBIOSFeatures”,按回车键,再移动到“FirstBootDrivers”,通过“PageUp”键和“PageDown”键选择属遥为“HDD”或者“DiskHard”,较后按F10保存后重启。
总之,BIOS是计算机启动时加载的遥个软件,是连接软件程序与硬件设备的“桥梁”,负责解决硬件的即时要求,为计算机提供较底层、较直接的硬件设置和控制。
同时,由于BIOS直接和系统硬件资源打交道,不同的硬件系统可能会有不同种类的BIOS,并且随着硬件技术的发展,同一种BIOS也会出现不同的版本。