BIOS(Basic Input/Output System,基本输入输出系统)为微机提供以下程序和服务:
自检程序(POST,Power-On Self Test)
在计算机开机时执行,检查硬件设备是否正常,如CPU、内存、硬盘、显卡等。
如果自检通过,系统将继续启动;如果发现有硬件故障,BIOS会显示错误信息或发出警告声来提示用户。
中断例程
提供软件与硬件之间的可编程接口,使得操作系统和应用程序可以通过中断服务程序直接与硬件交互。
常见的中断例程包括对INT 5、INT 13等中断的访问,用于管理软盘、硬盘、光驱以及键盘、显示器等外围设备。
系统设置
允许用户通过BIOS设置界面配置计算机的硬件参数,例如启动顺序、时钟频率、内存设置等。
这些设置存储在CMOS RAM芯片中,并可通过主板上的电池供电以保持数据不丢失。
系统启动自举程序
在计算机启动时,BIOS会读取磁盘引导记录,然后加载操作系统的重要文件进内存,从而启动系统。
硬件驱动程序及基本中断服务程序
提供操作系统和应用程序所需的底层硬件控制和驱动功能,如I/O端口访问、中断处理等。
其他功能
提供程序服务处理,主要为应用程序和操作系统服务,例如读磁盘、文件输出到打印机等。
管理硬件设备,如CPU、内存、硬盘、显卡等的初始化和测试。
BIOS是计算机启动和运行过程中不可或缺的固件,它确保了计算机硬件与软件之间的正确交互和硬件设备的正常工作。