摘要:
原文:http://www.sandihouse.com/2011-11-17/linux-interupt作者SandiHouse 软件中断:从字面上理解就是由软件、即指令触发的中断,也就是上面提到的由CPU的内部逻辑,比如特定的中断指令、除数为0的除法指令等产生的中断。在x86体系结构规范中,将这样在某一条指令执行完毕后才会产生的中断定义为“同步中断”,也可称之为“异常”。 软中断:原始表述为“softirq",是Linux中断处理机制的一个组成部分。简单地说就是中断产生后(包括硬件中断与软件中断),CPU会执行一段固定的逻辑,这段逻辑的结果就是准备好一些参数并最终跳转到操作系统 阅读全文