什么硬件中断实际上是中断的?

时间:2010-06-26 13:43:49

标签: windows multithreading interrupt

  

可能重复:
  How do interrupts in multicore/multicpu machines work?

什么被硬件中断中断?一个特定的CPU核心执行或系统中的所有CPU?

CPU是i7或Xeon X3450

2 个答案:

答案 0 :(得分:2)

中断由服务于它们的硬件驱动程序与CPU相关联。中断的硬件路由由APIC处理。因此驱动程序(内核中的软件)可以决定哪些CPU会收到中断通知。

答案 1 :(得分:1)

硬件中断会中断单个内核,具体取决于SMP亲和性。它不必总是相同的核心,即您可以在核心中处理网络数据包,而在另一个核心中处理下一个网络数据包。

相关问题