很长一段时间以来,我都以为我正在进入 BIOS 设置,而 CMOS 是一个芯片,它将我在 BIOS 中设置的设置保存在其内存中。
我最近在某处读到,当我配置启动顺序等时,那实际上是 CMOS 设置。
我现在有点困惑,有人可以向我解释一下吗?
答案1
两个都。互补金属氧化物半导体存储 BIOS 配置信息。当您“进入设置”时,您正在运行 BIOS 的配置程序,该程序会加载 CMOS 中定义的设置。您正在“设置”CMOS,通过提供 BIOS 在运行时将使用的配置信息。
这BIOS是作为固件写入 ROM 的程序,因此无法写入(除非通过全有或全无的闪存操作,这很危险,因此不是日常操作)。当您按下 F10 时,BIOS ROM 会将其配置信息存储在 CMOS 上。这就是为什么清除 CMOS 会将您的 BIOS 设置恢复为默认设置,也是为什么它不会删除 BIOS 本身,让您留下昂贵的镇纸。
例如,BIOS 有一个子程序,它将按照启动顺序加载操作系统。但是,启动顺序信息(例如,使用第一个 CD-ROM 作为第一个设备)存储在 CMOS 中。如果清除 CMOS,BIOS 将使用默认值,通常是第一个磁盘控制器上的第一个磁盘。
答案2
BIOS 代表基本输入输出系统,CMOS 代表互补金属氧化物半导体。BIOS 系统写入 CMOS 微芯片。如果没有 CMOS 来保存,就不可能有 BIOS,因此这两个术语经常互换使用。