CMOS RAM芯片

在PC机当中,有一个CMOS RAM芯片,我们一般简称为CMOS,这个芯片的特征如下所示


  • 1、包含一个实时钟和一个有128个存储单元的RAM存储器,关机后其内部的实时钟还是可以正常工作的,RAM当中的信息不会丢失
  • 2、这个芯片常保存计算机基本启动信息(如日期、时间、启动设置等)的芯片,其实CMOS是主板上的一块可读写的并行或串行FLASH芯片,是用来保存BIOS的硬件配置和用户对某些参数的设定
  • 3、又称BIOS存储器,是电脑主板上的一种存储器,用于存储开机、初始化基本设备的信息,由主板BIOS调用其存储资料,最后由BIOS将电脑管理权交给操作系统
  • 4、主板电池是用于记录计算机系统的时间,也就是维持系统时钟的准确性,电量不够时,时间会回到出厂日期,还有记录启动时要用的硬件信息,也就是维持CMOS的BIOS信息。主板电池在我们使用的过程中没有电的情况下是可以充电的。如果主板电池没电了,电脑两天不开机,开机后系统时间不是准确的时间,会回到主板生产的时间,电量不足了,系统时间会变慢,比如现在是2013年1月1日10:00,可能会显示显示的时间是2013年1月1日 9:00,很容易识别.
  • 5、128个字节的RAM当中,内部实时钟占用0-0dh单元来保存时间信息,其余大部分单元用于保存系统配置信息,供系统启动的时BIOS程序读取。BIOS中提供了相关的程序,使我们可以在开机的时候配置CMOS RAM当中的系统信息
  • 6、这个芯片内部有两个端口,端口地址为70h和71h,CPU通过这两个端口来读写CMOS RAM
  • 7、70h为地址端口,存放要访问的CMOS RAM单元的地址,71h位数据端口,存放从选定的CMOS RAM单元中读取的数据,或者要写入到其中的数据,其实CPU对CMOS RAM的读写分为两部分,比如说读CMOS RAM 的2号单元

将2送入端口70h
从端口71h读出2号单元的内容

在CMOS RAM当中,存放着当前的时间:年、月、日、时、分、秒。这6个信息的长度都为1个字节,存放单元为:秒:0,分:2,时:4,日:7,月:8,年:9,这些数据都以BCD码的方式存放,BCD码是以4位二进制数表示十进制数码的编码方法,一个字节可以表示两个BCD码,高4位的BCD码表示四位,低4位的表示的是个位,比如说00010100表示的就是14

猜你喜欢

转载自blog.csdn.net/zcmuczx/article/details/80385437