CMOS

来源:互联网 发布:航班飞行图软件 编辑:程序博客网 时间:2024/05/16 13:52

CMOS

    在计算机领域,CMOS常指保存计算机基本启动信息(如日期、时间、启动设置等)的芯片。有时人们会把CMOS和BIOS混称,其实CMOS是主板上的一块可读写的RAM芯片,是用来保存BIOS的硬件配置和用户对某些参数的设定。CMOS可由主板的电池供电,即使系统掉电,信息也不会丢失。CMOS RAM本身只是一块存储器,只有数据保存功能。而对BIOS中各项参数的设定要通过专门的程序。BIOS设置程序一般都被厂商整合在芯片中,在开机时通过特定的按键就可进入BIOS设置程序,方便地对系统进行设置。因此BIOS设置有时也被叫做CMOS设置。

早期的CMOS是一块单独的芯片MC146818A(DIP封装),共有64个字节存放系统信息。386以后的微机一般将 MC146818A芯片集成到其它的IC芯片中(如82C206,PQFP封装),586以后主板上更是将CMOS与系统实时时钟和后备电池集成到一块叫做DALLDA DS1287的芯片中。随着微机的发展、可设置参数的增多,现在的CMOS RAM一般都有128字节及至256字节的容量。为保持兼容性,各BIOS厂商都将自己的BIOS中关于CMOS RAM的前64字节内容的设置统一与MC146818A的CMOS RAM格式一致,而在扩展出来的部分加入自己的特殊设置,所以不同厂家的BIOS芯片一般不能互换,即使是能互换的,互换后也要对CMOS信息重新设置以确保系统正常运行。

CMOS的地址空间是在基本地址空间之外的,因此其中不包括可执行的代码。它需要使用在端口70h,71h使用IN和OUT指令来访问。为了读取指定偏移位置的字节,首先需要使用OUT向端口70h发送指定字节的偏移值,然后使用IN指令从71h端口读取指定的字节信息。

CMOS的设置内容:

  1.Standard CMOS Setup:标准参数设置,包括日期,时间和软、硬盘参数等。

  2.BIOS Features Setup:设置一些系统选项。

  3.Chipset Features Setup:主板芯片参数设置。

  4.Power Management Setup:电源管理设置。

  5.PnP/PCI Configuration Setup:即插即用及PCI插件参数设置。

  6.Integrated Peripherals:整合外设的设置。

  7.其他:硬盘自动检测,系统口令,加载缺省设置,退出等

原创粉丝点击