您好,欢迎访问三七文档
简介英语单词Biography的复数形式的缩写(Biography-Biographies-Bios),一般读作/'baious/。BIOS设置程序是储存在BIOS芯片中的,只有在开机时才可以进行设置。CMOS主要用于存储BIOS设置程序所设置的参数与数据,而BIOS设置程序主要对计算机的基本输入输出系统进行管理和设置,使系统运行在最好状态下,使用BIOS设置程序还可以排除系统故障或者诊断系统问题。有人认为既然BIOS是程序,那它就应该是属于软件,感觉就像自己常用的Word或Excel。但也有很多人不这么认为,因为它与一般的软件还是有一些区别,而且它与硬件的联系也是相当地紧密。形象地说,BIOS应该是连接软件程序与硬件设备的一座桥梁,负责解决硬件的即时要求。主板上的BIOS芯片或许是主板上唯一贴有标签的芯片,一般它是一块32针的双列直插式的集成电路,上面印有BIOS字样。586以前的BIOS多为可重写EPROM芯片,上面的标签起着保护BIOS内容的作用(紫外线照射会使EPROM内容丢失),不能随便撕下。586以后的ROMBIOS多采用EEPROM(电可擦写只读ROM),通过跳线开关和系统配带的驱动程序盘,可以对EEPROM进行重写,方便地实现BIOS升级。计算机用户在使用计算机的过程中,都会接触到BIOS,它在计算机系统中起着非常重要的作用。一块主板性能优越与否,很大程度上取决于主板上的BIOS管理功能是否先进。BIOS芯片是主板上一块长方型或正方型芯片,BIOS中主要存放:自诊断程序/(加电自检程序):通过读取CMOSRAM中的内容识别硬件配置,并对其进行自检和初始化;CMOS设置程序:引导过程中,用特殊热键启动,进行设置后,存入CMOSRAM中;系统自举装载程序:在自检成功后将磁盘相对0道0扇区上的引导程序装入内存,让其运行以装入DOS系统;主要I/O设备的驱动程序和中断服务/(基本外围设备的驱动程序):由于BIOS直接和系统硬件资源打交道,因此总是针对某一类型的硬件系统,而各种硬件系统又各有不同,所以存在各种不同种类的BIOS,随着硬件技术的发展,同一种BIOS也先后出现了不同的版本,新版本的BIOS比起老版本来说,功能更强。[编辑本段]BIOS相关一、BIOS中断例程即BIOS中断服务程序。它是微机系统软、硬件之间的一个可编程接口,用于程序软件功能与微机硬件实现的衔接。DOS/Windows操作系统对软、硬盘、光驱与键盘、显示器等外围设备的管理即建立在系统BIOS的基础上。程序员也可以通过对INT5、INT13等中断的访问直接调用BIOS中断例程。二、BIOS系统设置程序微机部件配置情况是放在一块可读写的CMOSRAM芯片中的,它保存着系统CPU、软硬盘驱动器、显示器、键盘等部件的信息。关机后,系统通过一块后备电池向CMOS供电以保持其中的信息。如果CMOS中关于微机的配置信息不正确,会导致系统性能降低、零部件不能识别,并由此引发一系统的软硬件故障。在BIOSROM芯片中装有一个程序称为“系统设置程序”,就是用来设置CMOSRAM中的参数的。这个程序一般在开机时按下一个或一组键即可进入,它提供了良好的界面供用户使用。这个设置CMOS参数的过程,习惯上也称为“BIOS设置”。新购的微机或新增了部件的系统,都需进行BIOS设置。三、POST上电自检微机接通电源后,系统将有一个对内部各个设备进行检查的过程,这是由一个通常称之为POST(PowerOnSelfTest,上电自检)的程序来完成的。这也是BIOS的一个功能。完整的POST自检将包括CPU、640K基本内存、1M以上的扩展内存、ROM、主板、CMOS存贮器、串并口、显示卡、软硬盘子系统及键盘测试。自检中若发现问题,系统将给出提示信息或鸣笛警告。四、BIOS系统启动自举程序在完成POST自检后,ROMBIOS将按照系统CMOS设置中的启动顺序搜寻软硬盘驱动器及CDROM、网络服务器等有效的启动驱动器,读入操作系统引导记录,然后将系统控制权交给引导记录,由引导记录完成系统的启动。五、CMOS与BIOS的区别由于CMOS与BIOS都跟电脑系统设置密切相关,所以才有CMOS设置和BIOS设置的说法。也正因此,初学者常将二者混淆。CMOS是电脑主机板上一块特殊的RAM芯片,是系统参数存放的地方,而BIOS中系统设置程序是完成参数设置的手段。因此,准确的说法应是通过BIOS设置程序对CMOS参数进行设置。而我们平常所说的CMOS设置和BIOS设置是其简化说法,也就在一定程度上造成了两个概念的混淆。事实上,BIOS程序是储存在主板上一块EEPROMFlash芯片中的,CMOS存储器是用来存储BIOS设定后的要保存数据的,包括一些系统的硬件配置和用户对某些参数的设定,比如传统BIOS的系统密码和设备启动顺序等等。[编辑本段]历史BIOS技术源于IBMPC/AT机器的流行以及第一台由康柏公司研制生产的“克隆”PC。在PC启动的过程中,BIOS担负着初始化硬件,检测硬件功能,以及引导操作系统的责任。在早期,BIOS还提供一套运行时的服务程式给操作系统及应用程式使用。BIOS程式存放于一个断电后内容不会丢失的只读内存中;系统过电或被重置(reset)时,处理器第一条指令的位址会被定位到BIOS的内存中,让初始化程式开始执行。英特尔公司从2000年开始,发明了可扩展固件接口(ExtensibleFirmwareInterface),用以规范BIOS的开发。而支持EFI规范的BIOS也被称为EFIBIOS。之后为了推广EFI,业界多家著名公司共同成立了统一可扩展固件接口论坛(UEFIForum),英特尔公司将EFI1.1规范贡献给业界,用以制订新的国际标准UEFI规范。目前UEFI规范的最新版本是2.1b,而根据来自英特尔公司的预测,到2010年,全世界将有60%以上的个人电脑使用支持UEFI规范的BIOS产品。[1][2][3][编辑本段]功能从功能上看,BIOS分为三个部分:自检及初始化这部分负责启动电脑,具体有三个部分:第一个部分是用于电脑刚接通电源时对硬件部分的检测,也叫做加电自检(PowerOnSelfTest,简称POST),功能是检查电脑是否良好,通常完整的POST自检将包括对CPU,640K基本内存,1M以上的扩展内存,ROM,主板,CMOS存储器,串并口,显示卡,软硬盘子系统及键盘进行测试,一旦在自检中发现问题,系统将给出提示信息或鸣笛警告。自检中如发现有错误,将按两种情况处理:对于严重故障(致命性故障)则停机,此时由于各种初始化操作还没完成,不能给出任何提示或信号;对于非严重故障则给出提示或声音报警信号,等待用户处理。第二个部分是初始化,包括创建中断向量、设置寄存器、对一些外部设备进行初始化和检测等,其中很重要的一部分是BIOS设置,主要是对硬件设置的一些参数,当电脑启动时会读取这些参数,并和实际硬件设置进行比较,如果不符合,会影响系统的启动。第三个部分是引导程序,功能是引导DOS或其他操作系统。BIOS先从软盘或硬盘的开始扇区读取引导记录,如果没有找到,则会在显示器上显示没有引导设备,如果找到引导记录会把电脑的控制权转给引导记录,由引导记录把操作系统装入电脑,在电脑启动成功后,BIOS的这部分任务就完成了。程序服务处理程序服务处理程序主要是为应用程序和操作系统服务,这些服务主要与输入输出设备有关,例如读磁盘、文件输出到打印机等。为了完成这些操作,BIOS必须直接与计算机的I/O设备打交道,它通过端口发出命令,向各种外部设备传送数据以及从它们那儿接收数据,使程序能够脱离具体的硬件操作。硬件中断处理硬件中断处理则分别处理PC机硬件的需求,BIOS的服务功能是通过调用中断服务程序来实现的,这些服务分为很多组,每组有一个专门的中断。例如视频服务,中断号为10H;屏幕打印,中断号为05H;磁盘及串行口服务,中断14H等。每一组又根据具体功能细分为不同的服务号。应用程序需要使用哪些外设、进行什么操作只需要在程序中用相应的指令说明即可,无需直接控制。(二)(三)两部分虽然是两个独立的内容,但在使用上密切相关。这两部分分别为软件和硬件服务,组合到一起,使计算机系统正常运行。另外需注意:BIOS设置不当会直接损坏计算机的硬件,甚至烧毁主板,建议不熟悉者慎重修改设置。记录设置值用户可以通过设置BIOS来改变各种不同的设置,比如onboard显卡的内存大小。加载操作系统用户手上所有的操作系统都是有BIOS转交给引导扇区,再由引导扇区转到各分区激活响应的操作系统。[编辑本段]分类目前市面上较流行的主板BIOS主要有AwardBIOS、AMIBIOS、PhoenixBIOS三种类型。AwardBIOS是由AwardSoftware公司开发的BIOS产品,在目前的主板中使用最为广泛。AwardBIOS功能较为齐全,支持许多新硬件,目前市面上多数主机板都采用了这种BIOS。AMIBIOS是AMI公司出品的BIOS系统软件,开发于80年代中期,早期的286、386大多采用AMIBIOS,它对各种软、硬件的适应性好,能保证系统性能的稳定,到90年代后,绿色节能电脑开始普及,AMI却没能及时推出新版本来适应市场,使得AwardBIOS占领了大半壁江山。当然现在的ami也有非常不错的表现,新推出的版本依然功能强劲。PhoenixBIOS是Phoenix公司产品,Phoenix意为凤凰或埃及神话中的长生鸟,有完美之物的含义。PhoenixBIOS多用于高档的586原装品牌机和笔记本电脑上,其画面简洁,便于操作。新型计算机主板都采用FlashBIOS,使用相应的升级软件就可进行升级,FlashBIOS升级需要两个软件:一个是新版本BIOS的数据文件(需要到Internet网上去下载);一个是BIOS刷新程序(一般在主板的配套光盘上可以找到,也可到Internet网上去下载)。BIOS刷新程序有以下功能:1.保存原来的BIOS数据;2.更新BIOS数据(将新数据刻进BIOS芯片);3.其它功能常见的BIOS刷新软件有以下几种:1.AWDFLASH:AwardBIOS专用的BIOS刷新软件;2.AMIFLASH:AMIBIOS专用的BIOS刷新软件;3.AFLASH:华硕主板专用的BIOS刷新软件;4.PHLASH:Phoenix主板BIOS刷新软件。[编辑本段]设置标准CMOS设置(StandardCMOSSetup)从主菜单选择“STANDARDCMOSSETUP”后进入“标准CMOS设置”菜单。Date/Time:日期和时间的设置,我们可以用光标配合“PageUp”和“PageDown”依次设置成当前日期和时间。FloppyDriveA,B:设定软盘驱动器类型为None/720K/1.2M/1.44M/2.88M。HDDType(硬盘类型):Auto(自动检测)、SCSI(SCSIHDD)、CD-ROM驱动器、Floptical(LS-120大容量软驱)或是Type1~47等IDE设备。LBA/Large:硬盘LBA/Large模式是否打开。目前540M以上的硬盘都要将此选项打开(On),但在NovellNetware3.xx或4.xx版等网络操作系统下要视情况将它关掉(Off)。BlockMode:将此选项设为On,有助于硬盘存取速度加快,但有些旧硬盘不支持此模式,必须将此选项设为Off。32BitMode:将此选项设为On,有助于在32位的操作系统(如WIN95/NT)下加快硬盘传输速度,有些旧硬盘不支持此模式,必须将此选项设为Off。PIOMode:支持PIOMode0~Mode5(DMA/33)。用BIOS程序自动检查硬盘时,会自动设置硬盘的PIOMode。注意:当你在系统中接上一台IDE设备(如硬盘、光驱等)时,最好进入BIOS,让它自动检测。如果使用的是抽屉式硬盘的话,可将Type设成Auto,或将Primary以及Secondary的Type都改成Auto即可。所谓Primar
本文标题:bios简介及升级
链接地址:https://www.777doc.com/doc-806 .html