2019-03-25 19:53发布
引用 6 楼 Ricky_hu 的回复: 引用 2 楼 alias333 的回复: 引用 1 楼 Ricky_hu 的回复: edge是沿触发模式,就是信号的上升沿或者下降沿触发,level是电平触发模式,就是高电平或者低电平触发。 我不懂电子方面的知识,我在学APIC时突然冒出个电子上的东西,更让我不能理解触发是什么玩意 书中讲到I/O APIC内有个PRT表,表内的条目中有个field是触发模式 我对数字电路上的东西一点概念没有,谁能告诉我触发模式跟中断有什么联系或影响阿。 edge是沿触…
最多设置5个标签!
edge mode就是所谓的边缘触发,又细分为上升沿触发与下降沿触发,那么可以想象这种触发信号必须是瞬态的,换句话说就是信号出现拉升或者下降的动作瞬间触发,而level mode的电平触发则是细分为高电平触发与低电平触发,那么很显然电平是一个持续过程,处于某一状态是就会触发,只有状态改变的时候才会停止
那么再具体通俗一点说,两者最大的差别在于设为电平触发的中断可以共享,而edge mode则不可以,因为PC的8259设计,若是设置成edge mode,以上升沿为例,来个上升沿发一中断,cpu收到就开始处理,如果将此中断设置成可共享模式,如果在前一中断未处理完之前再来一上升沿,这个中断就会丢掉,而level mode而不会
一周热门 更多>