您好,欢迎访问三七文档
BIOS(基本输入输出系统)完全解读--------------------------------------------------------------------------------http://www.sina.com.cn2001/07/2011:40前一阵子造成全球多处电脑严重受损的CIH病毒大家还应当记忆尤新吧。CIH病毒就是破坏了主板的BIOS,使得BIOS不能正常工作,不能完成电脑启动(POST)时硬件自检、配置和引导,逼着我们更换BIOS或整个主板才罢休,所以此病毒很厉害,从而也证明BIOS在电脑中的重要地位!那么这就要求我们首先要了解BIOS,知己知彼百战不殆吗!那么BIOS它到底是什么?是怎样工作的?怎样对它进行正确的设置……BIOS的基本概念BIOS大家关注过它吗?其实每当你按下机箱上的power键时,它就认认真真的为你工作了。那么什么是BIOS呐?书本上给了我们一个定义:“BIOS是BasicInput-outputSystem(基本输入输出系统)的缩写,它负责开机时对系统的各项硬件进行初始化设置和测试,以确保系统能够正常工作。若硬件不正常则立即停止工作,并把出错的设备信息反馈给用户。BIOS包含了系统加电自检(POST)程序模块、系统启动自举程序模块,这些程序模块主要负责主板与其它计算机硬件设备通讯的作用。”——晕,两个字——糊涂!(呵J呵)其实简单的说BIOS就是被“固化”在计算机硬件中的一组程序,它为你的计算机提供最低级的、最直接的硬件控制。BIOS实际上相当于计算机硬件与软件程序之间的一座桥梁,它本身其实就是一个程序也可以说是一个软件。我们对它最直观的认识就是POST(PowerOnSystemTest)功能,当计算机接通电源后,BIOS将进行检验其内部所有设备的自检,包括对CPU、内存、只读存储器、系统主板、CMOS存储器、并行和串行通信子系统、软盘和硬盘子系统以及键盘进行测试。自检测试完成后,系统将在指定的驱动器中寻找操作系统,并向内存中装入操作系统。(哈哈^_*,这下清楚许多了吧。)CMOS是什么?BIOS程序存放在电脑的什么地方呐?它的安乐窝就是CMOS存储器,CMOS是complementarymetal-oxidesemiconductor的首写字母缩写,中文就是互补金属氧化物半导体,它是一种半导体技术,可以将成对的金属氧化物半导体场效应晶体管(MOSFET)集成在一块硅片上。该技术通常用于生产RAM和交换应用系统,用它生产出来的产品速度很快功耗极低,而且对供电电源的干扰有较高的容限。具体到我们这是指电脑主机板上一块特殊的RAM芯片,这一小块RAM通常为128字节或256字节。CMOSRAM的作用是保存系统的硬件配置和用户对某些参数的设定。CMOSRAM的功耗极低,所以当系统电源关闭后CMOSRAM靠主板的后备电池供电就可以了,因此保存在CMOS内的用户设置参数不会丢失。CMOSRAM本身只是一块存储芯片,只有数据保存功能,而对CMOS中各项参数的设定要使用专门的程序。早期计算机的CMOS设置程序是保存在一张软盘上的,每次设置都要用那张软盘,很不方便。现在绝大多数厂家已将CMOS设置程序——即BIOS固化到了FlashEPROM芯片中,FlashEPROM芯片的容量一般为1MB、2MB,现在有许多815E的板子到了4MB(4MB哈哈,可以放MM的照片了,一开机就显示MM的照片想想就觉得很CooL,不过开机Logo只有256色还是有点不爽)。为了便于察看BIOS的容量我们可以利用BIOS芯片上的型号来识别:像27C010、27C512等以“27”打头的芯片均是EPROM(486以及486以下的电脑采用的芯片),而28C010、29C010、29C020、29C040等,均为EEPROM,29C010是128K*8,即1M比特并行EEPROM,29C010是128K*8(1M比特),29C020是256K*8(2M比特)、29C040是512K*8(4M比特)的FLASHROM(586以及pII,PIII档次的BIOS芯片)。串行EEPROM在计算机主板上较少见,而提供这些芯片的厂家多为MX、WINBOND、ATMEL等厂家。应注意的是;不同厂家的芯片命名方式不同。以上介绍的芯片型号是以ATMEL公司的产品为例。BIOS的种类和具体设置参数祥解目前使用广泛的主板BIOS主要来自三个公司:AmericanMegatrends公司的AMIBIOS、Award公司的AwardBIOS和Phoenix公司的PhoenixBIOS,早期486机上还有一些如Eurosoft公司的EuroBIOS和MicroidResearch公司的MRBIOS等。现在主板使用最普遍的是AWARDBIOS。另外还有少数主板使用AMI的窗口化WinBIOS,WinBIOS在系统启动后会自动识别鼠标,当计算机上插有鼠标时,可以直接使用鼠标器进行BIOS设置操作。三种BIOS的进入方法也略有不同,AWARDBIOS和AMIBIOS是开机时按住键;PhoenixBIOS则是按键,还有一些BIOS视厂商不同进入方法也不一样,一般开机加电后屏幕左下角都会出现Press(具体主板具体分析)ToEnterSetup。下面用笔者的联想sx2e851e主板(AwardBIOS)来做个详细的分析:主菜单BIOS设置主菜单的画面,此主菜单提供了11种BIOS设置选项和2种退出方式,利用箭头键可以选择设置的项目,再按下键进入子菜单或接受该选项。下面对BIOS设置主菜单中的项目加以解释。1.装载最佳缺省设置(LoadOptimizedDefaults)数值运行。建议用户首先选择此项,然后根据不同的需要对此设置进行修改。2.基本CMOS参数设置(StandardCMOSFeaturesSetup)CMOS基本参数包括日期、时间、硬盘驱动器、显示卡等。用箭头键选择相应的项目,再用或键改变该项目中的参数。基本CMOS参数设置窗口,你可以从中获得更详细的信息,也可以对已有的设置进行修改。第一主硬盘设置菜单3.硬盘(HardDisk)第一通道主硬盘(PrimaryMaster)第一通道从硬盘(PrimarySlave)第二通道主硬盘(SecondaryMaster)第二通道从硬盘(SecondarySlave)IDE通道上的硬盘的类型和参数。此主板采用的增强IDEBIOS提供了3种用户可选项:None,Auto,和User。“None”是指没有设定硬盘;“Auto”是指系统开机时BIOS会自动检测硬盘类型;选择“User”,则系统会要求你借助键盘输入与下表相应的各个项目硬盘参数:CYLS磁道数HEAD磁头数PRECOMP写预补偿LANDZ装载区域SECTOR扇区数MODE硬盘访问模式AwardBIOS可支持3种硬盘模式:NORMAL,LBA和LARGE并支持自动侦测(Autodetect)功能。NORMAL模式BIOS或IDE控制器,直接读取所需资料。这种模式下的磁道(Cylinder)、磁头(Heads)和扇区(Sector)的最大值分别为1024、16和63。如果用户将硬盘模式设为Normal模式,则所能支持的硬盘容量最大为528MB。LBA(LogicalBlockAddressing)模式一种新的读取方式,克服了528MB的局限性。在设定画面上所显示的磁道、磁头和扇区并不代表硬盘实际的组成,而是用以计算位置的参考数值。在这种模式之下,计算读取硬盘资料所在的位置是通过磁道,磁头和扇区的换算而取得资料所在的位置。LARGE模式1024时,BIOS通过将磁道除以2的方式进行处理,使其小于1024,同时将磁头乘以2作补偿,然后在INT13h中作相反的动作,这样即可读取正确的硬盘地址。自动侦测(AutoDetect)BIOS会自动侦测出并设置好IDE硬盘的参数和模式。注意事项:Award硬盘服务程序(AwardHDDServiceRoutine)(INT13h)中有些软件是支持LBA和LARGE模式所必须的。如果在替代了整个INT13h的操作系统(OperatingSystem)下运行测选择LBA(LARGE)模式进行读去硬盘操作将会失败。4.显示卡(Video)参照下表设置你的系统的显示模式。EGA/VGA增强图形适配器/显示图形阵列。是用于EGA,VGA,SEGA,SVGA或PGA显示器所用的适配器CGA40彩色图形适配器,40列显示CGA80彩色图形适配器,80列显示MONO单色图形适配器,包括高分辨率单色图形适配器出错暂停(HaltOn)利用此项可以设定当电脑开机后出现错误时是否停止运行。NOerrors无论检测到任何错误,系统照常开机启动。Allerrors无论检测到任何错误,系统停止运行并出现提示。All,ButKeboard出现键盘错误以外的任何错误,系统停止。All,ButDiskette出现磁盘错误以外的任何错误,系统停止。All,ButDisk/Key出现键盘或磁盘错误以外的任何错误,系统停止。存储器(Memory)该项显示了BIOS开机自我检测到的系统存储器信息。BaseMemoryBIOS开机自我检测(POST)过程确定的系统装载的基本存储器容量。ExtendedMemory在POST过程中BIOS检测到的扩展存储器容量。TotalMemory以上所有存储器容量的总和。5.CPUSpeedEasy设置(CUPSpeedEasySetup)CPU的设置啊。联想一下,一个人的心脏要是不好的话,那么他就失去了干其他事情的前提,俗话说的好啊,身体是革命的本钱。有些人不是爱超频吗?用较少的Money得到更高的性能多划算啊,那么就需要在这里面设置啦。CPUSpeedEasy设置菜单以下是各种选项的说明及设置方法:项目选择说明CPURatioX3..X10选择处理器中央频率的倍频数。如果你安装的处理器的倍频是所定的,那么该选项将被隐藏。HostClock/SprdSpec/PC133Default66Mhz/0.60%/No..100Mhz/0.6%/No..166Mhz/Off/No根据你的CPU品牌及类型来选择CPU速度。设置该选项以支持总线频率/SpreadSpectrum/PC133等功能。CloseEmptyDIMM/PCIClkEnabled关闭空的DIMM或PCI时钟以减少电磁干扰。DISABLED不关闭空的DIMM或PCI时钟6.BIOS工作模式设置(AdvancedBIOSFeaturesSetup)BIOS工作模式设置项目选择说明ChipAwayVirusOnGuardEnabledDisabled该项可保护系统在启动过程中免受病毒的侵扰,确保开机后进入一个完全正确的操作系统。该功能无效,即没有抵御病毒的功效。CPUInternalCacheEnabled加快内存访问速度。但内存访问速的的快慢取决于CPU和芯片组设计。ExternalCacheEnabledDisabled启用外部L2cache以提高性能不启用该功能。CPUL2CacheECCCheckingEnabledDisabled启用CPUL2CacheEcc(检错校错)功能。不启用该功能。ProcessorNumberfeatureEnabledDisabled只有当安装了PentiunIIICPU时,才可读到序列号。序列号不可读。QuickPowerOnSelfTestEnabledDisabled允许系统在启动时跳过常规检测程序,减少系统启动时间。运行正常检测程序。First(Second,Third)BootDeviceBootOtherDeviceDisabledFloppy选择启动设备的优先级,可设为Disabled,Floppy,LS120,ZIP100,HDD-0,HDD-1,HDD-2,HDD-3,SCSI,CDROM,LAN。SwapFloppyDriveBootUpFloppySeekEnabledDisabledE
本文标题:BIOSdoc基础
链接地址:https://www.777doc.com/doc-793 .html