【问题标题】:can timer interrupt be masked?可以屏蔽定时器中断吗?
【发布时间】:2012-05-04 01:52:07
【问题描述】:

我很想知道是否可以屏蔽定时器中断..?以 ppc 为例,“kernel/timer.c”中的 run_local_timers() 函数被本地的 per-CPU 定时器中断调用。

那么有没有可能这个定时器中断被屏蔽并且在那段时间没有调用 run_local_timers() 函数?

【问题讨论】:

    标签: linux linux-kernel scheduling scheduler interrupt-handling


    【解决方案1】:

    可以屏蔽除 NMI 之外的所有中断。这包括定时器中断。
    通常,在处理硬件中断时,会禁用中断。

    请注意,屏蔽中断超过很短的时间会严重影响系统。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-04
      • 2019-08-19
      • 1970-01-01
      • 2011-06-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多