操作系统如何在没有互联网连接的情况下知道时间?
How does an operating system know the time without an internet connection?
具体来说,操作系统如何知道时间(是的,来自任何时区的实际时间),而无需从 Internet 获得任何信息,并且仅事先了解机器实际开启时记录的最后时间。示例:我第一次启动机器并将时间设置为美国中部标准时间下午 2 点,然后继续完全关闭机器。当我在 2 小时后重新启动机器时,它怎么知道现在是美国中部标准时间下午 4 点?
时间由称为RTC(实时时钟)的芯片维持。为了给芯片供电,主板上有一个称为 CMOS 电池的电池,可在系统断电时保持 运行。 ...计算机使用耗尽电池的低功耗时钟跟踪时间(即使电源关闭)。
具体来说,操作系统如何知道时间(是的,来自任何时区的实际时间),而无需从 Internet 获得任何信息,并且仅事先了解机器实际开启时记录的最后时间。示例:我第一次启动机器并将时间设置为美国中部标准时间下午 2 点,然后继续完全关闭机器。当我在 2 小时后重新启动机器时,它怎么知道现在是美国中部标准时间下午 4 点?
时间由称为RTC(实时时钟)的芯片维持。为了给芯片供电,主板上有一个称为 CMOS 电池的电池,可在系统断电时保持 运行。 ...计算机使用耗尽电池的低功耗时钟跟踪时间(即使电源关闭)。