-
复习资料:操作系统的核心原理与设计解析
资源介绍
2) 处理器在响应中断前结束当前指令的执行
3) 处理器对中断进行测定,确定存在未响应的中断,并给提交中断的设备发送确认信号,确认信号允许该设备取消它的中断信号.
4) 处理器需要为把控制权转移到中断程序中去做准备.首先,需要保存从中断点恢复当前程序所需要的信息,要求的最少信息包括程序状态字和保存在程序计数器中的下一条要执行的指令的地址,它们被压入系统控制栈中
5) 处理器把响应此中断的中断处理器入口地址装入程序计数器中
6) 在这一点,与被中断程序相关的程序计数器和PSW被保存到系统栈中
7) 中断处理器现在可以开始处理中断,其中包括检查与I/O操作相关的状态信息或其他引起中断的时间,还可能包括给I/O设备发送附加命令或应答
8) 当中断出来结束后,被保存的寄存器值从栈中释放并恢复到寄存器中
9) 最后的操作是从栈中恢复PSW和程序计数器的值,其结果是下一条要执行的之类来自前面被中断的程序.