Linux在x86上的中断处理过程
一:引言
在Intel的文档中,把中断分为两种。一种是异常,也叫同步同断。一种称之为中断,也叫异常中断。同步中断指的是由CPU控制单元产生,之所以称之为同步,是因为只有一条指令执行完毕后才会发出中断。例如除法运算中,除数为零的时候,就会产生一个异常。异步中断是由外部设备按照CPU的时钟随机产生的。例如,网卡检测到一个数据到来就会产生一个中断。在Intel的文档中,把中断分为两种。一
Linux在x86上的中断处理过程
一:引言
在Intel的文档中,把中断分为两种。一种是异常,也叫同步同断。一种称之为中断,也叫异常中断。同步中断指的是由CPU控制单元产生,之所以称之为同步,是因为只有一条指令执行完毕后才会发出中断。例如除法运算中,除数为零的时候,就会产生一个异常。异步中断是由外部设备按照CPU的时钟随机产生的。例如,网卡检测到一个数据到来就会产生一个中断。在Intel的文档中,把中断分为两种。一