bios是什么

对于不少新手,刷新BIOS还是比较神秘的。而对于一些BIOS相关的知识,不少人也是一知半解。在这里,我们将对BIOS作一次全面的了解。

   1、什么是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的作用

  BIOS的主要作用有以下几方面:

  首先是自检及初始化程序:计算机电源接通后,系统将有一个对内部各个设备进行检查的过程,这是由一个通常称之为POST(Power On Self Test/上电自检)的程序来完成,这也是BIOS程序的一个功能。完整的自检包括了对CPU、640K基本内存、1M以上的扩展内存、ROM、主板、CMOS存贮器、串并口、显示卡、软硬盘子系统及键盘的测试。在自检过程中若发现问题,系统将给出提示信息或鸣笛警告。如果没有任何问题,完成自检后BIOS将按照系统CMOS设置中的启动顺序搜寻软、硬盘驱动器及CDROM、网络服务器等有效的启动驱动器 ,读入操作系统引导记录,然后将系统控制权交给引导记录,由引导记录完成系统的启动,你就可以放心地使用你的宝贝了。其次是硬件中断处理:计算机开机的时候,BIOS会告诉CPU等硬件设备的中断号,当你操作时输入了使用某个硬件的命令后,它就会根据中断号使用相应的硬件来完成命令的工作,最后根据其中断号跳会原来的状态。再有就是程序服务请求:从BIOS的定义可以知道它总是和计算机的输入输出设备打交道,它通过最特定的数据端口发出指令,发送或接收各类外部设备的数据,从而实现软件应用程序对硬件的操作。

   BIOS与CMOS

   不少朋友混淆了BIOS与CMOS的概念,这里就跟大家说说CMOS及其与BIOS的关系:

   CMOS是"Complementary Metal Oxide Semiconductor"的缩写,翻译出来的本意是互补金属氧化物半导体存储器,指一种大规模应用于集成电路芯片制造的原料。但在这里CMOS的准确含义是指目前绝大多数计算机中都使用的一种用电池供电的可读写的RAM芯片。而BIOS的意义我们在前面已经解释过了。那么,CMOS与BIOS到底有什么关系呢?CMOS是存储芯片,当然是属于硬件,它的作用是具有数据保存功能,但它也只能起到存储的作用,而不能对存储于其中的数据进行设置,要对CMOS中各项参数的设置就要通过专门的设置程序。现在多数厂家将CMOS的参数设置程序做到了BIOS芯片中,在计算机打开电源时按特殊的按键进入设置程序就可以方便地对系统进行设置。也就是说BIOS中的系统设置程序是完成CMOS参数设置的手段,而CMOS RAM是存放设置好的数据的场所,它们都与计算机的系统参数设置有很大关系。正因如此,便有?quot;CMOS设置"和"BIOS设置"两种说法,其实,准确的说法应该是"通过BIOS设置程序来对CMOS参数进行设置"。BIOS和CMOS是既相关联又有区别,"CMOS设置"和"BIOS设置"只是大家对设置过程简化的两种叫法,在这种意义上它们指的都是一会事。
   CMOS存储芯片可以由主板的电池供电,即使系统掉电,存储的数据也不会丢失。但如果拿掉电池会出现什么情况呢?问得好!如果电池没有电,或是突然接触出了问题,或是你把他取下来了,那么CMOS就会因为断电而丢掉内部存储的所有数据。只不过若真有这种情况发生的话也不是什么大问题,你可以换电池,或是检查接触不良的原因,总之保证CMOS有电。再开机进入BIOS程序,选择主菜单中的"LOAD BIOS DEFAULTS"或是"LOAD SETUP DEFAULTS"后回车,最后再确定输入"Y"回车即可。大家也许曾听其他玩家谈到过若忘记了开机密码就给CMOS放电的说法,其实也就是把包括密码在内的信息全丢掉,开机时就不需要输入密码了,再来重新写入数据。

   升级BIOS的意义

   升级BIOS的原因通常有以下几个:

   (1)提供对新的硬件或技术规范的支持。

   电脑硬件技术发展太快,主板对于一些新硬件(如K6-III Celeron II CPU)或新技术(如DMA100、DMA66、大于35GB的硬盘等)未能正确识别或不能提供支持,这时便需要通过升级BIOS来获得对新硬件或新技术的支持。

   (2)解决旧版本BIOS中存在的BUG。

   (3)解决2000年问题。不少1997年以前生产的主板都存在2000年问题,而一些新主板虽然已解决了2000年问题,但在个别Y2K测试软件下不能通过,这些问题都可通过升级BIOS来加以解决。

时间: 2024-08-07 19:57:15

bios是什么的相关文章

