为什么 PC 仍然需要 CMOS 电池?

Jos*_*son 30 battery clock cmos

既然 PC 已经插入电源,为什么还需要 CMOS 电池?

我们通过将 PC 插入交流电源来为 PC 提供大量电源,那么为什么它仍然需要 CMOS 电池?

nhi*_*kle 124

CMOS 电池不是在计算机运行时为计算机供电,而是在计算机断电和拔下电源时为 CMOS 维持少量电源。其主要功能是即使在计算机关闭时也能保持时钟运行。如果没有 CMOS 电池,每次打开计算机时都需要重置时钟。

在较旧的系统上,CMOS 电池还提供维持非易失性 BIOS 内存所需的少量电量,该内存可在重新启动之间记住 BIOS 设置。在现代系统中,此信息通常存储在闪存中,不需要维护费用。

  • @Alexander 不完全正确。我的大多数 ATX PSU 背面都有一个真正的开关。它们不再为计算机正面的开关提供 230V 电压。因此,计算机正面的电源按钮不会完全关闭 PSU,您必须使用背面的电源按钮来执行此操作。 (11认同)
  • 我在第一次实习时学到了这一点。我们的电脑太旧了,它不再保持重新启动之间的时间。活到老,学到老。 (10认同)
  • BIOS 设置从什么时候开始存储在闪存中?我不记得有任何现代主板无法通过拔出电池来重置其设置... (10认同)
  • @ user20574 AT PSU 确实关闭了电源。他们有一个真正的开关并通过它发送 230V。当计算机关闭时,它消耗的电量为零。ATX PSU 不再具有这些属性。 (4认同)
  • @kasperd 大多数零售 ATX PSU 有,大多数 OEM ATX PSU 没有。IIRC 开关不是 ATX 规格的一部分(就像一些较旧的 ATX PSU 具有的 110/220V 开关一样)。 (4认同)
  • @Alexander 这样的规范的主要目的是确保组件在机械和电气上装配在一起。为此,它不需要关心开关,因为它位于机器背面的位置,它没有接触任何东西。我确定 CE 也有一些要求,但我不知道他们怎么说。 (2认同)
  • @Alexander:如果您将所有设备(CPU、显示器、路由器/调制解调器等)插入电源板/电涌保护器,并使用该开关关闭和打开电源,ATX PSU 做什么或不做什么无关紧要。 (2认同)
  • @Ruslan,这在我的电脑上不起作用。如果它做了开机密码将几乎没有意义。 (2认同)

bwD*_*aco 35

CMOS 电池或 RTC 电池为实时时钟供电,以便您的计算机在拔下电源时仍能继续计时。

  • “CMOS 电池”这个名称在现代计算机上用词不当。较旧的计算机使用电池来维持 BIOS 设置,这些设置存储在CMOS SRAM芯片中,如果断开电源,该芯片将丢失其内容。这种设置的优点是可以轻松清除 BIOS 设置,方法是取出电池或插入或取出跳线。较新的系统将固件(BIOS 或 UEFI)设置存储在闪存或 EEPROM 中,不需要电源来维护数据。请参阅:关于非易失性 BIOS 内存CMOS 电池如何存储数据的维基百科文章

  • 这块电池过去和现在都用来维持实时时钟。由于这是当今电池的唯一用途,因此有时称为RTC 电池。这可确保您的计算机即使在不插电的情况下也能继续计时。电池通常是现成的 CR2032 纽扣电池,通常可以使用 2 到 10 年。如果您的计算机在拔下电源超过几个小时后无法记录时间,则该更换电池了。请参阅:主板上的 CMOS 电池 (3V) 可以使用多长时间?

Pico ITX 主板上的 CMOS 电池
Pico ITX 主板上的 CMOS 电池 –图片来源

  • @AyeshK 更像是一块小小的主板。 (5认同)
  • 那是一块巨大的电池。 (2认同)

smo*_*345 9

把它想象成你的汽车电池。当您拔下电池时,您的收音机会丢失所有预设并且时钟会重置。最初,CMOS 电池具有类似的功能,可在交流电源不可用时保持保存 BIOS 设置的内存并保持实时时钟运行。

然而,对于现代计算机,CMOS 电池的作用较小,因为大多数 BIOS 固件足够智能,可以自动检测正确的设置,并且这些设置被存储起来,这样它们就不需要电源来持续存在。仍然需要 CMOS 电池来维持 RTC。

非易失性 BIOS 内存中提供了更多信息。

  • 如果汽车有 CMOS 电池,这样我们就不会在必须更换主电池时丢失预设,这不是很好吗? (7认同)
  • [flippant]世界应该是一个更美好的地方,总的来说。[/flippant] (2认同)