计算机主板中的实时时钟如何与操作系统相关功能

问题描述:

出于好奇,我在网上做了一些关于计算机如何跟踪时间,但没有通电(并且没有连接到互联网)。计算机主板中的实时时钟如何与操作系统相关功能

我学到的东西有一个特殊的微处理器,它有一个晶体振荡器,记录反映计算机何时开机的秒,毫秒等,从而显示精确的时间。

我有几个问题, 这个时钟与操作系统有什么关系?它是初始化包含在引导程序中吗?

操作系统如何改变这个时间,反映错误的时间有哪些不同的方式?

另外,很多时候我们打开电脑显示的时间是错误的。这是因为主板电池故障或振荡器本身故障?

最后, 改变这个时间是否有特权功能?

+0

关于你的其他问题,我似乎不明白你的意思是“变化”。你可以自己修改时间,非常简单的界面。在后台,一些例程可能会做一些有特权的事情,但这不是你。 –

这个时钟与操作系统有什么关系?

一个由BIOS访问的第一个器件是实时时钟,它是通过一个端口访问,一个common I/O address assignment0x70