bios与cmos区别是什么

前言 很多人在谈到bios和cmos总是混为一谈,事实上两者之间是有区别,具体有哪些不同呢,首先我们必须要知道的是:什么是bios,什么是cmos?下面快启动小编就为大家详细解答。
bios是什么 所谓bios,实际上就是微机的基本输入输出系统(basic input-output system),其内容集成在微机主板上的一个rom芯片上,主要保存着有关微机系统最重要的基本输入输出程序,系统信息设置、开机上电自检程序和系统启动自举程序等。
bios的功用,bios rom芯片不但可以在主板上看到,而且bios管理功能如何在很大程度上决定了主板性能是否优越。bios管理功能主要包括:
1. bios中断服务程序,bios中断服务程序实质上是微机系统中软件与硬件之间的一个可编程接口,主要用来在程序软件与微机硬件之间实现衔接。例如,dos和windows操作系统中对软盘、硬盘、光驱、键盘、显示器等外围设备的管理,都是直接建立在bios系统中断服务程序的基础上,而且操作人员也可以通过访问int 5、int 13等中断点而直接调用bios中断服务程序。
2.bios系统设置程序,微机部件配置记录是放在一块可读写的cmos ram芯片中的,主要保存着系统基本情况、cpu特性、软硬盘驱动器、显示器、键盘等部件的信息。在 bios rom芯片中装有“系统设置程序”,主要用来设置cmos ram中的各项参数。这个程序在开机时按下某个特定键即可进入设置状态,并提供了良好的界面供操作人员使用。事实上,这个设置cmos参数的过程,习惯上也称为“ bios设置”。一旦cmos ram芯片中关于微机的配置信息不正确时,轻者会使得系统整体运行性能降低、软硬盘驱动器等部件不能识别,严重时就会由此引发一系统的软硬件故障。
3. post上电自检,微机按通电源后,系统首先由post(power on self test,上电自检)程序来对内部各个设备进行检查。通常完整的post自检将包括对 cpu、640k基本内存、 1m以上的扩展内存、rom、主板、cmos存贮器、串并口、显示卡、软硬盘子系统及键盘进行测试,一旦在自检中发现问题,系统将给出提示信息或鸣笛警告。
4. bios系统启动自举程序,系统在完成 post自检后,rom bios就首先按照系统cmos设置中保存的启动顺序搜寻软硬盘驱动器及cd-rom、网络服务器等有效地启动驱动器,读入操作系统引导记录,然后将系统控制权交给引导记录,并由引导记录来完成系统的顺利启动。
cmos是什么 cmos(本意是指互补金属氧化物半导体存储嚣,是一种大规模应用于集成电路芯片制造的原料)是微机主板上的一块可读写的ram芯片,主要用来保存当前系统的硬件配置和操作人员对某些参数的设定。cmos ram芯片由系统通过一块后备电池供电,因此无论是在关机状态中,还是遇到系统掉电情况,cmos信息都不会丢失。
由于cmos ram芯片本身只是一块存储器,只具有保存数据的功能,所以对cmos中各项参数的设定要通过专门的程序。早期的cmos设置程序驻留在软盘上的(如ibm的pc/at机型),使用很不方便。现在多数厂家将cmos设置程序做到了 bios芯片中,在开机时通过按下某个特定键就可进入cmos设置程序而非常方便地对系统进行设置,因此这种cmos设置又通常被叫做bios设置。
bios是主板上的一块eprom或eeprom芯片,里面装有系统的重要信息和设置系统参数的设置程序(bios setup程序);cmos是主板上的一块可读写的ram 芯片,里面装的是关于系统配置的具体参数,其内容可通过设置程序进行读写。cmos ram 芯片靠后备电池供电,即使系统掉电后信息也不会丢失。bios与cmos既相关又不同:bios中的系统设置程序是完成cmos参数设置的手段;cmos ram既是bios设定系统参数的存放场所,又是bios设定系统参数的结果。因此,完整的说法应该是“通过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和cmos既相关又不同,bios中的系统设置程序是完成cmos参数设置的手段;cmos既是bios设置系统参数存放场所,又是bios设置系统参数的结果。
以上就是bios和cmos有什么关系及区别,若是有不完善的地方,还请多多指教。

首款国产全数字PET进入临床试验收官阶段,将帮助更多患者解决难题
新能源储能电容应用之燃料电池汽车辅助储能系统
光通信抢占5G发展制高点,激光应用迈向高精尖
国际汽配展/美国汽配展/2006拉斯维加斯国际汽车零配件及售
零欧电阻在电路设计中的使用技巧分享
bios与cmos区别是什么
python基础知识点(四)
中国移动针对移动转售业务批发价格下调的力度已达到60%-70%
华为P10青春lite阉割版:万年不变外观+麒麟650,惹怒网友!
松下4K一体化摄像机AW-UE83满足多种拍摄需求
怎么使用数字万用表以及注意事项
华为正式出售荣耀,30余家代理商接盘并发布联合声明
磁感应强度方向怎么判断
数据处理及互连芯片设计公司澜起科技发布2021年报
新企业能否让日本国产无人机实现逆袭?
如何用数字万用表巧判石英晶体质量
利用GSM网络技术和短信猫开发包实现移动购物系统的应用方案
边缘计算已成为了5G时代的核心技术之一
缓存系统的三座大山
MCU8051的泥石流—>RISCV32的商业启示