引用 2 楼 alias333 的回复:
引用 1 楼 Ricky_hu 的回复:
edge是沿触发模式,就是信号的上升沿或者下降沿触发,level是电平触发模式,就是高电平或者低电平触发。
我不懂电子方面的知识,我在学APIC时突然冒出个电子上的东西,更让我不能理解触发是什么玩意
书中讲到I/O APIC内有个PRT表,表内的条目中有个field是触发模式
我对数字电路上的东西一点概念没有,谁能告诉我触发模式跟中断有什么联系或影响阿。
edge是沿触发模式,就是信号的上升沿或者…
触发模式跟中断的关系是这样的:
如果你选的edge,就说明是上升沿或者下降沿触发中断,比如说是上升沿触发,那么这个信号平时是保持低电平状态,当信号的电平由低变高的时候就会产生一个上升的沿脉冲,这个时候中断就产生了。下降沿触发刚好相反。
如果你的是level,就说明是电平触发中断,比如说低电平触发,那么这个信号平时是保持高电平的,当信号变为高电平的时候,中断就触发了。
这些中断的触发都是硬件上的物理中断,一般系统或者驱动会把这个物理中断转变为逻辑中断,然后将该逻辑中断关联上一个事件,也即是,当硬件中断产生之后,在软件层面上就会触发一个事件,然后我们就可以根据这个事件来处理相关的东西了。