BIOS 和 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 的 CMOSRAM 格式一致,而在扩展出来的部分加
入自己的特殊设置,所以不同厂家的 BIOS 芯片一般不能互换,即使是能互换的,互换后
也要对 CMOS 信息重新设置以确保系统正常运行。
什么是 BIOS,什么是 CMOS BIOS
Basic Input/Output System 的缩写,全称 ROM-BIOS,意思是只读存储器基本输入系统。
事实上,它是一组被固化到计算机中、为计算机提供最低级最直接的硬件控制的一组程序。
既然是“程序”,当然属于“软件”。但 BIOS 却又是不是一般的软件,形象地说,BIOS 是连
通软件程序和硬件设备之间的一座“桥梁”。一个“转换器”,负责解决硬件的即时要求,并按
软件对硬件的操作要求具体执行。
COMS,Complementary Metal Oxide Semiconductor 的缩写。意思是互补金属氧化
物半导体存储器。对!CMOS 是存储器,是目前绝大多数计算机中都使用的一种用电池供
电的存储器(RAM)。既为“存储器”,毫无疑问是“硬件”。那么, CMOS 这个“硬件”与
BIOS 这个“软件”到底有什么关系呢?
首先,我们应该明确以下的三个概念:
1、在通常情况下,我们所说的 BIOS 设置其实指的是我们通过设置程序对硬件系统进行
参数修改的这样一个过程。
2、ROM,Read-Only Memory 的缩写。意为只读存储器,其特点是只能读取、不能修
改,且断电后仍能保持数据不丢失。启动方式是 POST(加电自检)。
3、RAM,Random Access Memory 的缩写。意为随机存储器,特点是可读写、可修改,
加上 CMOS RAM 有机内电池供电,因此数据能长久保存。
也正因如此,我们就:
一、利用 ROM 的特点,用它来放修改系统参数所需的设置程序,因为这一程序是可
固定不变且不可或缺的。
二、利用 RAM 的特点,用来存放通过运行设置程序而改变的系统参数,使之随时读写,
即改即用。所以,BIOS 设置又叫做 CMOS 参数设置。那么,BIOS 在整个计算机系统中
究竟起着一个什么样的作用呢?
从功能上看,BIOS 有以下三方面的作用:
1、自检及初始化程序;