定时器中断和处理时间

时间:2015-11-25 05:47:57

标签: linux timer linux-kernel embedded linux-device-driver

当我偶然发现下面的陈述时,我正在经历LDD3。

“定时器中断由系统的定时硬件定期生成;内核根据HZ的值在引导时编程,HZ是一个体系结构相关的值,它包含在子平台文件中。 。“

我的想法是,定时器中断只能与处理器速度及其不可配置的实体有关。现在这句话让我很困惑。有人可以向我解释一下。

1 个答案:

答案 0 :(得分:1)

核心定时器硬件通常是一个数字分频器,编程为输入频率作为CPU时钟频率,输出是输入频率的一小部分。 CPU时钟频率不可编程,但定时器硬件即分频器根据HZ值编程,以定期中断内核。 [1]:https://en.wikipedia.org/wiki/Frequency_divider