您将实现技术与功能的通俗术语混为一谈。
CMOS - 互补金属氧化物半导体 - 是一种使用 N 沟道和 P 沟道场效应晶体管制作逻辑和相关电路的方法。它的定义特征之一是极低的静态功耗——功耗几乎只在改变状态时使用。因此,CMOS 静态存储器芯片可以在电池上保存其内容数年,并且是存储半永久性信息的便利场所。
BIOS 和相关的启动代码传统上存储在 PROM 或 EPROM 设备中。IBM PC 时代的 EPROM 通常是使用诸如 NMOS 之类的前 CMOS 技术制造的,但关键的区别在于,当安装在计算机中时,它们通常不可写入,而只能在特殊的编程器中写入。此外,虽然许多当代系统和克隆使用 EPROM,但 IBM-PC 的实际生产版本使用更便宜的不可重新编程的 PROM(引脚排列通常在使用中兼容)。
然后,PC-AT 设计添加了一个电池支持的 CMOS 内存,用于存储可自定义的设置,以及(可能在同一设备中)一个持久的实时时钟。这被最终用户通俗地称为 CMOS,尽管它当然只是由当时迅速传播的芯片技术实现的一种特殊用途。
当然,今天我们不再为 BIOS 使用并行 E/PROM,而是使用串行 NOR 闪存并将内容传输到更快的 RAM 中执行。现代 FLASH 芯片实际上是由 CMOS 衍生技术制成的。它们通常可以在电路中重新编程。如果他们想要将半永久性配置信息放入电池支持的 RAM 或可重新编程的闪存中,这真的取决于系统设计人员 - 最终用户或启动后操作系统可能几乎没有实际可见性。
但即使使用闪光灯进行设置,通常仍然会有一个低功耗实时时钟,它会一直依靠电池运行。