BIOS芯片是主板上一块长方型或正方型芯片,BIOS中主要存放:
自诊断程序:通过读取CMOS RAM中的内容识别硬件配置,并对其进行自检和初始化;
CMOS设置程序:引导过程中,用特殊热键启动,进行设置后,存入CMOS RAM中;
系统自举装载程序:在自检成功后将磁盘相对0道0扇区上的引导程序装入内存,让其运行以装入DOS系统;
主要I/O设备的驱动程序和中断服务; 由于BIOS直接和系统硬件资源打交道,因此总是针对某一类型的硬件系统,而各种硬件系统又各有不同,所以存在各种不同种类的BIOS,随着硬件技术的发展,同一种BIOS也先后出现了不同的版本,新版本的BIOS比起老版本来说,功能更强。
BIOS的功能
在我们计算机上使用的BIOS程序根据制造厂商的不同分为:AWARD BIOS程序、AMI BIOS程序、PHOENIX BIOS程序以及其它的免跳线BIOS程序和品牌机特有的BIOS程序,如IBM等等,当前PHOENIX已经被AWARD收购,所以最新的主板BIOS只有AWARD和AMI两家提供商。因此在台式机主板方面,其虽然标有AWARD-PHOENIX,其实际还是AWARD的BIOS的。 Phoenix BIOS 多用于高档的586原装品牌机和笔记本电脑上,其画面简洁, 便于操作。从功能上看,BIOS分为三个部分:
(一)自检及初始化
这部分负责启动电脑,具体有三个部分:
第一个部分是用于电脑刚接通电源时对硬件部分的检测,也叫做加电自检(Power On Self Test,简称POST),功能是检查电脑是否良好,通常完整的POST自检将包括对CPU,640K基本内存,1M以上的扩展内存,ROM,主板,CMOS存储器,串并口,显示卡,软硬盘子系统及键盘进行测试,一旦在自检中发现问题,系统将给出提示信息或鸣笛警告。自检中如发现有错误,将按两种情况处理:对于严重故障(致命性故障)则停机,此时由于各种初始化操作还没完成,不能给出任何提示或信号;对于非严重故障则给出提示或声音报警信号,等待用户处理。
第二个部分是初始化,包括创建中断向量、设置寄存器、对一些外部设备进行初始化和检测等,其中很重要的一部分是BIOS设置,主要是对硬件设置的一些参数,当电脑启动时会读取这些参数,并和实际硬件设置进行比较,如果不符合,会影响系统的启动。
第三个部分是引导程序,功能是引导DOS或其他操作系统。BIOS先从软盘或硬盘的开始扇区读取引导记录,如果没有找到,则会在显示器上显示没有引导设备,如果找到引导记录会把电脑的控制权转给引导记录,由引导记录把操作系统装入电脑,在电脑启动成功后,BIOS的这部分任务就完成了。
(二)程序服务处理
程序服务处理程序主要是为应用程序和操作系统服务,这些服务主要与输入输出设备有关,例如读磁盘、文件输出到打印机等。为了完成这些操作,BIOS必须直接与计算机的I/O设备打交道,它通过端口发出命令,向各种外部设备传送数据以及从它们那儿接收数据,使程序能够脱离具体的硬件操作。
(三)硬件中断处理
硬件中断处理则分别处理PC机硬件的需求,BIOS的服务功能是通过调用中断服务程序来实现的,这些服务分为很多组,每组有一个专门的中断。例如视频服务,中断号为10H;屏幕打印,中断号为05H;磁盘及串行口服务,中断14H等。每一组又根据具体功能细分为不同的服务号。应用程序需要使用哪些外设、进行什么操作只需要在程序中用相应的指令说明即可,无需直接控制。
(二)(三)两部分虽然是两个独立的内容,但在使用上密切相关。这两部分分别为软件和硬件服务,组合到一起,使计算机系统正常运行。
CMOS与BIOS的区别
CMOS(complementary metal-oxide semiconductor)是互补金属氧化物半导体的缩写。其本意是指制造大规模集成电路芯片用的一种技术或用这种技术制造出来的芯片。在这里通常是指电脑主板上的一块可读写的RAM芯片。它存储了电脑系统的实时钟信息和硬件配置信息等。系统在加电引导机器时,要读取CMOS信息,用来初始化机器各个部件的状态。它靠系统电源和后备电池来供电,系统掉电后其信息不会丢失。
由于CMOS与BIOS都跟电脑系统设置密切相关,所以才有CMOS设置和BIOS设置的说法。也正因此,初学者常将二者混淆。CMOS RAM是系统参数存放的地方,而BIOS中系统设置程序是完成参数设置的手段。因此,准确的说法应是通过BIOS设置程序对CMOS参数进行设置。而我们平常所说的CMOS设置和BIOS设置是其简化说法,也就在一定程度上造成了两个概念的混淆。
事实上,BIOS程序就是储存在CMOS存储器中的,CMOS是一种半导体技术,可以将成对的金属氧化物半导体场效应晶体管(MOSFET)集成在一块硅片上。该技术通常用于生产RAM和交换应用系统,用它生产出来的产品速度很快功耗极低,而且对供电电源的干扰有较高的容限。具体到我们这是指电脑主机板上一块特殊的RAM芯片,这一小块RAM通常为128字节或256字节。CMOS RAM的作用是保存系统的硬件配置和用户对某些参数的设定。
BIOS作用详解
1.自检及初始化:开机后BIOS最先被启动,然后它会对电脑的硬件设备进行完全彻底的检验和测试。如果发现问题,分两种情况处理:严重故障停机,不给出任何提示或信号;非严重故障则给出屏幕提示或声音报警信号,等待用户处理。如果未发现问题,则将硬件设置为备用状态,然后启动操作系统,把对电脑的控制权交给用户。
2.程序服务:BIOS直接与计算机的I/O(Input/Output,即输入/输出)设备打交道,通过特定的数据端口发出命令,传送或接收各种外部设备的数据,实现软件程序对硬件的直接操作。
3.设定中断:开机时,BIOS会告诉CPU各硬件设备的中断号,当用户发出使用某个设备的指令后,CPU就根据中断号使用相应的硬件完成工作,再根据中断号跳回原来的工作。
BIOS的设置
1、标准CMOS设置
从主菜单选择“STANDARD CMOS SETUP”后进入“标准CMOS设置”菜单。
第1部分是日期和时间的设置,我们可以用光标配合“Page Up”和“Page Down”依次设置成当前日期和时间。
第2部分的“HARD DISKS”等用于硬盘参数设置,从“Primary Master/主IDE口主盘 ”至“Secondary Slave/从IDE口从盘”共可设置4块硬盘。笔者有两块硬盘,并按需要将其中的“主口 /主盘”、“主口/从盘”的工作方式全部设为“AUTO”和“LBA”。用户则应该根据自己的需要设置,如果希望电脑启动时间快些,那么可以将其设置为“USER”比较好,设置方法参考今年第4期《电脑报》中有关内容。
第3部分“Drive A”至“Floppy3 Mode Support”项用于设置软驱。其中软驱“A” 和“B”都可以分别根据所使用的具体规格,如“3�5英寸1�44MB”等进行设置。在这部分还有一个“Floppy 3 Mode Support”设置,是为用户使用日本标准软驱预备的,我们在此可将其设为“Disabled”。
第4部分中“Video”设置系统显示方式,一般都设为“EGA/VGA”;“Holt on”用于设置系统启动时出错处理,目的是让系统启动时检测到哪些硬件故障才中止引导以等待用户处理,设置内容中有几种选择,较常用的是 “All Errors”,即发现任何硬件有问题都中止引导,另外还有选择允许键盘报错继续引导的设置等。
2、BIOS属性设置
从主菜单上选择“BIOS FEATURES SETUP”即进入“BIOS属性设置”菜单,见图1。此设置中第1项“Virus Warning/病毒防范”除了在安装操作系统如DOS6�xx和Windows9x/200 0/NT等的过程中须设置为“Disabled”外,其余时间应该都设为“Enabled”。
第2、3、4和5项是涉及CPU的。其中“CPU Internal Cache/CPU内部缓存”、“Ex ternal Cache/外部缓存”用来管理CPU的L1 Cache和L2 Cache。如果使用赛扬(主频为2 66和300MHz的除外)、PentiumⅡ和PentiumⅢ可全部设为Enabled。第4项“CPU L2 Cache ECC Checking/CPU二级缓存ECC校验”一般情况下设为Enabled,但使用PⅡ233 、PⅡ266时可设为Disabled,因为这两种CPU的L2 Cache不具备ECC校验功能,设为Enable d时反而会降低系统启动速度。第5项“Processor number feature/处理器序列号功能”用于控制早已闹得沸沸扬扬的PentiumⅢ编号(ID),我国有关部门要求设为“Disabled”。但笔者曾试过,好像 Intel出口到我国的“铜矿”PⅢ已经在CPU中关闭了ID,此项设置毫无作用。
另外一些是关于系统启动时的设置,其中“快速自检/Quick power on self test”可设为“Enabled”,这样系统在启动时只对内存检验一遍,而设为“Disabled”时则在启动时将对内存检验三遍,自然要慢些;至于“CPU更新日期/CPU Update Data”的确切含意不太清楚,像是显示CPU更新时间,暂按BIOS推荐值设为“Enabled”;“优先网络启动/Boot From LAN First”项用于“网卡”等启动优先设置,除联网使用外一般都设为“Disabled”,;“系统引导顺序/Boot Sequence” 就是经常提到的从C盘或A盘启动设置,其中的设置选择较多,有光驱、“D:”等优先启动设置等,但比较简明。注意其中从“D”盘启动是指物理D盘(即所使用的第二块硬盘)而不是逻辑D:盘。
“软驱盘符交换/Swap Floppy Drive”用于交换两块软驱的“A:”、“B:”盘符,即如果有两块软驱可以通过此项设置将事实上的“A:”改为“B:”驱等;“引导显示卡/VGA Boot From”用于设置电脑在使用双显示卡时以PCI还是AGP显卡作为启动时即显示的主卡,此项设置根据用户自己使用的显卡总线类型而定,另外这项在给BIOS失效的显卡重写BIOS时也有用,例如在为BIOS失效的AGP卡重装BIOS时,可另插PCI 显卡引导系统进行操作。
“引导时检查软驱/Boot Up Floppy Seek”意义明确,用户可根据自己需要分别设为“Ena bled”或“Disabled”,但设为“Enabled”时,启动时软驱“吱吱”作响挺烦的。
“启动时副键盘状态/Boot Up NumLock Stating”决定启动后数字小键盘状态,设为“O N”时为数字输入有效(键盘上NumLock灯亮),反之为光标有效状态;“Typematic Rate Sett ing”、“Typematic Rate(Chars/Sec)”和“Typematic Delay(Msec) ”三项用于调整键盘录入速度,意义不大。
“密码使用选择/Security Option”设置有“System”和“Setup”分别是确定密码是每次启动系统(包括热启动)时都用还是仅在进入BIOS设置时才用。
“显示校正/PCI-VGA Palette Snoop”是在ISA和PCI总线上分别使用两块显示板卡(如增加了VCD/DVD解压卡)时出现色彩不正常时可设为“Enabled”试试,一般都应设为“Disabled” 。“Assign IRQ For VGA”则是设置由系统自动为显示卡配置中断(IRQ),目的是在系统中安装有I SA接口的解压卡等时使用,通常应该设为“Disabled”。
“OS Select For DRAM>64MB”这项只在电脑安装使用“OS/2”操作系统时才用,因为目前大多数用户的电脑中多安装DOS和WIN9x之类,所以应该设为“No-OS/2”。
“HDD S�M�A�R�T� capability”用于开启硬盘的“故障自监测报告”功能,如果你的硬盘具备这一保护功能请设为“Enabled”,如果不具备这一功能,打开此开关也不影响系统正常运行。
“Report No FDD For WIN95”的意思是在系统启动时如果发现没有软驱(或故障)时报告 Windows9x,可设为“Enabled”。
最后一项“Video BIOS Shadow”用于启动后将显示卡的BIOS程序映射在内存中(开辟保留区)中,这样从理论上可以提高电脑显示速度,所以可以设为“Enabled”。
3、芯片组功能设置
从主菜单上选择“CHIPSET FEATURES SETUP”进入芯片组功能设置,见图2。此项设置中的具体内容因主板而异,但基本上都包括对系统硬件状态监测、CPU超温保护设置和对内存、显存状态设置等。
“Reset Case Open Status”和“Case Opened”项用于设置电脑机箱(开启)状态监测和报警,一般设为“No”。
“Slow Down CPU Duty Cycle”用于选择CPU降速运行比例,可分别选择“Norma l”或“79%”及其它百分比。
“Shutdown Temp�(℃/�)”用于设置系统温度过高时自动关机初始值,同时用摄氏或华氏温度表示。
“***Temp� Select(℃/�)**”项为选择保护启动温度初始值,同样使用摄氏和华氏温度表示,此处仅对CPU进行设置。
“**Temperature Alarm**”用于设置CPU过温报警,应该设为“Yes”;然后就是系统对硬件监测所采集的数据,其中有“CPU”风扇、“Power/电源”和“Panel/板”风扇的运行状态,如果是使用非原装风扇,由于没有测速功能,系统将会认为CPU风扇故障而报警,所以此时应该将其设为“No”,其它风扇报警功能也应该予以设为“No”,对于系统监测显示的CPU电压和温度等状态参数用户只能看不能修改,但对于具备超频设置功能的BIOS中将包括对CPU的内核工作电压和I/O电压的微调,这部分内容须根据具体主板BIOS内容进行设置。
其次是对内存的运行速度进行设置,“SDRAM CAS latency Time”项设为“Auto”是使系统启动时自动检测内存,然后根据内存“SPD”中的参数进行设置,这样系统工作时不会因人为设置内存运行速度过高而出错。不过如果你买的是假内存(假SPD),那么系统运行时可就要给你闹别扭了。另外也可以按具体值分别设为“2”或 “3”等,视内存质量而定,数值越小时内存运行速度越快。
“DRAM Data Integrity Mode”则用于设置内存校验,由于目前多数用户使用的都是不具备ECC校验功能的SDRAM,所以这项自动设为“No-ECC”。
对于“System BIOS Cacheable”和“Video BIOS Cacheable”两项的设置是允许将主板BIOS和VGA BIOS映射在高速缓存或内存中,理论是可以提高运行速度,但部分电脑使用时可能有问题,所以应根据试验后设置为“Enabled”,否则设为“Disabled”,使BIOS仅映射在内存中较为妥当。
“16 Bit I/O Recovery Time”项是输入/输出16位数据的器件传输复位速度,一般可分别设为“1”至“4”等,通常数值小、速度快。
“Memory Hole At15M-16M”是为ISA设备保留15~16M之间的内存而设的,一般设为 “Disabled”。如果你的Windows启动后少了1MB内存(通过控制板中系统属性查看),那么不妨检查一下是不是这项设成了“Enabled”。
“Delayed Transaction”是为解决PCI2�1总线的兼容问题而设,理论上设为“Enab led”可使用PCI2�1标准卡,但如设为“Enabled”可能会出现PCI2�1设备与普通PCI和ISA设备之间的兼容问题,所以一般推荐设成“Disabled”。
“Clock Spread Spectrum”项是为了抑制时钟频率辐射干扰,但需要硬件(主板)支持,所以可根据实际情况设为“Enabled”或“Disabled”。
4、电源管理设置
在主菜单上选择“POWER MANAGEMMET SETUP”后进入“能源管理设置”菜单,见图3。
其中“Power Management”的设置有“Disabled”和“Enabled”,设为“Ena bled”时能源管理才有效。“PM Control by APM”的意思是将能源管理交给系统(指WIN9x)的 APM(“高级能源管理”的英文缩写),可根据用户意愿分别设为“Yes”或“No”,但交予系统管理要更好些。
“Video off Method”项用于控制显示器,有“DPMS/显示能源管理系统”、“亮度关闭/B lank Screen”、“关亮度并切断同步信号/V/H SYNC+Blank Screen”等三种模式可选,但其中“DPMS”节能效果最好,为推荐设置,但需符合DPMS规范的显示器和显卡支持,如果设备不符合DPMS,可再试设置成另两项。
“Suspend Mode”是休眠时间设置,可将时间设在1分至1小时之间,意思是超过所设时间后系统自动进入休眠状态。如果电脑中装有CD-R/W刻录机进行刻盘时最好将设为“Disabled”,以关闭休眠功能提高刻盘成功率。
“HDD Power Down”项设置硬盘自动停转时间,可设置在1至15分钟之间,或设为“Disabl ed”关闭硬盘自动停转。
“VGA Active Monitor”项用于设置显示器亮度激活方式,可设为“Disabled”和“E nabled”两种。
“Soft-off by PWR-BTTN”项确定关机模式,设为“Instant-Off”,关机时用户按下电源开关,则立刻切断电源,设为“Delay4Secs”时,则在按下电源开关4秒钟后才切断电源,如果按下开关时间不足4秒,则自动进入休眠模式,所以一般按习惯设为“Instant-Off”。
“Power LED In Suspend”项设置机箱电源指示灯在系统休眠时的状态,可设为“闪动/Bl anking”、“亮/On”和“Off/Dual”等,通常按习惯设为“Blanking”使电脑在休眠时电源灯闪烁提醒用户注意。
“System After AC Back”项设置电脑在交流电断电后又恢复时的状态,可设为“断电/So ft-off”、“开机/Full On”、“Memory By S/W”和“Memory By H/W”三项,按国内使用情况一般都设为停电后再恢复供电时电脑不自动开机,即设为“断电/Soft-off”。
“CPUFAN off In suspend”项是设置CPU风扇在系统休眠时自动停转,可根据自己的风扇(只对原配或带测速功能的风扇有效)设为“Disabled”或“Enabled”。
“PME Event Wakeup”一项不详,先按缺省设置为“Disabled”。
“ModemRingOn/WakeOnlan”用于通过网络或Modem实现远程叫醒开机的设置,只要你不使用这些功能,就都可设为“Disabled”,如果需要再设为“Enabled”。
“Resume by Alarm”项用于定时开机,设置的时间可定在每月某日(00~31)某时某分某秒( 00~23:00~59:00~59),但需要主板和其它硬件支持。
“能源管理设置”中还有“**Reload Global Timer Events**”项,这部分意思大致是对其中所列设备和网络设备以及部分系统资源(IRQ)对系统的激活是否对进入节能状态时间重新计时。
5、即插即用和PCI资源设置
从主菜单上选择“PNP/PCI CONFIGURATION”即可进入设置即插即用和PCI资源菜单,见图 4。这项设置中“PnP OS Installed”意为安装即插即用的操作系统(自然是指WIN9x)可设为“Ye s”,将PCI和ISA上的中断、DMA等资源交于操作系统管理,设为“No”时交BIOS管理。
“Resources Controlled By”项用于设置外设和板卡的资源管理,如果设为“AUTO” 交BIOS或操作系统自动管理时的设置内容很少;但设为“Manual”交用户自己管理时须设置的内容很多,此时要求用户必须具有较高的电脑应用水平,否则容易设置不当,造成设备资源使用冲突,所以一般都设为“AUTO”。当“Res ources Controlled By”项设为“AUTO”时,须设置的内容有:“Reset Configur ation Data”项是系统每次启动时将所检测硬件配置数据写入BIOS中,可分别设为“ESCD/外部设备配置数据”、“DMI/桌面管理界面”、“Both/同用”或“Disabled”,由于系统启动时不写ESCD并不影响正常运行,所以通常都设为“Disabled”,这样可能更安全些。
当“Resources Controlled By”设为“Manual”时须设置的内容除前面的几项外,还将列出系统所有可使用的IRQ和DMA资源由用户进行设置,设置时可使用“Legacy ISA”和“PCI/IS A PnP”两种状态,如果须要为ISA卡保留某一IRQ和DMA(如为声卡保留IRQ5和DMA6)时可将“IRQ -5 assigned to”和“DMA-6 assigned to”都设为“Legacy ISA”。
“Assign IRQ For USB”项是为了设置保留给USB(通用串行接口)的中断资源,如果不使用 USB设备,可设为“Disabled”。
6、加载BIOS预设值
7、加载配置预设值
第6项“LOAD BIOS DEFAULTS”和第7项“LOAD PERFORMANCE DEFAUL TS”中的内容和设置以前已经介绍过,此处不再重复。
8、输入/输出端口综合设置
通过主菜单选择“INTEGRATED PERIPHERALS”进入设置菜单后(见图5),主要有:第1部分关于硬盘控制器的工作模式和状态,如果用户使用主板上IDE口联接硬盘和光驱等设备时,其中“On-Chip Pr imary PCI IDE/主板第一IDE口”和“On-Chip Secondary PCI IDE/主板PC I第二IDE口”必须设为“Enabled”,对于其中4个主、从IDE口的传输模式可根据情况设为“AUTO”、“ MODE0”至“MODE4”。
第2部分“USB Keyboard support”的设置可根据是否使用USB键盘设为“Disable d”或“Enabled”。
第3部分是主板上软驱口、串、并口和PS/2等接口参数设置。其中两个串口可根据用户实际使用情况,分别对C OM1(Onboard serial port1)、COM2(Onboard serial port2)和并口(Onboard Parallel port)的具体I/O地址和IRQ参数进行设置,一般是在串口使用与其它设备出现资源冲突时进行调整。
并口的工作模式一般可分别设为“SPP”、“EPP”或“ECP”,由于“SPP”模式速度太慢,用户无法正常使用并口连接的光驱、硬盘、扫描仪等设备,所以一般不用;设为“ECP”时也可能会出现部分外设连接不正常问题,所以并口一般设为“EPP”或“ECP+EPP”模式为好。
接下来的“PS/2 Mouse Power On”和“Keyboard Power On”是用于电脑开机的,其中鼠标必须使用PS/2(即小6针圆口)。如果将“PS/2 Mouse Power On”设为“DblC lick/双击”时,即可在电脑关机后再双击鼠标左键重新开机。“Keyboard Power On”也可同样如此进行。
以下主菜单中的第9项“SUPERVISOR PASSWORD”、第10项“USER PASSWORD” 和第11项“IDE HDD AUTO DETECTION”、第12项“SAVE&EXIT SETUP”和第13 项“EXIT WITHOUT SAVING”等设置的具体内容在以前也都介绍过,所以也不再重复。由于各种主板的B IOS内容不尽相同(即使是同一公司开发的BIOS也这样),所以以上所介绍的内容仅供参考,以后在对其它主板的BI OS项目进行设置时须根据具体内容进行才可能获得比较满意的设置效果。
BIOS,完整地说应该是ROM-BIOS,是只读存储器基本输入/输出系统的简写,它实际上是被固化到计算机中的一组程序,为计算机提供最低级的、最直接的硬件控制。准确地说,BIOS是硬件与软件程序之间的一个“转换器”或者说是接口(虽然它本身也只是一个程序),负责解决硬件的即时需求,并按软件对硬件的操作要求具体执行。一、BIOS的功能
从功能上看,BIOS分为三个部分:
1.自检及初始化程序;
2.硬件中断处理;
3.程序服务请求。
下面我们就逐个介绍一下各部分功能:
(一)自检及初始化
这部分负责启动计算机,具体有三个部分,第一个部分是用于计算机刚接通电源时对硬件部分的检测,也叫做加电自检(POST),功能是检查计算机是否良好,例如内存有无故障等。第二个部分是初始化,包括创建中断向量、设置寄存器、对一些外部设备进行初始化和检测等,其中很重要的一部分是BIOS设置,主要是对硬件设置的一些参数,当计算机启动时会读取这些参数,并和实际硬件设置进行比较,如果不符合,会影响系统的启动。
最后一个部分是引导程序,功能是引导DOS或其他操作系统。BIOS先从软盘或硬盘的开始扇区读取引导记录,如果没有找到,则会在显示器上显示没有引导设备,如果找到引导记录会把计算机的控制权转给引导记录,由引导记录把操作系统装入计算机,在计算机启动成功后,BIOS的这部分任务就完成了。
(二)程序服务处理和硬件中断处理
这两部分是两个独立的内容,但在使用上密切相关。
程序服务处理程序主要是为应用程序和操作系统服务,这些服务主要与输入�输出设备有关,例如读磁盘、文件输出到打印机等。为了完成这些操作,BIOS必须直接与计算机的I/O设备打交道,它通过端口发出命令,向各种外部设备传送数据以及从它们那儿接收数据,使程序能够脱离具体的硬件操作,而硬件中断处理则分别处理PC机硬件的需求,因此这两部分分别为软件和硬件服务,组合到一起,使计算机系统正常运行。
BIOS的服务功能是通过调用中断服务程序来实现的,这些服务分为很多组,每组有一个专门的中断。例如视频服务,中断号为10H;屏幕打印,中断号为05H;磁盘及串行口服务,中断14H等。每一组又根据具体功能细分为不同的服务号。应用程序需要使用哪些外设、进行什么操作只需要在程序中用相应的指令说明即可,无需直接控制。
二、BIOS的种类
由于BIOS直接和系统硬件资源打交道,因此总是针对某一类型的硬件系统,而各种硬件系统又各有不同,所以存在各种不同种类的BIOS,随着硬件技术的发展,同一种BIOS也先后出现了不同的版本,新版本的BIOS比起老版本来说,功能更强。
目前市场上主要的BIOS有AMI BIOS和Award BIOS。
1.AMI BIOS
AMI BIOS是AMI公司出品的BIOS系统软件,最早开发于80年代中期,为多数的286和386计算机系统所采用,因对各种软、硬件的适应性好、硬件工作可靠、系统性能较佳、操作直观方便的优点受到用户的欢迎。
90年代,AMI又不断推出新版本的BIOS以适应技术的发展,但在绿色节能型系统开始普及时,AMI似乎显得有些滞后,Award BIOS的市场占有率借此机会大大提高,在这一时期,AMI研制并推出了具有窗口化功能的WIN BIOS,这种BIOS设置程序使用非常方便,而且主窗口的各种标记也比较直观,例如,一只小兔子表示优化的默认设置,而一只小乌龟则表示保守的设置,一个骷髅用来表示反病毒方面的设置,画笔和调色板则表示色彩的设置。
AMI WinBIOS已经有多个版本,目前用得较多的有奔腾机主板的Win BIOS,具有即插即用、绿色节能、PCI总线管理等功能。
2.Award BIOS
Award BIOS是Award Software公司开发的BIOS产品,目前十分流行,许多586主板机都采用Award BIOS,功能比较齐全,对各种操作系统提供良好的支持。Award BIOS也有许多版本,现在用得最多的是4.X版。BIOS 是什么
BIOS的主要作用有三点
1.自检及初始化:开机后BIOS最先被启动,然后它会对电脑的硬件设备进行完全彻底的检验和测试。如果发现问题,分两种情况处理:严重故障停机,不给出任何提示或信号;非严重故障则给出屏幕提示或声音报警信号,等待用户处理。如果未发现问题,则将硬件设置为备用状态,然后启动操作系统,把对电脑的控制权交给用户。
2.程序服务:BIOS直接与计算机的I/O(Input/Output,即输入/输出)设备打交道,通过特定的数据端口发出命令,传送或接收各种外部设备的数据,实现软件程序对硬件的直接操作。
3.设定中断:开机时,BIOS会告诉CPU各硬件设备的中断号,当用户发出使用某个设备的指令后,CPU就根据中断号使用相应的硬件完成工作,再根据中断号跳回原来的工作。
BIOS对整机性能的影响
从上面的描述可以看出:BIOS可以算是计算机启动和操作的基石,一块主板或者说一台计算机性能优越与否,从很大程度上取决于板上的BIOS管理功能是否先进。大家在使用Windows 95/98中常会碰到很多奇怪的问题,诸如安装一半死机或使用中经常死机;Windows 95/98只能工作在安全模式;声卡解压卡显示卡发生冲突;CD-ROM挂不上;不能正常运行一些在DOS、Windows 3.x下运行得很好的程序等等。事实上这些问题在很大程度上与BIOS设置密切相关。换句话说,你的BIOS根本无法识别某些新硬件或对现行操作系统的支持不够完善。在这种情况下,就只有重新设置BIOS或者对BIOS进行升级才能解决问题。另外,如果你想提高启动速度,也需要对BIOS进行一些调整才能达到目的,比如调整硬件启动顺序、减少启动时的检测项目等等。
BIOS和CMOS相同吗?
BIOS是一组设置硬件的电脑程序,保存在主板上的一块ROM芯片中。而CMOS通常读作C-mo-se(中文发音“瑟模室”),是电脑主板上的一块可读写的RAM芯片,用来保存当前系统的硬件配置情况和用户对某些参数的设定。CMOS芯片由主板上的充电电池供电,即使系统断电,参数也不会丢失。CMOS芯片只有保存数据的功能,而对CMOS中各项参数的修改要通过BIOS的设定程序来实现。
关于CMOS放电
常常听到计算机高手或者非高手说“口令忘啦?给CMOS放电吧。”,这到底是什么意思呢?
如果你在计算机中设置了进入口令,而你又碰巧忘记了这个口令,你将无法进入计算机。不过还好,口令是存储在CMOS中的,而CMOS必须有电才能保持其中的数据。所以,我们可以通过对CMOS 的放电操作使计算机“放弃”对口令的要求。具体操作如下:
打开机箱,找到主板上的电池,将其与主板的连接断开(就是取下电池喽),此时CMOS将因断电而失去内部储存的一切信息。再将电池接通,合上机箱开机,由于CMOS已是一片空白,它将不再要求你输入密码,此时进入BIOS设置程序,选择主菜单中的“LOAD BIOS DEFAULT”(装入BIOS缺省值)或“LOAD SETUP DEFAULT”(装入设置程序缺省值)即可,前者以最安全的方式启动计算机,后者能使你的计算机发挥出较高的性能。
--------------------------------------------------------------------------------
BIOS极其功能
▲BIOS是什么?
所谓BIOS,实际上就是微机的基本输入输出系统(Basic Input System),其内容集成在微机主板上的一个ROM芯片上,主要保存着有关微机系统最重要的基本输入输出程序,系统信息设置,开机上电自检程序和系统启动自举程序等。
▲BIOS的功能
BIOS ROM 芯片不但可以在主板上看到,而且BIOS管理功能如何在很大程度上决定了主板性能是否优越。BIOS管理功能包括:
1.BIOS中断服务程序实质上是微机系统中软件与硬件之间的一个可编程接口,主要用于程序软件功能与微机硬件之间接。例如,WINDOWS98对软驱,光驱,硬盘等管理,中断的设置等服务、程序。
2. BIOS系统设置程序:微机部件配置记录是放在一块可写的CMOS RAM芯片中的,主要保存着系统的基本情况,CPU特性,软硬盘驱动器等部件的信息。在BIOS ROM 芯片中装有“系统设置程序”,主要来设置CMOS RAM中的各项参数。这个程序在开机时按某个键就可进入设置状态,并提供良好的界面。
3.POST上电自检:微机接通电源后,系统首先由(Power On Self Test,上电自检)程序来对内部各个设备进行检查。通常完整的POST自检将包括对CPU,640K基本内存,1M以上的扩展内存,ROM,主板,CMOS存储器,串并口,显示卡,软硬盘子系统及键盘进行测试,一旦在自检中发现问题,系统将给出提示信息或鸣笛警告。
4. BIOS系统启动自举程序:系统完成POST自检后,ROM BIOS就首先按照系统CMOS设置中保存的启动顺序搜索软硬盘驱动器及CD-ROM,网络服务器等有效地启动驱动器,读入操作系统引导记录,然后将系统控制权交给引导记录,并由引导记录来完成系统的顺序启动。
--------------------------------------------
BLOS设置祥解
BIOS作为硬件与操作系统沟通的桥梁,通过它可设定系统操作模式及硬件相关的参数。系
统开机时,BIOS会先进行开机自我测试(POST)。此时,按Del键即可进入BIOS设定主画面
。在这里我们将就BIOS的功能和操作方式进行一些说明。
其功能及操作方式说明如下:
【Standard CMOS Setup】系统基本参数设定
此选项功能主要为设定系统基本参数。使用者选择设定的项目,用Pageup和Page
down键来修改内容。在每一选项中,您可按键来显示该选项可供选择的内容。
Date(日期)
设定目前日期。可设定范围为:
Month(月):1至12
Day(日):1至31
Year(年):至2079
Time(时间)
设定目前时间。可设定范围为:
Hour(时):00至23
Minu7te(分):00至59
Second(秒):00至59
HardDisks(硬盘)
此选项用来设定系统中所有IDE硬盘(PrimaryMaster/SlaveSecondaryMaster/Slave)
类型。各选项说明如下:
Auto:允许系统开机时自动检测硬盘类型并加以设定。
None:未安装硬盘。
User:允许使用者自行设定硬盘相关参数。包括CYLS,HEAD,PRECOMP,LANDZ。在硬
盘机所附说明书均有磁头数等详载这些规格。
[特别注意]:BIOS不支持SCSI硬盘设定。
至于MODE的选项有三种:
NORMAL模式:为传统标准模式,支持硬盘机容量最高至528MB。
LBA(LogicalBlockAddressingMode)模式:适用于硬盘容量超过且支持逻辑区块LARGE
模式:当硬盘机容量超过528MB,而硬盘或操作系统不支持LBA模式时,可采用此选项。
DriverA/DriverB(None)
此选项设定软盘机类型,可供选择项目有:360KB,5.25in1.2MB,5.25in720KB,3.
5in1.44MB,3.5in2.88MB,3.5inNone等六种类型。
Floppy3ModeSupport(默认值为Disable)
若使用日本标准模式软盘机(Floppy3Mode),则设定。否则请取消(disable)此设定功
能。可供选择项目有riveA,driveB,Both,及Disable。
Video(视讯显示卡型态,默认值为EGA/VGA)
设定显示卡种类,可供选择项目有:MONO(单色),EGA/VGA(彩色),CGA40,CGA80。
HaltOn(暂停开机,默认值为AllError)
本栏设定何种型态的异常将会导致系统暂停开机,可供选择项目有:
AllErrors:有任何错误,系统均显示错误讯息,并暂停开机。
NoErrors:无论任何错误系统均照常开机。
All,Butkeyboard:有任何错误,系统暂停开机,但键盘异常则照常开机
All,ButDisk/Key:有任何错误,系统暂停开机,但磁盘驱动器及键盘异常则照常开
机。
【BIOS Features Setup】BIOS特殊参数设定
本项设定可根据您的系统及需求来强化您系统的性能,但若对设定的功能不甚了解,
建议您使用默认值。在本项设定主画面右下方描述了功能键操作方法。BIOS特殊参数设定
功能说明如下:
VirusWarning病毒防护警告(默认值为Disable)
此功能可防止硬盘开机扇区及分割区被更改,任何试图写入该区的动作将会导致系统
当机并显示警告讯息。
[特别注意]:当您安装新的操作系统(如Win98)时,请先取消(disable)此功能,以免
因衡突而无法顺利安装。
CPUInternalCache(CPU内部高速缓存,默认值为Enable)
本项功能用于启用(enable)或取消(disable)CPULevel1高速缓存。就整体速度而言,
启用L1快取将比取消L1快取时提升许多。因此,默认值为启用(enable)。
ExternalCache(外部快取功能,默认值为Enable)
本项功能用于启用(enable)或取消(disable)CPULevel2高速缓存。就整体速度而言,
启用L2快取将比取消L2快取时提升许多。因此,默认值为启用(enable)。
PentiumProCPU已内建L2高速缓存。
QuickPowerOnSelfTest(快速开机自我测试,默认值为Enable)
计算机开机时,BIOS会执行一连串的开机自我测试。当启用本功能时,会精简及跳过
相同项目的测试,以缩短开机时间。
HDDSequenceSCSI/IDEFirst(IDE/SCSI硬盘开机优先级,默认值为IDE)
当同时安装SCSI及IDE硬盘时,本选项功能可用来选择以SCSI或IDE硬盘作为启动盘。
BootSequence(开机顺序,默认值为C,A)
此选项设定当计算机开机时,选择由A盘,C盘及CD-ROM开机的优先级。
SwapFloppyDrive(软盘机互换,默认值为Disable)
当启用(enable)本项功能时,则A,B盘互换。亦即原先A盘被指定成B盘,B盘被指定
为A盘。如此一来,您就不需打开机壳互换排线了。
BootUpFloppySeek(开机软盘搜寻,默认值为Disable)
当启用(enable)本功能,则计算机开机时,BIOS的POST程序会去检测Floppy是否存在
。否则,跳过此检测动作。
FloppyDiskAccessControl(软盘存取控制读/取,默认值为R/W)
本功能主要用来控制软盘的存取。当选取“ReadOnly”时,则只能由软盘读取数据,
而无法将系统的数据拷贝至软盘中,当选取R/W时,则软盘可正常读取数据。
BootUpNumLockStatus(开机数字键锁定状态,默认值为On)
On:开机时数字键设定为数字状态
Off:开机时数字键设定为方向状态
IDEHDDBlockModeSectors(IDE硬盘扇区设定,默认值为HDDMAX)
新式IDE硬盘大多支持一次传输多个扇区的功能。启用(enable)本功能则可加快硬盘
存取速度。选项有HDDMAX,Disabled,2,4,8,16,及32。
TypematicRateSetting(键盘速率设定,默认值为Disable)
本选项用来决定是否启用键盘速率设定功能。若启用(enable),那么TypematicRate
及 TypematicRelay的设定才有作用。
TypematicRate(字符/秒,键盘重复率,默认值为6)
本选项设定:当您按键不放时,每秒出现的字符数。选项有:6,8,10,12,15,20
,24,30(字 元/秒)。
Typematicdelay(输入延迟时间,默认值为250ms)
当按键不放,则超过设定延迟时间后,键盘会以一定速率重复输入字符。选项有250m
s,500ms,750ms,1000ms。
SecurityOption(安全选项设定,默认值为System)
本选项设定要求使用者输入密码,有下列两种选项:System:每次开机时,计算机会要
求输入正确密码,否则无法开机。Setup:只有在进入BIOS设定时,系统才会要求输入正确
密码。
PS/2MouseFunctionControl(PS/2鼠标功能控制,默认值为Auto)
若设定为Auto开机时,系统将会检测PS/2鼠标是否存在。若存在,则IRQ12即保留给
PS/2Mouse使用。若设定为disable,则IRQ12保留给适配卡使用,此时PS/2鼠标没有作用
。
PCI/VGAPaletteSnoop(默认值为Disable)
若使用非标准VGA卡(如影像加速卡、MPEG卡)有时无法正常显现色彩,此时设为"Enab
le"将可解决此问题。除此的外,建议使用默认值。
OS/2OnboardMemory>64M(默认值为Disable)
若操作系统使用OS/2,且安装的主存储器容量超过64MB则设定为启用(enable),否则
设定为默认值Disable。
VideoBIOSShadow(视讯BIOS快速执行功能,默认值为Enable)
启动本功能,则VGA的BIOS即拷贝至主存储器以加速执行速度,若取消(disable)此功
能,则显示速度将变得很慢。
C8000-CBFFFtoDC000-DFFFF(默认值为Disable)
若您使用其它适配卡,则选取此功能时,系统将会利用Shadow技术来加快适配卡上RO
M的运行速度。不过,这样将会占用主存储器的空间。
【Chipset Features Setup】芯片组参数设定:
本选项主要是经由芯片组的参数设定,来调整硬件文件的性能.若对这些设定内容不
甚了解建议您采用默认值。
AutoConfiguration(自动设定,默认值为60nsDRAM)
您可依照您所使用的内存来选取60MDRAMor70NSDRAM选项,BIOS会根据您的设定自动
调整第2到9选项。若选择“disable”(取消),则第2至第9选项可自行调整。
SDRAMCAS#Latency(默认值为3T)
若您使用较快SDRAM模块,则可设为2T来获得更快的存取速度。否则请设为默认值3T
,或洽询您的经销商有关DIMM的规格。
SDRAMSpeculativeRead(默认值为Disable)
PassiveRelease(默认值Enable)
RelayTransaction(默认值为Disable)
16-bitI/ORecoveryTime(16位的I/O恢复时间,默认值为1BUSCLK)
定义为16-bitISA卡I/O的恢复时间。
8-bitI/ORecoveryTime(8位的I/O恢复时间,默认值为1BUSCLK)
定义为8-bitISA卡I/O的恢复时间。
VIDEOBIOSCacheable(视讯快取功能,默认值为Disable)
Enable:启用快取功能以加快显示速度。
Disable:取消此功能。
MemoryHoleatAddress(默认值为None)
一些ISA卡会要求使用14-16MB或15-16MB的记忆地址空间,若选取14MB-16MB或
15MB-16MB,系统将无法使用这部份的内存空间。您可选取None来取消此功能。
OnboardFDCSwapA:BA,B盘互换,默认值为NoSwap)
当启用(enable)本项功能时则A,B盘互换。亦即原先A盘被指定成B盘,B盘被指定为A
盘。
OnboardSerialPort1默认值为3F8H/IRQ4)
设定主机板上串行端口1的地址及IRQ
OnboardSerialPort2默认值为2F8H/IRQ3)
设定主机板上串行端口2的地址及IRQ
OnboardParallelPort默认值为378H/IRQ7)
设定主机板上并列端口的地址及IRQ。
ParallelPortMode(并列端口模式,默认值为ECP+EPP)
设定并列端口的操作模式,有下列选项:
Normal:一般速度单向执行。
EPP:最高速度双向执行。
ECP:超高速双自执行。
ECP+EPP:ECP与EPP二种模式并用。
ECPDMASelect(ECPDMA信道选择,默认值为3)
若在ECP模式下操作时,则提供DMA通道选择有1,3,Disable三种设定。
UART2UseInfrared(默认值为Disable)
本项功能用来支持红外线(IR)传输功能。
Enable:则设定第二串行埠UART支持红外线传输功能。
Disable:则设定第二串行埠UART支持COM2。
OnboardPCIIDEEnable(主机板IDE信道,默认值为Both)
用来启用内建IDE通道。选项有:
PrimaryIDEChannel
SecondaryIDEChannel
Both(二者均启用)
Disable(取消)。
IDE0Master/SlaveMode,IDE1Master/SlaveMode(硬盘时序模式设定,默认值为Auto)
预设为Auto时,系统会自动检测四个IDE装置的时序模式以确保以最佳速度运行。您
也可以自行设定时序模式为(0,1,2,3,4)。
【Power Management Setup】电源管理设定
VideoOFFOption(关闭屏幕省电设定,默认值为Susp,Stby->Off)
本选项用来设定屏幕省电管理模式中启用“屏幕关闭”的时机。可选用的项目说明如
下:
Susp,Stby->Off:只在待机(Standby)或暂停(Suspend)的省电模式下才关闭屏幕。
Suspend->Off:只在暂停(Suspend)模式下才关闭屏幕显示。
Alwayson:在任何模式下均不关闭屏幕显示。
Allmodes->Off:在任何省电模式下均关闭屏幕显示。
VideoOFFMethod(屏幕关闭方式,默认值为V/HSYNC+Blank)
用来选择屏幕关闭的模式。但若无法顺利关闭屏幕,则设定为"Blank"若显示卡支持
DPMS功能,则设定为"DPMS"。
PWRButton<4secs(按住电源开关键少于4秒,默认值为SoftOff)
本功能设定当压住电源按键时间少于4秒的情况下,系统的操作模式。
SoftOff:执行ATX电源软件关机。
Suspend:系统进入暂停(Suspend)模式。
NOFunction:取消任何有关ATX开关的功能。
[请注意]:一旦PWR压住超过4秒,则不论如何设定,系统均会关机。
PWRUpOnModemAct(数据机动作时开机,默认值为Enable)
ACPWRLossRestart(默认值为Disable)
--PMTimers--
HDDPowerDown:
当系统在选定的时间内未对硬盘进行存取动作,则进入省电模式。省电模式依耗电量
大小依序为DozeMode(睡眠模式),Standbymode(待机模式)及SuspendMode(暂停模式)。若
硬盘在各模式选定的时间内尚无动作,则依序进入下一个更省电模式。
FanMonitor(XXXXRPM)
主机板内建监控装置能检测风扇转速(转/秒),若无安装支持此功能的风扇,则选取
Ignore(忽略),以免产生错误讯息。
ThermalMonitor(xxxC/xxxF)
主机板内建监控装置能检测CPU及主机板的温度。若选取Ignore则当CPU及主机板温度
异常时,将不显示错误讯息。
VoltageMonitor(xx.xV)
主机板内建监控装置能检测系统的电压值。若选取Ignore则当系统电压异常时,将不
显示错误讯息。
【PNP/PCI Setup】即插即用与PCI的设备。