BIOS可以说是是连接软件与硬件的一座“桥梁”,是计算机启动过程中运行的第一个程序,主要功能是为计算机提供最底层的、最直接的硬件设置和控制,同时也只有在开机时才能进入设置界面。BIOS的三大主要功能包括:自检及初始化程序、程序服务处理和硬件中断处理。
1、自检及初始化程序
自检及初始化程序可以细分为开机通电自检、初始化和引导程序。通电自检主要是检查计算机硬件是否完好,在自检中如发现一般错误,会在屏幕上提示错误信息或通过主板上的蜂鸣器发生提示音,待用户处理后再继续执行;如发现严重错误,则没有任何提示信息。
初始化是指创建中断向量、设置寄存器参数、对外部设备进行初始化和检测等,读取BIOS中设置的参数并以对应的参数设置计算机硬件。引导程序的功能是从硬盘中读取引导记录,并引导操作系统的启动。
2、程序服务处理
BIOS能直接与计算机的输入/输出设备通话,通过特定的数据端口发出指令,传送或者接受各种外部设备的数据,实现软件程序对硬件的直接操作。
3、硬件中断处理
在电脑开机时BIOS会将各硬件设备的中断号告知CPU,当用户发出使用某个设备的指令后,CPU就根据中断号使用相对应的硬件完成工作,再根据中断号跳回原来的工作。
BIOS设置主界面及其功能
1. Standard CMOS Features(标准CMOS功能设置):使用此选项可对基本的系统配置进行设定,包括设置系统日期和时间、IDE接口设置、软驱设置、显示模式和系统错误设
1)虽挂硬盘,如果IDE设备都设置为None,那么也不认硬盘,硬盘无法启动。
2)Halt On什么出错状态要导致系统启动暂停

。
2. Advanced BIOS Features(高级BIOS特征设置):使用此选项可对系统的高级特性进行设定。包括病毒virus警告、CPU缓存设置、启动顺序设置、键盘设置和其他设置(如“Sceurity Option”项用于设置系统对密码的检查方式)。
1)Virus Warning防病毒保护开关:Enabled(启用、允许),即防病毒。Disabled(禁用禁止),即没有防毒。当对硬盘分区或安装操作系统时,该功能应该禁止,等到分区装系统完成后再启用。

2)Quick Power On Self Test快速开机自检方式(内存测试次数),设置成Enabled时,可以实现快速开机自检(只检测一遍内存),设置成Disabled时,不能实现快速开机自检(需检测三遍内存)
3)HDD S.M.A.R.T. Capability硬盘故障提示,若选择Enabled,当硬盘有故障时,系统提示:“硬盘可能有问题,请备份数据”。
4)Boot Seq &Floppy Status优先启动设备,有光驱CDROM、硬盘HDD-0等可选项。
5)Sceurity Option设置系统对密码的检查方式:setup和system。
3.Advanced Chipset Features(高级芯片组特征设置):通过此菜单可以对主板芯片组进行设置。包括内存参数设置、系统BIOS缓存设置、显卡相关设置(如缓存设置)。
4.Integrated Peripherals(集成外部设备设置):对所有外围设备的设定。包括IDE通道设置、板载设备设置(如声卡AC97 audio、Modem)、串口/并口设置等。