出于好奇,我在网上阅读了一些关于计算机如何在没有通电(也没有连接到互联网)的情况下跟踪时间的信息。
据我所知,有一个特殊的微处理器,它有一个晶体振荡器,可以跟踪秒、毫秒等,它反映了计算机何时打开,从而显示准确的时间。
我有几个问题,这个时钟与操作系统有什么关系?它的初始化是否包含在引导程序中?
这次操作系统如何改变以反映错误时间的不同方式是什么?
此外,很多时候我们打开计算机显示的时间是错误的。这仅仅是因为主板电池故障还是振荡器本身故障?
最后,改变这个时间是否是一个特权功能?
出于好奇,我在网上阅读了一些关于计算机如何在没有通电(也没有连接到互联网)的情况下跟踪时间的信息。
据我所知,有一个特殊的微处理器,它有一个晶体振荡器,可以跟踪秒、毫秒等,它反映了计算机何时打开,从而显示准确的时间。
我有几个问题,这个时钟与操作系统有什么关系?它的初始化是否包含在引导程序中?
这次操作系统如何改变以反映错误时间的不同方式是什么?
此外,很多时候我们打开计算机显示的时间是错误的。这仅仅是因为主板电池故障还是振荡器本身故障?
最后,改变这个时间是否是一个特权功能?
这个时钟与操作系统有什么关系?
BIOS 访问的第一个设备是实时时钟,它通过其中一个端口访问,常见的 I/O 地址分配是0x70。