OS笔记(中断/异常机制)

中断机制

由于CPU与I/O设备异步(并行),中断就成为I/I设备向CPU汇报工作的消息通知机制。

异常机制

CPU上的程序执行指令时发生错误。

发生中断/异常后,CPU将由用户态转换为内核态。



OS笔记(中断/异常机制)_第1张图片
图片发自App


OS笔记(中断/异常机制)_第2张图片
异常分类


OS笔记(中断/异常机制)_第3张图片
软/硬件作用

中断向量

一个内存单元,反映了中断处理程序的入口和PSW所应呈现的状态字。若干个中断向量对应若干个中断处理程序,构成中断向量表。

OS笔记(中断/异常机制)_第4张图片
图片发自App



中断响应—由硬件参与

OS笔记(中断/异常机制)_第5张图片
CPU视角


OS笔记(中断/异常机制)_第6张图片
全局视角

简而言之,中断响应就是硬件,寄存器,CPU三者的交互过程。硬件发生中断,将中断处理程序入口存入寄存器。CPU读取寄存器,查向量表后执行相应中断处理程序。


中断处理程序—由软件参与

OS笔记(中断/异常机制)_第7张图片
中断处理程序

你可能感兴趣的:(OS笔记(中断/异常机制))