2.2 中断技术 中断是现代计算机有效合理地发挥效能和提高效率的一个十分重要的功能。CPU中通常设有处理
2.2.4 中断处理程序
处理中断事件的程序称为中断处理程序。它的主要任务是处理中断事件和恢复正常操作。由于不同中断源对应不同的中断处理程序,故快速找到中断处理程序的入口地址是一个关键问题。寻找入口地址可用如下办法:在主存储器(常在低地址区)设置一张向量地址表,存储单元的地址对应向量地址,存储单元的内容为入口地址。CPU响应中断后,根据预先规定的次序找到相应向量地址,便可获得该中断事件处理程序的入口地址。
一个操作系统设计者将根据中断的不同类型和不同的应用环境,而确定不同的处理原则。具体地讲,一个中断处理程序主要做以下四项工作:
保护未被硬件保护的一些必需的处理状态。例如,将通用寄存器的内容保存到主存储器,从而使中断处理程序在运行中可以使用通用寄存器;
识别各个中断源,分析产生中断的原因;
处理发生的中断事件。中断处理程序将根据不同的中断源,进行各种处理操作。有简单的操作,如置一个特征标志;也有相当复杂的操作,如重新启动磁带机倒带并执行重读操作;
恢复正常操作。恢复正常操作一般有几种情况:恢复中断前的程序按断点执行;重新启动一个新的程序或者甚至重新启动操作系统。
关于"最后阶段,真题的正确打开方式_备考经验_考研帮"有15名研友在考研帮APP发表了观点
扫我下载考研帮
最新资料下载
2021考研热门话题进入论坛
考研帮地方站更多
你可能会关心:
来考研帮提升效率