第五章 输入输出系统 5.3 中断机构和中断处理程序

发布时间 2023-05-06 15:52:29作者: 一只朋克小狗

中断是多道程序得以实现的基础,是设备管理的基础;中断处理程序是I/O系统中最低的一层,是整个I/O系统的基础。

一、中断简介

  1.中断和陷入

  中断:CPU对I/O设备发来的中断信号的响应。

  陷入:由CPU内部事件(非法指令、越界、运算上溢下溢等)所引起的中断。

  2.中断向量表和中断优先级

  3.对多中断源的处理方式:屏蔽(禁止)中断 ;嵌套中断 

二、中断处理程序

  1.中断处理流程

    ①测定是否有未响应的中断信号。如果有,则停止原有进程的执行,准备转去执行中断处理程序,为把处理机的控制权转交给中断处理程序做准备。

    ②保护被中断进程的CPU 环境。

    ③转入相应的设备处理程序。

    ④中断处理。

    ⑤恢复被中断进程的现场。