- 2
- 0
- 约1.38万字
- 约 81页
- 2017-06-14 发布于湖北
- 举报
第二章复习 什么是中断? 来自CPU执行指令以外的事件发生后 处理机暂停正在运行的程序 转去处理该事件的过程 什么是异常? 源自CPU执行指令内部的事件发生后 处理机暂停正在执行的程序 转去处理该事件的过程 中断和异常的区别? 广义的中断包括中断和异常,统一称为中断 狭义的中断和异常的区别在于 是否与正在执行的指令有关 中断可以屏蔽,而异常不可屏蔽。 第二章复习 什么是中断向量? 为系统中每个中断信号编制一个相应的中断处理程序 把这些程序的入口地址放在特定的主存单元中 将这一片存放中断处理程序入口地址的主存单元称为中断向量。 中断向量的内容是什么? 一个中断信号占用连续的两个单元 一个用来存放中断处理程序的入口地址 另一个用来保存在处理中断时CPU应具有的状态。 中断的处理过程包括哪几步? 保存现场 分析中断原因 进入相应的中断处理程序 重新选择程序运行 恢复现场等过程。 第二章复习 中断/异常处理为什么要保存现场和恢复现场? 中断处理是一项短暂性的工作 逻辑上处理完后还要回到被中断的程序,从其恢复点继续运行 为了能实现正确的返回,并继续运行下去,在中断处理前后必须保存和恢复被中断的程序现场。 现场应包括哪几方面的内容? PC寄存器的内容 通用寄存器的内容 一些与程序运行相关的特殊寄存器中的内容。 第二章复习 操作系统内核的主要功能模块有哪些?操作系统内核的主要功能模块有:
原创力文档

文档评论(0)