在Linux内核中同时发生两个中断时会发生什么?
如果该处理器具有多个CPU,则中断可以同时在不同的CPU内核上运行。
中断信号始终存在层次结构。最高优先级是CPU看到并执行的优先级。完成后,将处理下一个优先级最高的中断。此后可能到达了比前两个优先级更高优先级的第三个中断信号,因此将不按顺序处理它,这是优先级的要点。
Linux支持中断相似性,因此一个IRQ总是路由到特定的CPU或一组CPU。往里戳/proc/interrupts
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句