您现在的位置是: 首页 > 驱动程序 驱动程序

电脑bios是什么软件开发的_电脑bios是什么软件开发的啊

ysladmin 2024-07-02 人已围观

简介电脑bios是什么软件开发的_电脑bios是什么软件开发的啊       希望我能够回答您有关电脑bios是什么软件开发的的问题。我将根据我的知识库和研究成果回答您的问题。1.什么是BIOS?要求具体一些,但又通俗易懂得2.BIOS

电脑bios是什么软件开发的_电脑bios是什么软件开发的啊

       希望我能够回答您有关电脑bios是什么软件开发的的问题。我将根据我的知识库和研究成果回答您的问题。

1.什么是BIOS?要求具体一些,但又通俗易懂得

2.BIOS的工作原理是什么呢?

3.BIOS是什么

4.advanced bios features是什么意思

5.bios是intel写的还是厂商自己写的?有多少人写?

电脑bios是什么软件开发的_电脑bios是什么软件开发的啊

什么是BIOS?要求具体一些,但又通俗易懂得

       分类: 电脑/网络 >> 硬件

        解析:

        bios

        计算机用户在使用计算机的过程中,都会接触到BIOS,它在计算机系统中起着非常重要的作用。

        BIOS是英文"Basic Input Output System"的缩略语,直译过来后中文名称就是"基本输入输出系统"。它的全称应该是ROM-BIOS,意思是只读存储器基本输入输出系统。其实,它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、系统设置信息、开机上电自检程序和系统启动自举程序。有人认为既然BIOS是"程序",那它就应该是属于软件,感觉就像自己常用的Word或Excel。但也很多人不这么认为,因为它与一般的软件还是有一些区别,而且它与硬件的联系也是相当地紧密。形象地说,BIOS应该是连接软件程序与硬件设备的一座"桥梁",负责解决硬件的即时要求。一块主板性能优越与否,很大程度上就取决于BIOS程序的管理功能是否合理、先进。主板上的BIOS芯片或许是主板上唯一贴有标签的芯片,一般它是一块32针的双列直插式的集成电路,上面印有"BIOS"字样。586以前的BIOS多为可重写EPROM芯片,上面的标签起着保护BIOS内容的作用(紫外线照射会使EPROM内容丢失),不能随便撕下。586以后的ROM BIOS多采用EEPROM(电可擦写只读ROM),通过跳线开关和系统配带的驱动程序盘,可以对EEPROM进行重写,方便地实现BIOS升级。常见的BIOS芯片有Award、AMI、Phoenix、MR等,在芯片上都能见到厂商的标记。

        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的设定程序来实现。

        深入了解 BIOS

        一、BIOS基本概念

        BIOS(Basic Input / Output System)——基本输入输出系统,通常是固化在只读存储器(ROM)中,所以又称为ROM-BIOS。它直接对计算机系统中的输入输出设备进行设备级、硬件级的控制,是连接软件程序和硬件设备之间的枢纽。ROM-BIOS是计算机系统中用来提供最低级、最直接的硬件控制的程序。计算机技术发展到今天,出现了各种各样新技术,许多技术的软件部分是借助于BIOS来管理实现的。如PnP技术(Plug and Play—即插即用技术),就是在BIOS中加上PnP模块实现的。又如热插拔技术,也是由系统BIOS将热插拔信息传送给BIOS中的配置管理程序,并由该程序进行重新配置(如:中断、DMA通道等分配)。事实上热插拔技术也属于PnP技术。

        二、BIOS的工作原理

        讲到BIOS的工作原理,我们先来介绍一下BIOS系统的两类载体:EPROM和EEPROM的相关知识。EPROM——可擦除可编程只读存储器,从外观上可以看见,在芯片的中央有一个透明的小窗口,紫外线光即是通过这个小窗口将芯片上保存的信息擦除掉的,因为在日光和荧光中都含有紫外线,因此,我们通常用一块不透明的标签将已保存了信息的EPROM芯片的紫外线窗口封住。当然,写入EPROM芯片时,我们首先必须先用紫外线擦除器将EPROM中的信息清除掉,使它变为空的芯片后才能进行写操作,应该说明的是这里“空芯片”的“空”并非我们通常意义上的“空白”,而是此时芯片内部变为全“1”信息,因此,芯片的写入原理实际上是将指定位置上的“1”改为“0”。到这里,有的朋友一定想问:既然日光和荧光均含有紫外线,为什么我们不让EPROM芯片在这些光线下暴露一段时间来擦除呢?要知道,完全擦除一块EPROM中的内容,在日光下至少要一周,在室内荧光下至少要三年了!而且随着芯片容量的增大,时间也得相应拉长。EEPROM是电可擦除可编程只读存储器。在平常情况下,EEPROM与EPROM一样是只读的,需要写入时,在指定的引脚加上一个高电压即可写入或擦除,而且其擦除的速度极快!通常EEPROM芯片又分为串行EEPROM和并行EEPROM两种,串行EEPROM在读写时数据的输入/输出是通过2线、3线、4线或SPI总线等接口方式进行的,而并行EEPROM的数据输入/输出则是通过并行总线进行的。另外还有一种EEPROM即是我们现在主板上常见到的FLASH ROM——闪速存储器,其读写速度更快,更可靠,而且可以用单电压进行读写和编程,为便携式设备的在线操作提供了极大的便利,也因此广泛应用 扑慊?靼迳稀?br> 通常,486以及486档次以下电脑的BIOS芯片基本上均是EPROM芯片,而586以及PⅡ、PⅢ档次的BIOS芯片基本上均是EEPROM。另外我们也可以从BIOS芯片上的型号来识别:像27C010、27C512等以“27”打头的芯片均是EPROM,而28C010、29C010、29C020、29C040等,均为EEPROM,其中28C010是128K×8,即1M比特并行EEPROM,29C010是128K×8(1M比特)、29C020是256K×8(2M比特)、29C040是512K×8(4M比特)的FLASH ROM。串行EEPROM在计算机主板上较少见,而提供这些芯片的厂家多为MX、WINBOND、ATMEL等厂家。应注意的是:不同厂家生产的芯片命名方式不同。以上介绍的芯片是以ATMEL公司的产品为例。

        下面我们以当前最常见的AT29C020为例,介绍一下BIOS的工作原理和程序的烧录过程。

        AT29C020是ATMEL公司生产的256K×8的FLASH ROM芯片,采用单5V供电,由于AT29C020的容量为256K×8,所以需要18根地址线来寻址,也即图中A0~A17,而其输出是8位并行输出,需要8位双向数据线,即图中D0~D7,另外图中还有几个用于控制芯片工作状态的引脚。“”引脚是控制芯片写入的使能端,“”引脚是控制芯片输出数据的使能端,这两个引脚控制芯片在选中后的工作状态,“”引脚为芯片的片选端。当处理器需要对该芯片进行读写操作时,首先必须选中该芯片,即在“”端送出低电平,然后,再根据是读指令还是写指令,而将相应的“”引脚或”引脚拉至低电平,同时处理器要通过A0~A17地址线送出待读取或写入芯片指定的存储单元的地址,AT29C020芯片就将该存储单元中的数据读出到数据线D0~D7上或者将数据线D0~D7上的数据写入到指定的存储单元中,从而就完成了一次读或写操作。

        当上电后,计算机即从BIOS芯片中读取出指令代码进行系统硬件的自检(含BIOS程序完整性检验、RAM可读写性检验、进行CPU、DMA控制器等部件测试)。对PnP设备进行检测和确认,然后依次从各个PnP部件上读出相应部件正常工作所需的系统资源数据等配置信息。BIOS中的PnP模块试图建立不冲突的资源分配表,使得所有的部件都能正常地工作。配置完成之后,系统要将所有的配置数据即ESCD——Extended System Config Data写入BIOS中,这就是为什么我们在开机时看到主机启动进入Windows前出现一系列检测:配置内存、硬盘、光驱、声卡等,而后出现的“UPDATE ESCD..SUCCESSED”等提示信息。所有这些检测完成后,BIOS将系统控制权移交给系统的引导模块,由它完成操作系统的装入。

        三、计算机主板中的BIOS技术

        第一代BIOS技术通常见于586以及现在的大部分440LX、440BX、i810等芯片组的主板上,这些主板通常只有一块BIOS芯片,而且基本上均采用EEPROM芯片,因此在给予电脑爱好者提供便利的BIOS升级、提升主板性能、充分发挥主板潜力的大好机遇的同时,也给CIH之类的病毒造成了可乘之机。病毒通过程序指令给BIOS芯片加上编程电压,然后向BIOS芯片写入一大堆乱码,从而达到破坏主机引导、瘫痪系统之目的。1999年的4月26日,想必许多人至今还刻骨铭心。于是厂家集思广益迅速推出了第二代双BIOS技术,以技嘉科技推出的DUALBIOS技术最早也最为出名,其原理是在计算机主板上安排了两个BIOS芯片,一块为Master BIOS,另一块为Slave BIOS。两块BIOS中的内容完全一样,Slave BIOS只是提供简单的备份功能,每次系统启动,Slave BIOS就会主动检查Master BIOS的完整性,若发现主BIOS内容有损坏,立即用备份BIOS重写主BIOS,一旦重写失败,则直接从备份BIOS启动。微星公司的SAFEBIOS技术原理也一样,但其配备了一片容量为普通BIOS芯片容量两倍的4MB Flash ROM作为BIOS芯片,平均划分为两个独立的区域,并且这两个区域的BIOS均可启动系统。近来一些厂家又提出了更为先进实用的双BIOS技术,像承启科技提出TWIN BIOS技术,其与DUAL BIOS技术所不同的是,TWIN BIOS技术中两块BIOS可以按完全不同配置进行配置,两块BIOS芯片地位完全对等,无主从之分,可以在开机时通过键盘按键选择从哪一块BIOS芯片上启动,这样大大地提高了另一片BIOS芯片的利用率,又能在一台电脑上实现按不同系统环境进行不同系统配置的要求。如可实现中文Windows与英文/日文Windows共存等,而不需用System Conmand等软件来实现复杂的多重启动来引导,从而使双BIOS技术从单一的系统安全保护作用跃升为兼备独立配置系统硬件设备的强大功能。随着科技的发展,可以预见不久的将来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是互补金属氧化物半导体的缩写。其本意是指制造大规模集成电路芯片用的一种技术或用这种技术制造出来的芯片。在这里通常是指微机主板上的一块可读写的RAM芯片。它存储了微机系统的实时钟信息和硬件配置信息等,共计128个字节。系统在加电引导机器时,要读取CMOS信息,用来初始化机器各个部件的状态。它靠系统电源和后备电池来供电,系统掉电后其信息不会丢失。 BIOS是基本输入输出系统的缩写,指集成在主板上的一个ROM芯片,其中保存了微机系统最重要的基本输入输出程序、系统开机自检程序等。它负责开机时,对系统各项硬件进行初始化设置和测试,以保证系统能够正常工作。 由于CMOS与BIOS都跟微机系统设置密切相关,所以才有CMOS设置和BIOS设置的说法。CMOS RAM是系统参数存放的地方,而BIOS中系统设置程序是完成参数设置的手段。因此,准确的说法应是通过BIOS设置程序对CMOS参数进行设置。而我们平常所说的CMOS设置和BIOS设置是其简化说法,也就在一定程度上造成了两个概念的混淆。

        关于CMOS放电

        常常听到计算机高手或者非高手说“口令忘啦?给CMOS放电吧。”,这到底是什么意思呢?

        如果你在计算机中设置了进入口令,而你又碰巧忘记了这个口令,你将无法进入计算机。不过还好,口令是存储在CMOS中的,而CMOS必须有电才能保持其中的数据。所以,我们可以通过对CMOS 的放电操作使计算机“放弃”对口令的要求。具体操作如下:

        打开机箱,找到主板上的电池,将其与主板的连接断开(就是取下电池喽),此时CMOS将因断电而失去内部储存的一切信息。再将电池接通,合上机箱开机,由于CMOS已是一片空白,它将不再要求你输入密码,此时进入BIOS设置程序,选择主菜单中的“LOAD BIOS DEFAULT”(装入BIOS缺省值)或“LOAD SETUP DEFAULT”(装入设置程序缺省值)即可,前者以最安全的方式启动计算机,后者能使你的计算机发挥出较高的性能。

        什么是POST自检

        接通微机的电源,系统将执行一个自我检查的例行程序。这是BIOS功能的一部分,通常称为POST——上电自检(Power On Self Test)。完整的POST自检包括对CPU、系统主板、基本的640KB内存、1MB以上的扩展内存、系统ROM BIOS的测试;CMOS中系统配置的校验;初始化视频控制器,测试视频内存、检验视频信号和同步信号,对CRT接口进行测试;对键盘、软驱、硬盘及CD-ROM子系统作检查;对并行口(打印机)和串行口(RS232)进行检查。自检中如发现有错误,将按两种情况处理:对于严重故障(致命性故障)则停机,此时由于各种初始化操作还没完成,不能给出任何提示或信号;对于非严重故障则给出提示或声音报警信号,等待用户处理。当自检完成后,系统转入BIOS的下一步骤:从A驱、C驱或CD-ROM以及网络服务器上寻找操作系统进行启动,然后将控制权交给操作系统。

        BIOS,(Basic Input/output system)即基本输入/输出系统。它实际上是被固化到计算机中的一组程序,为计算机 提供最低级的、最直接的硬件控制。准确地说,BIOS是硬件与软件程序之间的一个“转换器”或者说是接口(虽然它本身也只是一个程序) ,负责解决硬件的即时需求,并按软件对硬件的操作要求具体执行。程序员可以通过对INT 5、INT 13等中断的访问直接调用BIOS中断例程。

        BIOS是固化在主板上的ROM芯片,而系统设置程序,微机部件配置情况是则是放在一块可读写的CMOS RAM芯片中的,它保存着系统CPU、软硬盘驱动器、显示器、键盘等部件的信息,关机后,系统通过一块后备电池向CMOS供电以保持其中的信息。当微机接通电源后,系统将有一个对内部各个设备进行检查的过程,这是由一个通常称之为POST(Power On Self Test,上电自 检)的程序来完成的。这也是BIOS的一个功能。完整的POST自检将包括CPU、640K基本内存、1M以上的扩展内存、ROM、主板、 CMOS存贮器、串并口、显示卡、软硬盘子系统及键盘测试。自检中若发现问题,系统将给出提示信息或鸣笛警告。在完成POST自检后,ROM BIOS将按照系统CMOS设置中的启动顺序搜寻软硬盘驱动器及CDROM、网络服务器等有效的启动驱动器 ,读入操作系统引导记录,然后将系统控制权交给引导记录,由引导记录完成系统的启动。

        目前市场上主要的BIOS有AMI BIOS和Award BIOS。586以前的BIOS多为可重写EPROM芯片,上面的标签起着保护BIOS内容的作用(紫外线照射会使EPROM内容丢失),不能随便撕下。 586以后的ROM BIOS多采用EEPROM(电可擦写只读ROM),通过跳线开关和系统配带的驱动程序盘,可以对EEPROM进行重写,方便地实现BIOS升级,这就是我们常说的BIOS升级。

        CMOS,(是指互补金属氧化物半导体——一种大规模应用于集成电路芯片制造的原料)是微机主板上的一块可读写的RAM芯 片,用来保存当前系统的硬件配置和用户对某些参数的设定。CMOS可由主板的电池供电,即使系统掉电,信息也不会丢失。 CMOS RAM本身只是一块存储器,只有数据保存功能,而对CMOS中各项参数的设定要通过专门的程序。早期的CMOS设置程序驻留 在软盘上的(如IBM的PC/AT机型),使用很不方便。现在多数厂家将CMOS设置程序做到了BIOS芯片中,在开机时通过特定的按键 就可进入CMOS设置程序方便地对系统进行设置,因此CMOS设置又被叫做BIOS设置。 早期的CMOS是一块单独的芯片MC146818A(DIP封装),共有64个字节存放系统信息,见CMOS配置数据表。386以后的微机一般将 MC146818A芯片集成到其它的IC芯片中(如82C206,PQFP封装),最新的一些586主板上更是将CMOS与系统实时时钟和后备电池集 成到一块叫做DALLDA DS1287的芯片中。随着微机的发展、可设置参数的增多,现在的CMOS RAM一般都有128字节及至256字节 的容量。为保持兼容性,各BIOS厂商都将自己的BIOS中关于CMOS RAM的前64字节内容的设置统一与MC146818A的CMOS RAM格式 一致,而在扩展出来的部分加入自己的特殊设置,所以不同厂家的BIOS芯片一般不能互换,即使是能互换的,互换后也要对 CMOS信息重新设置以确保系统正常运行.

        什么是BIOS

        系统开机启动 BIOS,即微机的基本输入输出系统(Basic Input-Output System),是集成在主板上的一个ROM芯片,其中保存有微机系统 最重要的基本输入/输出程序、系统信息设置、开机上电自检程序和系统启动自举程序。在主板上可以看到BIOS ROM芯片, 请参见微机主板图。一块主板性能优越与否,很大程度上取决于板上的BIOS管理功能是否先进。

        一、BIOS中断例程 即BIOS中断服务程序。它是微机系统软、硬件之间的一个可编程接口,用于程序软件功能与微机硬件实现的衍接。 DOS/Windows操作系统对软、硬盘、光驱与键盘、显示器等外围设备的管理即建立在系统BIOS的基础上。程序员也可以通过 对INT 5、INT 13等中断的访问直接调用BIOS中断例程。

        二、BIOS系统设置程序 微机部件配置情况是放在一块可读写的CMOS RAM芯片中的,它保存着系统CPU、软硬盘驱动器、显示器、键盘等部件的信息。 关机后,系统通过一块后备电池向CMOS供电以保持其中的信息。如果CMOS中关于微机的配置信息不正确,会导致系统性能降 低、零部件不能识别,并由此引发一系统的软硬件故障。在BIOS ROM芯片中装有一个程序称为“系统设置程序”,就是用来 设置CMOS RAM中的参数的。这个程序一般在开机时按下一个或一组键即可进入,它提供了良好的界面供用户使用。这个设置 CMOS参数的过程,习惯上也称为“BIOS设置”。新购的微机或新增了部件的系统,都需进行BIOS设置。

        三、POST上电自检 微机接通电源后,系统将有一个对内部各个设备进行检查的过程,这是由一个通常称之为POST(Power On Self Test,上电自 检)的程序来完成的。这也是BIOS的一个功能。完整的POST自检将包括CPU、640K基本内存、1M以上的扩展内存、ROM、主板、 CMOS存贮器、串并口、显示卡、软硬盘子系统及键盘测试。自检中若发现问题,系统将给出提示信息或鸣笛警告。

        四、BIOS系统启动自举程序 在完成POST自检后,ROM BIOS将按照系统CMOS设置中的启动顺序搜寻软硬盘驱动器及CDROM、网络服务器等有效的启动驱动器 ,读入操作系统引导记录,然后将系统控制权交给引导记录,由引导记录完成系统的启动。

        什么是CMOS

        CMOS(本意是指互补金属氧化物半导体——一种大规模应用于集成电路芯片制造的原料)是微机主板上的一块可读写的RAM芯 片,用来保存当前系统的硬件配置和用户对某些参数的设定。CMOS可由主板的电池供电,即使系统掉电,信息也不会丢失。 CMOS RAM本身只是一块存储器,只有数据保存功能,而对CMOS中各项参数的设定要通过专门的程序。早期的CMOS设置程序驻留 在软盘上的(如IBM的PC/AT机型),使用很不方便。现在多数厂家将CMOS设置程序做到了BIOS芯片中,在开机时通过特定的按键 就可进入CMOS设置程序方便地对系统进行设置,因此CMOS设置又被叫做BIOS设置。 早期的CMOS是一块单独的芯片MC146818A(DIP封装),共有64个字节存放系统信息,见CMOS配置数据表。386以后的微机一般将 MC146818A芯片集成到其它的IC芯片中(如82C206,PQFP封装),最新的一些586主板上更是将CMOS与系统实时时钟和后备电池集 成到一块叫做DALLDA DS1287的芯片中。随着微机的发展、可设置参数的增多,现在的CMOS RAM一般都有128字节及至256字节 的容量。为保持兼容性,各BIOS厂商都将自己的BIOS中关于CMOS RAM的前64字节内容的设置统一与MC146818A的CMOS RAM格式 一致,而在扩展出来的部分加入自己的特殊设置,所以不同厂家的BIOS芯片一般不能互换,即使是能互换的,互换后也要对 CMOS信息重新设置以确保系统正常运行. 你认识主板上的BIOS芯片吗? 介绍常见的BIOS芯片的识别 ROM BIOS是主板上存放微机基本输入输出程序的只读存贮器,其功能是微机的上电自检、开机引导、基本外设I/O和系统CMOS 设置。 主板上的ROM BIOS芯片是主板上唯一贴有标签的芯片,一般为双排直插式封装(DIP),上面印有“BIOS”字样。虽然有些BIOS 芯片没有明确印出“BIOS”,但凭借外贴的标签也能很容易地将它认出。 586以前的BIOS多为可重写EPROM芯片,上面的标签起着保护BIOS内容的作用(紫外线照射会使EPROM内容丢失),不能随便撕下。 586以后的ROM BIOS多采用EEPROM(电可擦写只读ROM),通过跳线开关和系统配带的驱动程序盘,可以对EEPROM进行重写,方便 地实现BIOS升级。 常见的BIOS芯片有AMI、Award、Phoenix等,在芯片上都能见到厂商的标记。

