中断处理程序和进程调度程序

时间:2014-03-20 21:25:57

标签: linux interrupt scheduler

我知道在Linux内核中,当发生硬件中断时会有上下文切换。

我想知道一件事:

1)如果我正在执行中断处理程序,我的进程调度程序是否仍在调度 进程或它将停止调度,直到中断处理程序完成。

1 个答案:

答案 0 :(得分:0)

中断处理程序(智能处理程序)分为两部分:

  1. 禁用中断的上半部分,无调度。然后安排一个高优先级的任务以便以后执行:下半部分。
  2. 下半部分完成中断处理。
  3. 一本好书'Linux Device Driver: Top and Bottom Halves'包含更多信息。