2.2.4 时钟

时钟是定时装置,又称定时器,是操作系统进行控制和调度的重要工具。时钟一般分成硬件时钟和软件时钟。

1.硬件时钟

通过某个寄存器来实现(晶体振荡器,每隔一定间隔产生脉冲频率,定时加1)。硬件时钟又分为绝对时钟和相对时钟。

1)绝对时钟,一般不会产生中断。

2)相对时钟,又称间隔时钟,定时产生中断信号(在时钟寄存器中设一预定值,在每个时间切换点将数值减1,当减到0时,就产生一个间隔时钟中断,表示预定时间已到,起闹钟的作用)。

2.软件时钟

利用硬件定时机构以及相关程序(通常称为时钟驱动程序)来实现,用做相对时钟。