BIOS的工作原理是什么呢?

       上电后,CPU要求MCH取BIOS中第一条指令,MCH通过ESB的LPC总线,取到BIOS的第一条指令. 第一台电脑是美国发明的一台超级计算机 这台所谓的电脑 是没有BIOS的。只能进行数据的计算我们现在用的BIOS理论上应该是用汇编语言编写的 至于怎么执行的 网上的揣摩资料是这样的BIOS位于一个专用的存储芯片,接口LPC.BIOS首先连接到南桥(ESB),依次是北桥(MCH),CPU.上电后,cpu要运行BIOS里的代码.BIOS的代码如何搬到CPU呢?猜测:上电后,CPU要求MCH取BIOS中第一条指令,MCH通过ESB的LPC总线,取到BIOS的第一条指令.BIOS程序运行时,依赖的是CPU内的寄存器作为RAM,因为内存不插的情况下,BIOS也要运行!由于没有内存,BIOS运行时,每条指令都要通过LPC传来传去,速度很慢.BIOS在实模式下,一定要尽快配置好内存信息,若内存可用,就可以将BIOS映射到内存空间.至于,有没有把BIOS的代码拷贝到内存中,不清楚.bios的功能,和运行过程很容易理解,但是考虑到硬件和设计物理地址数据传递,将是非常复杂的过程原理也包含在里面了 但是基本上不是非专业人士可以理解的 电脑乐园,您身边的IT专家!

