当计算机未连接任何充电/电源时,计算机如何同步数据和时间?
例如,我在 Windows 上设置日期和时间,然后关闭整个系统,
拔出充电线并取出电池(我的电池尚未工作),
过了一段时间(比如一个月或一年)我插入充电器插座,放回电池并启动,
然后加载日期和时间并显示正确的日期和时间。
- 这是怎么发生的?
答案1
计算机需要极少量的电能来计时。如果全部当系统中的能源被移除或者能源耗尽时,计算机就无法计时。
传统的台式计算机有以下几种能源。
- 为电源装置 (PSU) 提供主电源的插头
- 一块小型、不可充电的“电池”,储存的能量非常少,虽然很小,但足以帮助主板计时。(我故意避免对如何它能保持时间。
笔记本电脑又增加了一个能源:
- 可充电电池,其电量足以为整个笔记本电脑供电数小时。这是大多数笔记本电脑型号上非常大且通常显眼的电池(因为它的物理尺寸和重量,并且经常突出在主机架外面)。
一旦计算机开启并由其中一个主要能源运行,它就可以通过连续从该电源获取能量来轻松计时。
一旦计算机断电并且不再使用主电源(我在这里将笔记本电脑的主电池包括在“主电源”一词中),它就只有主板上的小型电池作为备用电源来保持时间。
然而,电池的电量是有限的,最终会耗尽。当这种情况发生时,每次关闭电脑时,它都会“忘记”时间。
大多数此类电池的设计使用寿命约为 5 至 15 年,但对于非常特殊的用途,如太空探测器、卫星或地面系统,这些系统设计为在无人值守的情况下运行很长一段时间,电池可能经过特殊设计,使用寿命更长,或者可能是可充电电池,可定期从主电源充电。或者它可能根本不是电池。但这些都是非常特殊的用途。
答案2
Allquixotic 的答案是正确的,这肯定是系统在关机时跟踪时间的主要方式。大多数现代操作系统(可能全部,但我不确定)也会从互联网上的时间服务器更新时间。如果计算机可以连接到互联网,它将非常快速地更新时间,即使主板电池没电了。根据配置方式,此更新可以在向用户显示任何点击之前发生。