当计时器中断与进程结束或睡眠重叠时,通常如何阻止计时器中断

时间:2018-10-11 08:35:41

标签: linux-kernel kernel scheduler

我正在使用简单的Unix风格的教育操作系统制作调度程序。我有一个问题:当计时器中断与进程结束或睡眠重叠时,通常如何阻止计时器中断?

在重叠的时刻,在进程进入睡眠或结束状态之前调用的计时器处理程序。

想要的操作 -timer时间间隔是10个滴答声。

  1. 跑100滴答声
  2. 进程终止
  3. 计时器处理程序调用时间表

当前操作

  1. 跑100滴答声
  2. 计时器处理程序调用时间表
  3. 计划到另一个进程。
  4. 稍后时刻
  5. 重新安排到初始过程。
  6. 进程终止

有人可以提出解决这个问题的一般想法吗?

1 个答案:

答案 0 :(得分:0)

到了。 好吧,也许这是愚蠢的问题。 我只是通过稍后安排1个滴答作答来解决这个问题。 希望有更多正确的答案。