标题已经说清楚了。欢迎提供好的文档链接。
比Michael Burr更简单易懂的答案:
有些事情需要每个jiffy都做,无论在哪个CPU上执行都一样。
其他事情需要在每个CPU上每个jiffy都做。例如,检查是否需要切换到另一个进程。
本地定时器中断存在于第二种情况下,每次执行时我们检查它们并执行必要的操作。
我觉得本地计时器用于处理与IPI相关的功能。我可能猜错了,需要查看代码以确定它们的配置和处理程序包含什么。 但我感觉系统计时器和jiffies与GP计时器之一相关联,因此在SMP ARM中,来自该计时器的中断通过GIC亲和力注册与单个核心关联。 稍后会详细介绍本地计时器。