第九章 系统中断.ppt

第九章 系统中断

第7章 中 断 7.1 引 言 7.2 最简单的中断情况 7.3 中断优先权 7.4 中断控制器Intel 8259A 7.5 8086的中断 中断基本概念 中断(Interrupt):CPU暂停执行现行程序,转去执行一段特殊程序,以便处理随机到来的事件,处理完毕再返回继续执行被暂停的程序的过程 中断服务程序(ISR, Interrupt-Service Routine):处理随机事件的特殊程序,又称为中断处理程序(Interrupt Handler) 中断源:引起CPU中断的随机事件, 或能发出中断请求的其它来源,称为中断源 中断源类型 内部中断 CPU自身产生的中断。因程序执行过程中的异常情况所引起的,故也称为软件中断或异常(Exception) 例如,除法出错、溢出、单步、无效指令、中断指令(系统调用/陷阱)等 外部中断 CPU以外部件产生的中断,也称为硬件中断 例如,键盘中断、定时中断、电源故障、存储器出错等 中断的作用 中断已成为计算机必备的机制 实现CPU与外设并行工作,从而提高CPU的工作效率 实现对突发事件快速的实时处理 实现应用程序与操作系统的联系 实现多道程序分时运行 … … 中断系统应具有的功能 (1)实现中断及返回 (2)能实现优先权排队 (3)高级中断源能中断低级的中断处理 中断的过程 中断申请 中断响应 CPU在当前指令执行结束

文档评论(0)

1亿VIP精品文档

相关文档