在大学时我正在学习操作系统,作为项目的第一部分,我们必须修改Timer Interrupt以执行我自己的代码,可能是使用线程,我认为Linux对访问中断的限制较少Windows做的矢量,不是吗?
如果能够更好地使用Windows或Linux(如Ubuntu)来执行此操作,是否可以向我提供更多详细信息。
感谢。
答案 0 :(得分:2)
我会使用Linux,因为如果您使用Windows,我认为您可能会失败。原因是Windows下常用的定时器(即非驱动程序)不是真正的中断,它们是发布到线程消息队列的消息。
在Linux信号/ sigaction与timer_create结合使用时会发送一个信号,实际上算作“中断”。