您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > BIOS与CMOS区别
BIOS与CMOS区别推荐历届奥运金牌榜·酷我音盒·中国移动飞信·2008伤感网名作者:佚名文章来源:Onegreen.Net浏览次数:7更新时间:2008-8-197:13:18在日常操作和维护计算机的过程中,常常可以听到有关BIOS设置和CMOS设置的一些说法,许多同学对BIOS和CMOS经常混为一谈。为此想通过本文来阐述对BIOS设置和CMOS设置在基本概念上的区分与联系。BIOS是什么?所谓BIOS,实际上就是微机的基本输入输出系统(BasicInput-OutputSystem),其内容集成在微机主板上的一个ROM芯片上,主要保存着有关微机系统最重要的基本输入输出程序,系统信息设置、开机上电自检程序和系统启动自举程序等。BIOS的功用BIOSROM芯片不但可以在主板上看到,而且BIOS管理功能如何在很大程度上决定了主板性能是否优越。BIOS管理功能主要包括:1.BIOS中断服务程序BIOS中断服务程序实质上是微机系统中软件与硬件之间的一个可编程接口,主要用来在程序软件与微机硬件之间实现衔接。例如,DOS和Windows操作系统中对软盘、硬盘、光驱、键盘、显示器等外围设备的管理,都是直接建立在BIOS系统中断服务程序的基础上,而且操作人员也可以通过访问INT5、INT13等中断点而直接调用BIOS中断服务程序。2.BIOS系统设置程序微机部件配置记录是放在一块可读写的CMOSRAM芯片中的,主要保存着系统基本情况、CPU特性、软硬盘驱动器、显示器、键盘等部件的信息。在BIOSROM芯片中装有系统设置程序,主要用来设置CMOSRAM中的各项参数。这个程序在开机时按下某个特定键即可进入设置状态,并提供了良好的界面供操作人员使用。事实上,这个设置CMOS参数的过程,习惯上也称为BIOS设置。一旦CMOSRAM芯片中关于微机的配置信息不正确时,轻者会使得系统整体运行性能降低、软硬盘驱动器等部件不能识别,严重时就会由此引发一系统的软硬件故障。3.POST上电自检微机按通电源后,系统首先由POST(PowerOnSelfTest,上电自检)程序来对内部各个设备进行检查。通常完整的POST自检将包括对CPU、640K基本内存、1M以上的扩展内存、ROM、主板、CMOS存贮器、串并口、显示卡、软硬盘子系统及键盘进行测试,一旦在自检中发现问题,系统将给出提示信息或鸣笛警告。4.BIOS系统启动自举程序系统在完成POST自检后,ROMBIOS就首先按照系统CMOS设置中保存的启动顺序搜寻软硬盘驱动器及CD-ROM、网络服务器等有效地启动驱动器,读入操作系统引导记录,然后将系统控制权交给引导记录,并由引导记录来完成系统的顺利启动。CMOS是什么?CMOS(本意是指互补金属氧化物半导体存储嚣,是一种大规模应用于集成电路芯片制造的原料)是微机主板上的一块可读写的RAM芯片,主要用来保存当前系统的硬件配置和操作人员对某些参数的设定。CMOSRAM芯片由系统通过一块后备电池供电,因此无论是在关机状态中,还是遇到系统掉电情况,CMOS信息都不会丢失。由于CMOSRAM芯片本身只是一块存储器,只具有保存数据的功能,所以对CMOS中各项参数的设定要通过专门的程序。早期的CMOS设置程序驻留在软盘上的(如IBM的PC/AT机型),使用很不方便。现在多数厂家将CMOS设置程序做到了BIOS芯片中,在开机时通过按下某个特定键就可进入CMOS设置程序而非常方便地对系统进行设置,因此这种CMOS设置又通常被叫做BIOS设置。BIOS设置和CMOS设置的区别与联系BIOS是主板上的一块EPROM或EEPROM芯片,里面装有系统的重要信息和设置系统参数的设置程序(BIOSSetup程序);CMOS是主板上的一块可读写的RAM芯片,里面装的是关于系统配置的具体参数,其内容可通过设置程序进行读写。CMOSRAM芯片靠后备电池供电,即使系统掉电后信息也不会丢失。BIOS与CMOS既相关又不同:BIOS中的系统设置程序是完成CMOS参数设置的手段;CMOSRAM既是BIOS设定系统参数的存放场所,又是BIOS设定系统参数的结果。因此,完整的说法应该是通过BIOS设置程序对CMOS参数进行设置。由于BIOS和CMOS都跟系统设置密初相关,所以在实际使用过程中造成了BIOS设置和CMOS设置的说法,其实指的都是同一回事,但BIOS与CMOS却是两个完全不同的概念,千万不可搞混淆。何时要对BIOS或CMOS进行设置?众所周知,进行BIOS或CMOS设置是由操作人员根据微机实际情况而人工完成的一项十分重要的系统初始化工作。在以下情况下,必须进行BIOS或CMOS进行设置:1、新购微机即使带PnP功能的系统也只能识别一部分微机外围设备,而对软硬盘参数、当前日期、时钟等基本资料等必须由操作人员进行设置,因此新购买的微机必须通过进行CMOS参数设置来告诉系统整个微机的基本配置情况。2.新增设备由于系统不一定能认识新增的设备,所以必须通过CMOS设置来告诉它。另外,一旦新增设备与原有设备之间发生了IRQ、DMA冲突,也往往需要通过BIOS设置来进行排除。3.CMOS数据意外丢失在系统后备电池失效、病毒破坏了CMOS数据程序、意外清除了CMOS参数等情况下,常常会造成CMOS数据意外丢失。此时只能重新进入BIOS设置程序完成新的CMOS参数设置。4.系统优化对于内存读写等待时间、硬盘数据传输模式、内/外Cache的使用、节能保护、电源管理、开机启动顺序等参数,BIOS中预定的设置对系统而言并不一定就是最优的,此时往往需要经过多次试验才能找到系统优化的最佳组合。********************************************************BIOS数据区说明推荐历届奥运金牌榜·酷我音盒·中国移动飞信·2008伤感网名作者:佚名文章来源:Onegreen.Net浏览次数:6更新时间:2008-8-197:13:25本网页内容,对于普通DIY来说是没有意义的;但对于某些“高手”可是很重要的。本页只是让大家了解一下BIOS各数据区的内容说明。段地址:00H偏移类型内容0000H256双字中断向量表。0300H256字节在自检和引导时作为缓冲区使用。400H字计算机上0号RS232-1适配器的基地址,通常为3F8H。402H字计算机上1号RS232-1适配器的基地址,通常为2F8H。404H字计算机上2号RS232-1适配器的基地址。406H字计算机上3号RS232-1适配器的基地址。408H字计算机上0号并行打印机适配器的基地址,通常为378H。40AH字计算机上1号并行打印机适配器的基地址。40CH字计算机上2号并行打印机适配器的基地址。40EH字计算机上3号并行打印机适配器的基地址。(PS2型此值为扩展BIOS数据区段地址)410H字该字保存与计算机连接的设备编码表,BIOS中断11H(设备测定)可返回此信息。位0软驱安装标志,此位为0表示没有软驱。1数字协处理器安装标志,此位为0表示未安装协处理器。3-2系统板RAM的大小,适用于一些旧机型,PS2型未使用。00=16K,01=32K,10=48K,11=64K)。5-4初始显示方式(00=AG,01=CGA-40,10=CGA-80,11=MDA-80)。7-6软驱的数量,公当位0为1时有效,00=1,01=2,10=3,11=48DMA标志9-11所连RS232适配器数12连有游戏I/O13不用(PS2型为内置MODEM安装标志,此位为0表示没有安装)14-15所连打印机适配器数412H字节初始测试标志(红外线键盘连接错误单元/?)。413H字该字给出打印机可用RAM的容量,基本内存容量为0-10K,以千字节为单位。BIOS中断12H(内存大小测定)可返回此信息。415H字I/O通道的存储器容量(PS2型,BIOS控制标志)。417H字节这是第一个键盘状态字,通过编码,使每位均有特定的含义,具体格式如下:位0表示键盘右边的Shift键当前是否被按下(1表示按下,0表示未按下)。1表示键盘左边的Shift键当前是否被按下(1表示按下,0表示未按下)。2表明Ctrl键当前是否按下(1表示按下,0表示未按下)。3表明Alt键当前是否按下(1表示按下,0表示未按下)。4屏幕(Scroll)锁定开关键状态(1表示屏幕锁定处于开,0表示关)。5数字(NumLock)锁定开关键状态(1表示数字锁定处于开,0表示关)。6大写字母(CapsLock)开关键状态(1表示CapsLock处于开,0表示关)。7插入状态,它表明Ins键是否已按下,以使计算机进入“插入”方式,1表示插入状态正工作,0表明未动作。418H字节这是第二个键盘状态字,其格式如下:位0表示键盘左边Ctrl键当前是否被按下(1表示按下,0表示未按下)。1表示键盘左边Alt键当前是否被按下(1表示按下,0表示未按下)。2如按下Ctrl+Alt+Del键,则该位为1。3如果系统键(Ctrl和NumLock)接下且保持住,则该位为1,当这个系统键依次按下时,BIOS暂停处理,直至下键按下为止。但它仍响应中断。4表明屏幕(Scrool)锁定键当前是否按下(1表示按下,0表示未按下)。5表明数字(NumLock)锁定键当前是否按下(1表示按下,0表示未按下)。6表明大写字母(CapsLock)锁定键当前是否按下(1表示按下,0表示未按下)。7表明Ins键当前是否按下(1表示按下,0表示未按下)。419H字节为Alt和数字键盘键入的数而保留。(按住ALT+数字,可直接得到相应的ASCII码)41AH字指向键盘缓冲区首址41CH字指向键盘缓冲区尾址,当该值等于前一字的值时,说明缓冲区满。41EH32字节循环键盘缓冲区,它保存键盘键入的字符,直到程序可以接收这些字符为止,前两个字指向此缓冲区的当前是首和尾。43EH字节表示磁盘驱动器的搜索状态,0-3位分别对应于驱动器。如果这些位中有一位为0,则表示在搜索磁道之前,必须重新校准相应的驱动器。位4-6未使用,位7为中断标志位,为1表示中断发生。43FH字节表示磁盘驱动器的马达状态,0-3位分别对应于驱动器0-3,如果某位被置为1,则相应驱动器的马达正在转动。位4-6未使用,位7为1表示现行操作是写。440H字节保存一个表明驱动器马达接通多长时间的计数,每个时钟节拍,计数减1,当计数为0明马达停转(根据INT8计时)。441H字节表明磁盘工作状态,它被编码,通过使相应位置1来表示一个特定的状态,格式如下:值00H正确。01H送给磁盘控制器的是无效命令。02H在盘上未找到地址标记。03H试图在有写保护的盘上写操作。04H所请求扇区未找到。08H驱动器DMA错。09H试图使DMA对64KB存储体进行存取。10H循环冗余校验(CRC)错。20HNEC磁盘控制器片出现错误。40H无效的查找操作。80H延时,没有响应。442H7字节从NEC磁盘驱动器返回的七个字节状态信息(参见FDC)。449H字节指明当前视频方式,参见INT10H。44AH字指明显示屏幕的当前列数。44CH字指明一个显示页面的字节数,它随时视频方式的不同而变化。80*25方式=1000H字节,40*25方式=800H字节,图形方式=4000H字节44EH字指明当前显示页面的地址,即显示在当前显示屏幕的显示页面。450H8字每个字均表示有关显示页面内当前光标的位置,每个字的第一字节表示列,第二字节表示行(改变这个字节并不能立刻改变显示)。460H字节表明光标的形状,此字节表示光标字符点阵的最下一行的行号,10H功能调用1设置此光标形状(不要直接更改此字节)。461H字节此字节表示光标字符点阵的最上一行的行号。10H功能调用1设置此光标形状(不要直接更改此字节)。462H字节表明工作显示页面号,由10H功能调用5设置。463H字表明当前工作显示板的口地址。3BCH=单色,3D4H=彩色。465H字节表明6845芯片的方式寄存器的当前值(端口:3X8H)。
本文标题:BIOS与CMOS区别
链接地址:https://www.777doc.com/doc-113 .html