很多学习半导体技术的人弄不清CMOS与BIOS之间的联系与区别,容易误认为两个表达的是一个东西,其实不然,两者有关联却不相同。
什么是CMOS与BIOS?
CMOS又被称作互补金属氧化物半导体,电压控制的一种放大器件,是组成CMOS数字集成电路的基本单元。在计算机领域,CMOS常指保存计算机基本启动信息(如日期、时间、启动设置等)的芯片。有时人们会把CMOS和BIOS混称,其实CMOS是主板上的一块可读写的并行或串行FLASH芯片,是用来保存BIOS的硬件配置和用户对某些参数的设定。在今日,CMOS制造工艺也被应用于制作数码影像器材的感光元件,尤其是片幅规格较大的单反数码相机。
BIOS是就是基本输入输出系统。在IBM PC兼容系统上,是一种业界标准的固件接口。BIOS这个字眼是在1975年第一次由CP/M操作系统中出现。BIOS是个人电脑启动时加载的第一个软件。其实,它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息。 其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。
此外,BIOS还向作业系统提供一些系统参数。系统硬件的变化是由BIOS隐藏,程序使用BIOS功能而不是直接控制硬件。现代作业系统会忽略BIOS提供的抽象层并直接控制硬件组件。
CMOS与BIOS的关联与区别
BIOS是软件、程序; CMOS是芯片、硬件; 通过BIOS程序,可以设置CMOS里的参数; CMOS是一块芯片,在主板上,保存着重要的开机参数,会用CMOS纽扣电池来维持电量; CMOS里存放参数,通过程序把设置好的参数写入CMOS去设置它。
BIOS是电脑中最基础的而又最重要的程序。把这段程序放在不需要供电的记忆体(芯片)BIOS中;它为计算机提供最底层的、最直接的硬件控制,计算机的原始操作都是依照固化在BIOS里的内容来完成的;BIOS是硬件与软件程序之间的一个接口或者说是转换器,负责解决硬件的即时需求,并按软件对硬件的操作要求具体执行,在计算机系统中起着非常重要的作用。
CMOS是一种大规模应用于集成电路芯片制造的原料,是微机主板上的一块可读写的RAM芯片。CMOS主要用来保存当前系统的硬件配置和操作人员对某些参数的设定,CMOS RAM芯片由系统通过后备电池供电,在关机状态中,还是遇到系统掉电,CMOS信息不会丢失。
BIOS是灵魂,CMOS是躯体
BIOS就像是人的灵魂,CMOS是人的躯体,它们是灵魂与躯体的关系。RIOS与CMOS既相关又不同:BIOS中的系统设置程序是完成CMOS参数设置的手段;CMOS RAM既是BIOS设定系统参数的存放场所,又是 BIOS设定系统参数的结果。
因此,完整的说法应该是“通过BIOS设置程序对CMOS参数进行设置”。由于 BIOS和CMOS都跟系统设置密初相关,所以在实际使用过程中造成了BIOS设置和CMOS设置的说法,其实指的都是同一回事,但BIOS与CMOS却是两个完全不同的概念,切勿混淆。