BIOS是什么

       BIOS功略~~~

       刚接触电脑的用户,对于BIOS的概念十分模糊。比如:新买的电脑如何调节BIOS参数,如何让它处于最佳状态?为什么品牌机开机后有漂亮的开机画面,组装机也能自己添加吗?这些,都是电脑用户们迫切需要学习的知识。不过不用着急,这些内容你都可以从我们本次的专题中学习到,我们此次的学习路程经历BIOS的工作原理、基本设置、开机画面的修改、故障报警、密码破解等实战技巧,绝对能够填饱你的“肚皮”。

       BIOS 入门指南

       一、 什么是BIOS

       BIOS(Basic Input Output System)即基本输入/输出系统,它实际上是被固化到计算机主板上的ROM芯片中的一组程序,为计算机提供最低级的、最直接的硬件控制。和其他程序不同的是,BIOS是储存在BIOS芯片中的,而不是储存在磁盘中,由于它属于主板的一部分,因此大家有时就称呼它一个既不同于软件也不同于硬件的名字“Firmware”(固件),它主要用于存放自诊断测试程序(POST程序)、系统自举装入程序、系统设置程序和主要I/O设备的I/O驱动程序及中断服务程序。

       二、BIOS的工作原理

       BIOS程序是在每次开机或重启动时自动运行的。当电脑接通电源后,系统主板产生一个复位信号,系统从BIOS ROM的起始地址开始读取并运行BIOS程序。BIOS程序首先对内部各个设备进行检查,这是由一个通常称之为POST(Power On Self Test,上电自检)的程序来完成的。完整的POST自检将包括CPU、基本内存、扩展内存、ROM、主板、CMOS存贮器、串并口、显示卡、软硬盘子系统及键盘测试。自检中若发现问题,系统将给出提示信息或鸣笛警告。在完成POST自检后,BIOS ROM将按照系统CMOS设置中的启动顺序搜寻软硬盘驱动器及CDROM、网络服务器等有效的启动驱动器,读入操作系统引导记录,然后将系统控制权交给引导记录,由引导记录完成系统的启动。准确地说,BIOS是电脑硬件与软件程序之间的一个“转换器”或者说是接口(虽然它本身也只是一个程序),负责解决硬件的即时需求,并按软件对硬件的操作要求具体执行。

       BIOS ROM芯片在主板上很引人注目^38060101a^1,主板性能是否优越在很大程度上取决于BIOS管理功能。而它是否正常工作和是否能工作,则直接决定了整个电脑系统的“生死”。在电脑的发展初期,BIOS都存放在ROM(Read Only Memory,只读存储器)中。由于ROM制造和升级的不便,后来人们发明了EPROM(Erasable Programmable ROM,可擦除可编程ROM,见^38060101b^2),用紫外线照射可以擦除其内容,并且往芯片中写内容时必须要加一定的编程电压(VPP=12V~24V,随不同的芯片型号而定)。鉴于EPROM升级的不便,现在新出品的主板上的BIOS ROM芯片大部分都采用快闪FLASH ROM^38060101c^3。快闪FLASH ROM是EEPROM(Electrically Erasable Programmable ROM,可擦除可编程ROM)的一种。常见EEPROM的种类较多,主要有Winbond、Intel、ATMEL、SST、MXIC等品牌,封装形式也不同,大多为DIP封装(双列直插),有些则采用PLCC封装,占用的主板空间更小^38060101d^4。EEPROM的擦除不需要借助于其他设备,它完全用电流来擦除,并利用一定的电压来写片。

       近来INTEL推出的主板FLASH多为Firmware HUB(N82802AB),简称FWH。其FLASH ROM和以前的不同,容量为4Mb,并采用PLCC封装,主板芯片组为810、815、845、850系列的均使用此FWH。

       三、BIOS的设置

       进行BIOS设置是由操作人员根据电脑实际情况而人工完成的一项十分重要的系统初始化工作。在以下情况下,必须对BIOS进行设置:

       (1)新购电脑

       即使带PnP功能的系统也只能识别一部分电脑外围设备,而对软硬盘参数、当前日期、时钟等基本资料等必须由操作人员进行设置,因此新购买的电脑必须通过进行CMOS参数设置来告诉系统整个电脑的基本配置情况。

       (2)新增设备

       由于系统不一定能认识新增的设备,所以必须通过BIOS设置来告诉它。另外,一旦新增设备与原有设备发生了IRQ、DMA冲突,也往往需要通过BIOS设置来进行排除。

       (3)CMOS数据意外丢失

       在系统后备电池失效、病毒破坏了CMOS数据程序、意外清除了CMOS参数等情况下,常常会造成CMOS数据意外丢失。此时只能重新进入BIOS设置程序完成新的CMOS参数设置。

       (4)系统优化

       对于内存读写等待时间、硬盘数据传输模式、内/外Cache的使用、节能保护、电源管理、开机启动顺序等参数,BIOS中预定的设置对系统而言并不一定就是最优的,此时往往需要经过多次试验才能找到系统优化的最佳组合。

       如何进入BIOS设置

       在开机时按下特定的热键可以进入BIOS设置程序。不同类型的机器进入BIOS设置程序的按键不同,有的在屏幕上给出提示,有的不给出提示。几种常见的BIOS设置程序的进入方式如下:

       Award BIOS:按“Ctrl+Alt+Esc(或Del)”,屏幕有提示。

       AMI BIOS:按Del或Esc,屏幕有提示。

       COMPAQ BIOS:屏幕右上角出现光标时按F10,屏幕无提示。

       AST BIOS:按“Ctrl+Alt+Esc”,屏幕无提示。

       TOSHIBA笔记本电脑:开机时同时按住“ESC”键,待屏幕出现“Check System Press [F1]”时再按F1键。

       破解BIOS密码

       有时候,我们会由于忘记了BIOS密码,而无法进入CMOS设置项或者是被关在系统的大门之外,这可是一件极其悲哀的事情。不要着急,下面几种方法可以帮你搞定一切。

       第一招:通用密码

       每个主板厂家都有主板设置的通用密码,以便于提供技术支持之用。如果我们知道了该主板的通用密码,那么无论是开机,还是进行CMOS设置都可以“穿墙而入”,当然不要用这个去干坏事哟!

       需要注意的是各主板厂家出于某些原因,不同时期主板的通用密码会有所不同,因此这一招并不能通行天下,我们只有多尝试几次,是否有用就要看运气了!

       Award BIOS通用密码:j256、LKWPPETER、wantgirl、Ebbb、Syxz、aLLy、AWARD?SW、AWARD_SW、j262、HLT、SER、SKY_FOX、BIOSTAR、ALFAROME、lkwpeter、589721、awkard、h996、CONCAT、589589。

       AMI BIOS通用密码:AMI、BIOS、PASSWORD、HEWITT RAND、AMI_SW、LKWPETER、A.M.I。

       第二招:CMOS放电

       目前的主板大多数使用纽扣电池为BIOS提供电力,也就是说,如果没有电,它里面的信息就会丢失了。当它再次通上电时,BIOS就会回到未设置的原始状态,当然BIOS密码也就没有了。

       我们先要打开电脑机箱,找到主板上银白色的纽扣电池。小心将它取下,再把机箱尾部电源插头拔掉,用金属片短接电池底座上的弹簧片,大概隔30秒后,再将电池装上。

       此时CMOS将因断电而失去内部储存的信息,OK!将它装回,合上机箱开机,系统就会提示“CMOS Checksum Error-DeFaults Loaded”,那就是提示你“CMOS 在检查时发现了错误,已经载入了系统的默认值”,BIOS密码破解成功。

       第三招:跳线短接

       如果主板的CMOS芯片与电池整合在了一块,或者是电池直接被焊死在了主板上,还有就是我们用了第二招“CMOS放电法”,结果没起作用,那么我们就要用跳线短接这一招了。

       打开机箱后,在主板CMOS电池附近会有一个跳线开关,在跳线旁边一般会注有RESET CMOS(重设CMOS)、CLEAN CMOS(清除CMOS)、CMOS CLOSE(CMOS关闭)或CMOS RAM RESET(CMOS内存重设)等字样,用跳线帽短接,然后将它跳回就行了!

       由于各个主板的跳线设置情况不太一样,所以在用这一招的时候,最好先查阅主板说明书,。

       忘了说一件事,在CMOS放电或者清除CMOS中的数据时,不要在系统开机的情况下进行,建议断掉电脑电源。

       第四招:软件破解

       现在有很多检测系统或开机密码的软件,只是它们需要运行在Windows下。最常见的有BIOSPwds、CMOSPwd等,BIOSPwds是其中比较优秀的一个,可以检测出BIOS版本、BIOS更新日期、管理员密码、CMOS密码、密码类型等,而且使用方法简单,单击窗口中的“获取密码”按钮即可显示出BIOSPwds所检测到的所有信息。

       但是由于软件破解密码时,是对BIOS编码过的密码进行逆向解码,所以有时也许会发现程序显示的密码和真实的密码并不相同,这也属于正常现象,所以这一招有时会不灵的。

       小知识

       FLASH ROM容量的计算方式

       1.我们平时电脑硬盘中资料的容量单位一般为Byte(字节),而FLASH ROM的标量单位为bit(位)。很多刚接触电脑的朋友们分不清楚两者的关系,其实它们之间的换算为: 1024Kbit=128KByte=1Mbit;1Byte=8bit。

       打个比方:如果你在电脑上下载了一个128KB大小的升级文件(BIOS Code),就需要FLASH ROM的容量至少为1Mbit。

       2.辨别FLASH ROM容量

       ^38060101e^5是一块FLASH ROM上的标示,从上面我们可以了解到BIOS的相关信息:开头的两位号码表示类型,27代表EPROM,28代表EEPROM,29,39,49代表为FLASH ROM;中间的英文表示写入形式;001、010、011、1000表示FLASH ROM容量为1Mbit,002、020、200表示FLASH ROM的容量为2Mbit。

       CMOS和BIOS的区别和联系

       CMOS RAM(Random Access Memory,随机访问存储器)是一种互补金属氧化物半导体随机存储器,它具有功耗低(每位约10毫微瓦),可随机读取或写入数据,断电后用外加电池来保持,存储器的内容不丢失,工作速度比动态随机存储器(DRAM)高等特点,容量一般为64KB或128KB。而BIOS设置程序一般都放在BIOS ROM中,我们通过设置程序对硬件系统参数进行设置,设置后的参数则放在主板的CMOS RAM芯片中。

       BIOS与CMOS既相关又不同:BIOS中的系统设置程序是完成CMOS参数设置的手段;CMOS RAM既是BIOS设定系统参数的存放场所,又是BIOS设定系统参数的结果。

       Award BIOS参数的基本设置

       主板BIOS能够保证硬件的正常运行,但若参数设置不当,则会导致系统性能整体下降或者部分硬件无法识别,并引发一些软硬件故障。当然,BIOS设置也并不高深。下面笔者就为大家介绍BIOS参数中的一些基本设置(关于不同主板BIOS参数的详细资料,主板的说明书上均有介绍,这里不再赘述)。

       以Award BIOS为例,打开电脑电源后出现开机画面时按下键盘上的Del键,就可以进入Award BIOS设置程序的主菜单CMOS Setup^38060101f^6。主菜单分上中下3个部分:

       主菜单上部列有BIOS的各个设置选项。我们在下面的实例操作中就会用到这些项目。

       中间靠下部分是键盘操作提示。Esc键表示退出,而通过↑↓← →4个方向键可以在各个设置选项间移动,F10键则表示储存修改并退出。

       主菜单下部是上面各设置选项的解释信息。当光标移到某个选项上时,信息栏就会显示这个选项的相关提示。图6中的这部分是对第一个设置选项Standard CMOS Features的信息显示“Time,Date,Hard Disk Type…”,表示该选项与设置时间、日期、硬盘类型等有关。

       一、改变系统时间和日期

       更改系统时间和日期的具体方法是:进入CMOS Setup主菜单,选择第一项Standard CMOS Features(标准CMOS功能设置),按Enter键进入它的子菜单;在^38060101g^7所示在子菜单中通过移动方向键选中第一项Date(mm:dd:yy)项(mm:dd:yy表示月:日:年),按Page Up或Page Down键改变日期数值;设置时间的方法类似:在子菜单中将光标移到第二项Time(hh:mm:ss) (hh:mm:ss表示时:分:秒),按Page Up或Page Down键修改时间;修改完后按Esc键退回到主菜单,再按F10键存储修改并退出CMOS Setup主菜单。登录系统后查看一下电脑中的时间和日期是不是已经改变了?

       二、改变电脑启动设备的顺序

       因为操作系统安装在硬盘上,因此启动计算机时通常先从硬盘启动。但有时我们因为某种需求(例如要重新安装系统或者是要杀毒)希望用启动盘(软盘或光盘)来启动计算机。这就需要修改BIOS的参数来改变电脑启动设备的顺序。

       具体方法是:进入CMOS Setup主菜单,选中Advanced BIOS Features(BIOS高级功能设置)项,按Enter键进入它的子菜单^38060101h^8;在该子菜单中按方向键选中First Boot Device(第一引导设备)项,然后按Page Up或Page Down键进行选择,将参数设定为Floppy(软盘)。修改完毕后按Esc键返回主菜单,然后按F10键保存设置并退出CMOS Setup主菜单。这样启动计算机时,系统就会首先从软盘驱动器中搜索启动盘。实现光盘启动的方法类似,只要改变First Boot Device的参数为CD-ROM即可。

       另外一种实现光盘启动的方法是在图3所示的子菜单中把Second Boot Device(第二引导设备)项的参数设为CD-ROM,这样如果软盘无法启动则从光盘启动。最后,把Third Boot Device(第三引导设备)项的参数设为HDD-0(即硬盘)。这样当软盘和光盘都无法启动系统时,则通过硬盘来启动。

       [[i] Last edited by tomtutu on 2005-2-8 at 17:21 [/i]]

       tomtutu 2005-2-8 09:02

       三、跳过开机自检的软驱搜索过程

       不知你注意到没有:每次开机时,软驱都会发出“嘎嘎”的声音。这表示BIOS在搜索软驱。不过这个过程减缓了系统的启动速度。我们可以通过改变BIOS中的设置,让系统开机时不再进行软驱的搜索。

       具体方法是:进入CMOS Setup主菜单,选中Advanced BIOS Features(BIOS高级功能设置)项,按Enter键进入它的子菜单;按方向键把光标移到Boot Up Floppy Seek(开机自检搜索软驱)选项上,按Page Up或Page Down键,将原本为Enabled的参数改为Disabled;修改完后按Esc键返回主菜单,最后按F10键存储并退出CMOS Setup主菜单。再次开机时,软驱搜索就不会进行了。这大概可以为我们节省5秒钟的时间。

       四、为电脑加上开机密码和CMOS密码

       如果你不希望别人用自己的电脑,可设置BIOS的密码功能给电脑“加把锁”。密码设置分为这样几个部分:CMOS Setup主菜单中的Set Supervisor Password(设置管理员密码)和Set User Password(设置使用者密码)。另外在Advanced BIOS Features (BIOS高级功能设置)子菜单中有Security Option(安全选项),可以设置密码保护的类型:保护系统(System)或只保护BIOS设置(Setup)。

       下面我们来把系统密码设置为“mima1”,CMOS密码设置为“mima2”。具体方法如下:

       进入CMOS Setup主菜单,选择Set Supervisor Password项,按下Enter键,会出现一个红色的文本框要求你“Enter Password”(输入密码);在此输入“mima1”后,按下Enter键,这时会再次出现一个红色文本框要求你“Confirm Password”(确认密码),你需要再次输入该密码并按下Enter键。

       然后,在CMOS Setup主菜单中选择Set User Password项,按下Enter键。与设置Supervisor Password相同,输入CMOS密码“mima2”两次后,按Enter键返回到CMOS Setup主菜单。

       最后在CMOS Setup主菜单中选择Advanced BIOS Features项,按Enter键进入它的子菜单,选择Security Option项,按Page Up或Page Down键,将它的参数修改为System。最后按Esc键返回CMOS Setup主菜单,按F10键保存设置退出CMOS Setup。

       完成以上设置后,重新启动电脑,在开机画面中多了一个密码输入框,要求输入密码,我们输入“mima1”,按Enter键才能启动操作系统;如果按Del键想进入CMOS Setup主菜单,同样会出现密码输入框要求输入密码,我们输入“mima2”,按Enter键就可以了。

       五、调入BIOS的保守设置和优化设置

       CMOS Setup菜单中可供导入的默认参数设置有两种——保守设置(BIOS Defaults)和优化设置(Setup Defaults)。采用保守设置时,CMOS Setup菜单中那些比较重要,当设置失误时容易引起故障的选项被设定为Disabled(不可用),且参数水平设得比较低。在保守设置的状态下,大多数硬件都能良好地运行,不过系统整体性能比较差,速度比较慢。

       优化设置正好与保守设置相反。采用优化设置时,CMOS Setup菜单中的那些能提高系统性能的选项的参数都设为Enabled(启用),参数水平设得较高。在优化设置的状态下,电脑能进行最快速的工作。但由于优化设置多针对的是硬件,有些硬件在这种状态下便会出现问题。当这些问题出现后,我们要手动修改这些出问题的选项。

       这两个不同的设置应该在什么情况下设定呢?通常,我们可导入优化设置,以使计算机能够快速地工作。如果发生了奇怪的故障,例如新硬件安装后却无法使用,再导入保守设置也不迟。

       在有些BIOS中,保守设置和优化设置的选项在主菜单中,如^38060101i^9所示。进入主菜单后,使用方向键选择保守设置或者优化设置,然后按Enter键,预设好的各种参数便会被整体导入到CMOS的对应选项中。

       而在另一些BIOS中,主菜单中只有Load Optimized Defaults(调用优化设置)选项,如^38060101j^10所示。

       Award BIOS开机界面修改

       在看过成百上千次的开机界面后,你是否已经厌倦了那固定不变的BIOS信息显示画面呢?让我们自己动手来把它变变样,让它“酷”起来吧。

       下面我们就以最常见的Award BIOS为例,来给大家讲述BIOS开机界面的修改方法。

       一、更改“能源之星”图标

       每次打开计算机电源或重新启动机器时,在屏幕右上方都会出现“能源之星”标志^38060101k^11。我们就从它入手,开始我们的学习。

       1.准备工作

       在动手修改之前,我们需要做一些准备工作。这些准备工作将会使我们更轻松地完成修改工作。

       (1)首先确认BIOS芯片是Flash ROM。而且,BIOS是4.51以前的版本。方法是在电脑启动时出现如图11所示画面的瞬间,迅速按下键盘上的Pause键,使画面暂停以便仔细查看版本信息。

       (2)到网上下载相关工具软件,主要有Award 公司出品的Awdflash.exe和CBROM.exe,以及BMPtoEPA.exe。现在有很多BIOS站点提供下载,你也可以到[url]paq(开机到右上角出现闪动光标时按f10,或者开机时按f10)

       8、fujitsu(启动和重新启动时按f2)

       9、绝大多数国产品牌(启动和重新启动时按f2)

       百度百科-bios

       厂家自己写的。

       BIOS基本上都是通用的。几个大品牌。AMI就是其中之一。还有好几个忘了。

       厂家向这些公司购买BIOS芯片和软件使用权,根据原始BIOS自己修改,或委托厂家根据需要修改。

       BIOS里大多都是模块化的,要实现一个功能,只要增加一个模块即可。

       好了,今天关于“电脑bios是什么软件开发的”的话题就到这里了。希望大家能够通过我的讲解对“电脑bios是什么软件开发的”有更全面、深入的了解,并且能够在今后的生活中更好地运用所学知识。