【问题标题】:Modify Timer Interrupt in Linux在 Linux 中修改定时器中断
【发布时间】:2011-02-22 15:36:44
【问题描述】:

在大学我正在学习操作系统,作为项目的第一部分,我们必须修改定时器中断来执行我自己的代码,可能是线程,我认为 Linux 对访问中断的限制较少Windows 做的矢量,不是吗?

如果最好使用 Windows 或 Linux(如 Ubuntu)来执行此操作,您能否提供更多详细信息。

谢谢。

【问题讨论】:

  • 如果您至少想要在中断向量级别上四处寻找,我希望获得内核的源代码......
  • 问题中的错字 - 操作系统

标签: linux multithreading timer interrupt


【解决方案1】:

我会使用 Linux,因为我认为如果你使用 Windows,你的作业可能会失败。原因是 Windows 下通常可访问的计时器(即非驱动程序的东西)并不是真正的中断,它们是发布到线程消息队列的消息。

而在 Linux 下,signal/sigaction 结合 timer_create 会发送一个信号,这确实算作“中断”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-15
    • 2023-04-05
    • 1970-01-01
    • 1970-01-01
    • 2011-03-14
    • 2018-10-01
    相关资源
    最近更新 更多