计算机BIOS讲解.pdf
《计算机BIOS讲解.pdf》由会员分享,可在线阅读,更多相关《计算机BIOS讲解.pdf(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、BIOSBIOS是英文Basic Input Output System的缩略语,直译过来后中文名称就是 基本输入输出系统。其实,它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、系统设置信息、开机后自检程序和系统自启动程序。其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。BIOS设置程序是储存在BIOS芯片中的,只有在开机时才可以进行设置。CMOS主要用于存储BIOS设置程序所设置的参数与数据,而BIOS设置程序主要对计算机的基本输入输出系统进行管理和设置,使系统运行在最好状态下,使 用BIOS设置程序还可以排除系统故障或者诊断系统问题。
2、有人认为既然BIOS是“程序”,那它就应该是属于软件,感觉就像自己常用的Word或Excel。但也有很多人不这么认为,因为它与一般的软件还是有些区别,而且它与硬件的联系也是相当地紧密。形象地说,BIOS应该是连接软件程序与硬件设备的一座 桥梁,负责解决硬件的即时要求。主板 上 的BIOS芯片或许是主板上唯一贴有标签的芯片,一般它是一块32针的双列直插式的集成电路,上面印有BIOS字样。586以 前 的BIOS多为可重写EPROM芯片,上面的标签起着保护BIOS内容的作用(紫外线照射会使EPROM内容丢失),不能随便撕下。586以 后 的ROM BIOS多 采 用EEPROM(电可擦写只读ROM
3、),通过跳线开关和系统配带的驱动程序盘,可 以 对EEPROM进行重写,方 便地实现BIOS升级。计算机用户在使用计算机的过程中,都会接触到BIOS,它在计算机系统中起着非常重要的作用。一块主板性能优越与否,很大程度上取决于主板上的BIOS管理功能是否先进。BIOS芯片是主板上一块长方型或正方型芯片,BIOS中主要存放:自诊断程序/(加电自检程序):通 过 读 取CMOS RAM中的内容识别硬件配置,并对其进行自检和初始化;CMOS设置程序:引导过程中,用特殊热键启动,进行设置后,存 入CMOS RAM中;系统自举装载程序:在自检成功后将磁盘相对0道。扇区上的引导程序装入内存,让其运行以装入D
4、OS系统;主 要I/O设备的驱动程序和中断服务/(基本外围设备的驱动程序):由 于BIOS直接和系统硬件资源打交道,因此总是针对某一类型的硬件系统,而各种硬件系统又各有不同,所以存在各种不同种类的BIO S,随着硬件技术的发展,同 一 种BIOS也先后出现了不同的版本,新 版 本 的BIOS比起老版本来说,功能更强 编辑本段1历史BIOS技术源于旧M PC/AT机器的流行以及第一台由康柏公司研制生产的“克隆”PCo在PC启动的过程中,BIOS担负着初始化硬件,检测硬件功能,以及引导操作系统的责任。在早期,BIOS还提供一套运行时的服务程式给操作系统及应用程式使用。BIOS程式存放于一个断电后内
5、容不会丢失的只读内存中;系 统 过 电 或 被 重 置(reset)时,处理器第一条指令的位址会被定位到BIOS的内存中,让初始化程式开始执行。英特尔公司从2000年开始,发明了可扩展固件接口(Extensible Firmware Interface),用 以 规 范BIOS的开发。而 支 持EFI规 范 的BIOS也 被 称 为EFI BIOS之后为了推广E F I,业界多家著名公司共同成立了统一可扩展固件接口论坛(UEFIForum),英特尔公司将EFI 1.1规范贡献给业界,用以制订新的国际标准UEFI规范。目 前UEFI规范的最新版本是2.1b,而根据来自英特尔公司的预测,到2010
6、年,全世界将有60%以上的个人电脑使用支持UEFI规 范 的BIOS产品。BIOS的功能在我们计算机上使用的BIOS程序根据制造厂商的不同分为:AWARD BIOS程序、AMI BIOS程序、PHOENIX BIOS程序以及其它的免跳线BlOS程序和品牌机特有的BIOS程序,如 旧M等等,当 前AWARD已经被PHOENIX收购,所以最新的主板BIOS只 有PHOENIX和AMI两家提供商。因此在台式机主板方面,其虽然标有PHOENIX-AWARD,其实际还是PHOENIX的BIOS的。Phoenix BIO S多用于高档的586原装品牌机和笔记本电脑匕 其画面简洁,便于操作。从功能上看,BI
7、OS分为三个部分:(-)自检及初始化这部分负责启动电脑,具体有三个部分:第一个部分是用于电脑刚接通电源时对硬件部分的检测,也叫做加电自检(Power On Self T e st,简 称POST),功能是检查电脑是否良好,通 常 完 整 的POST自检将包括对CPU,640K基本内存,1M以上的扩展内存,R O M,主板,CMOS存储器,串并口,显示卡,软硬盘子系统及键盘进行测试,一旦在自检中发现问题,系统将给出提示信息或鸣笛警告。自检中如发现有错误,将按两种情况处理:对于严重故障(致 命 性 故 障)则 停 机,此时由于各种初始化操作还没完成,不能给出任何提示或信号;对于非严重故障则给出提示
8、或声音报警信号,等待用户处理。第二个部分是初始化,包括创建中断向量、设置寄存器、对一些外部设备进行初始化和检测等,其中很重要的一部分是BIOS设置,主要是对硬件设置的一些参数,当电脑启动时会读取这些参数,并和实际硬件设置进行比较,如果不符合,会影响系统的启动。第三个部分是引导程序,功能是引导DOS或其他操作系统。BIOS先从软盘或硬盘的开始扇区读取引导记录,如果没有找到,则会在显示器上显示没有引导设备,如果找到引导记录会把电脑的控制权转给引导记录,由引导记录把操作系统装入电脑,在电脑启动成功后,BIOS的这部分任务就完成了。(-)程序服务处理程序服务处理程序主要是为应用程序和操作系统服务,这些
9、服务主要与输入输出设备有关,例如读磁盘、文件输出到打印机等。为了完成这些操作,BIOS必须直接与计算机的I/O设备打交道,它通过端口发出命令,向各种外部设备传送数据以及从它们那儿接收数据,使程序能够脱离具体的硬件操作。(三)硬件中断处理硬件中断处理则分别处理PC机硬件的需求,BIOS的服务功能是通过调用中断服务程序来实现的,这些服务分为很多组,每组有一个专门的中断。例如视频服务,中 断 号 为10H;屏幕打印,中断号为05H;磁盘及串行口服务,中 断14H等。每一组又根据具体功能细分为不同的服务号。应用程序需要使用哪些外设、进行什么操作只需要在程序中用相应的指令说明即可,无需直接控制。(-)(
10、三)两部分虽然是两个独立的内容,但在使用上密切相关。这两部分分别为软件和硬件服务,组合到一起,使计算机系统正常运行。另外需注意:BIOS设置不当会直接损坏计算机的硬件,甚至烧毁主板,建议不熟悉者慎重修改设置。(四)记录设置值用户可以通过设置BIOS来改变各种不同的设置,比如onboard显卡的内存大小。(五)加载操作系统用户手上所有的操作系统都是有BIOS转交给引导扇区,再由引导扇区转到各分区激活响应的操作系统。BIOS的激活过程当BIOS激活时会先去确认CMOS中的资料是否正确。如果正确,便会将之前用户存储在CMOS的资料,加上已存或找到的硬件信息,整合成一个表格,写到内存中,也就是所谓的S
11、MBIOS。如果发现错误,则会自动以默认值取代CMOS提供的资料。所以这份写入内存的SMBIOS表格,就是用户进入BIOS选项后,可以看到或选择的所有信息。所 有 会 在BIOS之前发生的操作就只有Power O n,也就是按下计算机上电源开关的那一瞬间。在Power On阶段一开始,会 进 入BIOS的激活流程,当用户一按下电源开关,CPU会先被激活去寻找BIOS,接 着BIOS会 先 在Flash Memory中执行,再 加 上CMOS中用户所喜好的设置,然 后BIOS将自己解压缩到计算机的主存储器中。此时,用 户 若 按 下【DEL】键,就可以进入BIOS所提供的设置选项,从而看到所有的
12、设置值;或是当用户进入操作系统后,操作系统就可以参考内存中的BIOS资料,访问到每一个硬件地址。编辑本段CMOS与 BIOS的区别由 于CMOS与BIOS都跟电脑系统设置密切相关,所 以 才 有CMOS设 置 和BIOS设置的说法。也正因此,初学者常将二者混淆。CMOS是电脑主机板上一块特殊的RAM芯片,是系统参数存放的地方,而BIOS中系统设置程序是完成参数设置的手段。因此,准确的说法应是通过BIOS设置程序对CMOS参数进行设置。而我们平常 所 说 的CMOS设 置 和BIOS设置是其简化说法,也就在一定程度上造成了两个概念的混淆。事实上,BIOS程序是储存在主板上一块EEPROM Fla
13、sh芯片中的,CMOS存储器是用来存储BIOS设定后的要保存数据的,包括一些系统的硬件配置和用户对某些参数的设定,比如传统BIOS的系统密码和设备启动顺序等等。编辑本段1BIOS作用详解1.自检及初始化:开 机 后BIOS最先被启动,然后它会对电脑的硬件设备进行完全彻底的检验和测试。如果发现问题,分两种情况处理:严重故障停机,不给出任何提示或信号;非严重故障则给出屏幕提示或声音报警信号,等待用户处理。如果未发现问题,则将硬件设置为备用状态,然后启动操作系统,把对电脑的控制权交给用户。2.程序服务:BIOS直接与计算机的I/O(Input/Output,即输入/输出)设备打交道,通过特定的数据端
14、口发出命令,传送或接收各种外部设备的数据,实现软件程序对硬件的直接操作。3.设定中断:开机时,BIOS会 告 诉CPU各硬件设备的中断号,当用户发出使用某个设备的指令后,CPU就根据中断号使用相应的硬件完成工作,再根据中断号跳回原来的工作。编辑本段1BIOS的设置1、标 准 CMOS设置从主菜单选择“STANDARD CMOS SETUP”后进入“标 准CMOS设置”菜单。第1部分是II期和时间的设置,我们可以用光标配合“Page Up”和“Page Down依次设置成当前日期和时间。第2部分的“HARD DISKS”等用于硬盘参数设置,从“Primary Master/主IDE 口主 盘”至
15、“Secondary Slave/从IDE 口从盘”共 可 设 置4块硬盘。笔者有两块硬盘,并按需要将其中的“主口/主盘”、“主口/从盘”的工作方式全部设为“AUTO”和“LBA”。用户则应该根据自己的需要设置,如果希望电脑启动时间快些,那么可以将其设置为“USER”比较好,设置方法参考今年第4期 电脑报中有关内容。第3部分“Drive A”至“Floppy3 Mode Support”项用于设置软驱。其中软驱“A”和“B”都可以分别根据所使用的具体规格,如“3 5英 寸1 44MB”等进行设置。在这部分还有一个“Floppy 3 Mode Support”设置,是为用户使用日本标准软驱预备的
16、,因为一般用户没有软驱,强烈建议设置为“Disabled”(否则出现开机要求按F1的状况)。第4部分中“Video”设置系统显示方式,一般都设为“EGA/VGA;“Halt on”用于设置系统启动时出错处理,目的是让系统启动时检测到哪些硬件故障才中止引导以等待用户处理,设置内容中有几种选择,较 常 用 的 是“All Errors,即发现任何硬件有问题都中止引导,另外还有选择允许键盘报错继续引导的设置等。2、BIOS属性设置从主菜单上选择“BIOS FEATURES SETUP”即进入“BIOS属性设置”菜单,见图1 o此设置中第1项“Virus Warning/病毒防范”除了在安装操作系统如
17、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 II和PentiumlH可全部设为Enabled 第4项“CPU L2 Cache ECC Checking心PU二级 缓 存ECC校验”一般情况下设为Enabled,但 使 用PH2 3 3、PH266时
18、可 设 为Disabled,因为这两种CPU的L2Cache不 具 备ECC校验功能,设 为Enable d时反而会降低系统启动速度。第5项“Processor number feature/处理器序列号功能”用于控制早已闹得沸沸扬扬的Pentiumin编 号(ID),我国有关部门要求设为“Disabled”。但笔者曾试过,好 像Intel出口到我国的“铜矿”PIH已经在CPU中关闭了 ID,此项设置毫无作用。另外一些是关于系统启动时的设置,其中 快速自检/Quick power on self test可设为“Enabled,这样系统在启动时只对内存检验一遍,而设为“Disabled”时则在
19、启动时将对内存检验三遍,自然要慢些;至于“CPU升级日志/CPU Update Data”的暂按BIOS推荐值设为“Enabled”;“优先网络启动/Boot From LAN First”项用于“网卡”等启动优先设置,除联网使用外一般都设为“Disabled”,;“系统引导顺序/Boot Sequence就是经常提到的从C盘 或A盘启动设置,其中的设置选择较多,有光驱、“D:”等优先启动设置等,但比较简明。注意其中从“D”盘启动是指物理D盘(即所使用的第二块硬盘)而 不是逻辑D:盘。软驱盘符交换/Swap Floppy Drive”用于交换两块软驱的“A:”、“B:”盘 符,即如果有两块软驱
20、可以通过此项设置将事实上的“A:”改为“B:”驱等;“引导显示卡/VGA Boot From”用于设置电脑在使用双显示卡时以PCI还是AGP显卡作为启动时即显示的主卡,此项设置根据用户自己使用的显卡总线类型而定,另外这项在给BIOS失效的显卡重写BIOS时也有用,例 如 在 为BIOS失 效 的AGP卡 重 装BIOS时,可另插P C I显卡引导系统进行操作。“引导时检查软驱/Boot Up Floppy Seek”意义明确,用户可根据自己需要分别设为“Ena bled”或“Disabled”,但设为“Enabled”时,启 动 时 软 驱“吱吱”作响挺烦的。“启动时副键盘状态/Boot Up
21、 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总线上分别使用两块显示板
22、卡(如增加了 VCD/DVD解压卡)时出现色彩不正常时可设为“Enabled”试试,一般都应设为“Disabled。“Assign IRQ For VGA”则是设置由系统自动为显示卡配置中 断(IRQ),目的是在系统中安装有I SA接口的解压卡等时使用,通常应该设为“Disabled”。“OS Select For DRAM64MB”这项只在电脑安装使用“OS/2”操作系统时才用,因为目前大多数用户的电脑中多安装DOS和WIN9X之类,所以应该设为“No-OS/2”。“HDDS MA R T capability”用于开启硬盘的“故障自监测报告”功能,如果你的硬盘具备这一保护功能请设为“Ena
23、bled”,如果不具备这一功能,打开此开关也不影响系统正常运行。,Report No FDD For WIN95”的意思是在系统启动时报告win9x没有硬盘,现在用户系统一般是2X以上,强烈建议设置为Disenable.最后一项“Video BIOS Shadow”用于启动后将显示卡的BIOS程序映射在内存中(开辟保留区)中,这样从理论上可以提高电脑显示速度,所以可以设为“Enabled”。3、芯片组功能设置从主菜单上选择“CHIPSET FEATURES SETUP”进入芯片组功能设置,见 图2。此项设置中的具体内容因主板而异,但基本上都包括对系统硬件状态监测、CPU超温保护设置和对内存、显
24、存状态设置等。Reset Case Open Status和Case Opened项用于设置电脑机箱(开启)状态监测和报警,一般设为“No”。,Slow Down CPU Duty Cycle”用于选择CPU降速运行比例,可分别选择“Norm a 或“79%”及其它百分比。,Shutdown Temp(/)”用于设置系统温度过高时自动关机初始值,同时用摄氏或华氏温度表示。“*T e m p Select(/)*”项为选择保护启动温度初始值,同样使用摄氏和华氏温度表示,此 处 仅 对CPU进行设置。*Temperature Alarm*用 于 设 置CPU过温报警,应该设为Yes;然后就是系统对
25、硬件监测所采集的数据,其中有“CPU”风扇、“Power/电源”和“Panel/板”风扇的运行状态,如果是使用非原装风扇,由于没有测速功能,系统将会认为CPU风扇故障而报警,所以此时应该将其设为“No”,其它风扇报警功能也应该予以设为“N0 ,对于系统监测显示的CPU电压和温度等状态参数用户只能看不能修改,但对于具备超频设置功能的BIOS中将包括对CPU的内核工作电压和I/O电压的微调,这部分内容须根据具体主板BIOS内容进行设置。其次是对内存的运行速度进行设置,“SDRAM CAS latency Time”项设为“Auto”是使系统启动时自动检测内存,然后根据内存“SPD”中的参数进行设置
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 BIOS 讲解
限制150内