中断机制
由于CPU与I/O设备异步(并行),中断就成为I/I设备向CPU汇报工作的消息通知机制。
异常机制
CPU上的程序执行指令时发生错误。
发生中断/异常后,CPU将由用户态转换为内核态。
图片发自简书App
异常分类
软/硬件作用
中断向量
一个内存单元,反映了中断处理程序的入口和PSW所应呈现的状态字。若干个中断向量对应若干个中断处理程序,构成中断向量表。
图片发自简书App
中断响应—由硬件参与
CPU视角
全局视角
简而言之,中断响应就是硬件,寄存器,CPU三者的交互过程。硬件发生中断,将中断处理程序入口存入寄存器。CPU读取寄存器,查向量表后执行相应中断处理程序。
中断处理程序—由软件参与
中断处理程序