硬件/软件中断

时间:2013-09-18 12:53:52

标签: operating-system interrupt interrupt-handling rtos locks

当主机通过写入运行RTOS的设备上的寄存器向设备(例如PCI总线)发送中断时,它是硬件还是软件中断?寻找一些精心解释。

1 个答案:

答案 0 :(得分:0)

这是一个含糊不清的假设问题,或许表明存在一些误解。

一个系统通常不能“发送”一个你似乎暗示甚至直接写入另一个设备寄存器的意义上的中断。 SWI需要执行切换上下文的指令;这不是设备到设备通信中发生的事情。

包括处理器和通信或总线控制器外围设备(可能在单个芯片上)的设备,并且所讨论的通信设备可以向处理器生成硬件中断。

因此,您通常不会“发送和中断”,而是执行一些导致中断发生的交互或信令。无论哪种方式,它肯定是硬件中断。