摘要: 中断通常分为同步中断和异步中断: 同步中断:是当指令执行时由CPU控制单元产生,之所以称之为同步,是因为只有在一条指令终止执行后CPU才会发出中断 异步中断:是由其它硬件设备依照CPU时钟信号随机产生。 通常把同步中断称之为异常,把异步中断称之为中断异步中断可能为以下两种: 可屏蔽中断:I/O设备发出的所有中断请求(IRQ)都产生可屏蔽中断。 非屏蔽中断:只有几个危急的事件(如硬件故障)才引起非屏蔽中断。非屏蔽中断总是由CPU辩认的。异常(fault):根据CPU控制单元产生异常时保存在内核态堆栈eip寄存器的值分为以下三种: 故障:通常是可以纠正的,一旦纠正,程序就可以在不失... 阅读全文
posted @ 2013-08-30 14:58 皁仩腄覺 阅读(308) 评论(0) 推荐(0)