Windows7系统BIOS怎么更改硬盘模式

  1.首先打开开始菜单中的运行选项,并输入"regedit"回车打开注册表(这里涉及注册表,为了安全建议事先备份注册表); 2.然后依次展开定位到"HKEY_LOCAL_MACHINESystemCurrentControlSetServicesMsahci"下的"Start"子健,鼠标右击将start键值的数值数据修改为"0",然后确定并退出注册表. 3.之后重启电脑,在电脑开机时按F2进入BIOS设置界面,然后将IDE模

BIOS开机自检的中文解释

  1.CMOS battery failed 中文:CMOS电池失效. 解释:这说明CMOS电池已经快没电了,只要更换新的电池即可. 2.CMOS check sum error-Defaults loaded 中文:CMOS 执行全部检查时发现错误,要载入系统预设值. 解释:一般来说出现这句话都是说电池快没电了,可以先换个电池试试,如果问题还是没有解决,那么说明CMOS RAM可能有问题,如果没过一年就到经销商处换一块主板,过了一年就让经销商送回生产厂家修一下吧! 3.Press ESC t

ubuntu-关于bios双系统启动选择

问题描述 关于bios双系统启动选择 请问在bios里如何设置可以开机时弹出boot option 让你停住选择?默认启动ubuntu的话会进入grub命令行那里.试了好多种排列方式都是默认加载windows,而且在启动选项里有两个ubuntu的选项. 解决方案 下一个软件,easybcd,可以设置默认启动项,等待时间.具体请百度 解决方案二: BIOS不是只能设置开机方式(硬盘开,光盘开还是y盘开)么?我也想问怎么设置第一选项,我的系统开机默认为Ubuntu的boot引导 解决方案三: 是mb

win7系统Bios怎么升级(图文)

   win7系统Bios怎么升级(图文)           方法如下: 1.首先判断主板是具有可升级的Bios数据文件.打开机箱,查看主板型号,然后在管网上搜索查找对应主板Bios的升级程序.在此小编要特别提醒想要升级Bios的朋友,一定要下载与主板Bios型号相匹配的Bios数据文件; 2.将下载的Bios升级程序和数据文件进行解压缩,然后拷贝到C盘下,为了更好的管理文件,在C盘根目录下新建一文件夹,并命名为"UpateBIOS",然后将Bios升级程序和数据文件拷贝到该目录下,

很有趣的BIOS加载MBR到0X7C00的故事

http://www.glamenv-septzen.net/en/view/6 ... The mysteries arround "0x7C00" in x86 architecture bios bootloader Do you know "0x7C00", a magic number, in x86 assembler programming ?  "0x7C00" is the memory address which BIOS l

虚拟机怎样进入Bios

  一 .  Esc 进入 引导     二.   F2 进入 Bios

系统-宏碁v5-531 bios进不去开机 就显示"Operating system not found"

问题描述 宏碁v5-531 bios进不去开机 就显示"Operating system not found" 宏碁v5-531 一开始win8为了装win7系统进入pe系统手贱把所有磁盘格式化(bios此时能进去) ,重启后就提示 "bootmgr is missing " , bios就进不去了, 又按网上是说法把bios电池放电,重启后就提示"Operating system not found" ,bios依旧进不去 bios进不去光驱启

怎么设置BIOS优化Windows 7系统运行更快

开机时候按F12(不同的电脑按键不同)进入BIOS设置项目 你要保证你的主板支持AHCI. 如果你的主板支持AHCI,那么请在安装Windows 7前进入Bios设置,在Advanced选项中将SATA controller Mode中默认的IDE调整为AHCI. 开启AHCI装Windows7 让系统速度快一倍 注意事项 AHCI,全称是Serial ATA Advanced Host Controller Interface(串行ATA高级主控接口),是在Intel的指导下,由多家公司联合研

李军 BIOS之家的荣耀与梦想

◆创业箴言 □建立目标,向着目标前进,十年磨一剑 □商品即人品,商道即人道 □因为专心,所以专业,因为专注,所以成就 □尊重人,创造价值,回报社会 外表文文静静的李军,是个二十刚出头的小伙子. 认识李军是在今年的内蒙古互联网站长植树活动上.当天,他是唯一从乌兰察布赶到呼和浩特参加这次公益植树活动的网站站长.他说,参加植树活动不为别的,一是为绿化家园奉献一点力量,再就是想结识更多的同行,认识更多的好友. 李军的诚实质朴给大家留下了深刻的印象. ■关于BIOS之家 谈到他经营的网站BIOS之家(ww

用delphi获取主板BIOS信息

1.读取主板序列号 2.AWard Bios密码读取 3.读取BIOS信息 4.获取BIOS日期信息 ========================================= 1.读取主板序列号 uses SHA1, Base64; function GetHashedBiosInfo: string; var SHA1Context: TSHA1Context; SHA1Digest: TSHA1Digest; begin // Get the BIOS data SetString