分类: [学习笔记]

《深入理解Linux内核》学习笔记-第四章 中断和异常

中断和异常 中断通常分为同步中断synchronous和异步中断asynchronous 同步中断是指当指令执行时由CPU控制单元产生的,之所以成为同步,是因为只有在一条指令终止执行后CPU才会发出中断异步中断是由其他硬件设备依照CPU时钟信号随机产生的 在intel处理器手册中,把同步和异步中断分别称为异常(exception)和中断(interrupt) 中断可屏蔽中断:I/O设备发出的所有中断请求(IRQ)都产生可屏蔽中断非屏蔽中断:只有几个危急事件(如硬件故障)才引起非屏蔽中断异常处理器探测异常故障(fault)陷阱(trap)异常中止(abort)编程异常 ......