7.4.2 程序中断方式

1.中断的基本概念

程序中断是指在计算机执行现行程序的过场中,出现某些急需处理的异常情况或特殊请求,CPU暂停中断现行程序,而专区对这些异常情况或特殊情况进行处理,在处理完毕后CPU又自动返回到现行程序的断点处,继续执行原程序。

程序中断的作用如下:
①实现CPU与I/O设备的并行工作。

②处理硬件故障和软件错误。

③实现人机交互,用户干预机器需要用到中断系统。

④实现多道程序、分时操作,多道程序的切换需要借助于中断系统。

⑤实时处理需要借助中断系统来实现快速响应。

⑥实现应用程序和操作系统(管态程序)的切换,称为“软中断”。

⑦多处理系统中各处理器之间的信息交流和任务切换。


思想:CPU在程序中安排好某一时刻启动某一台外设,然后CPU继续执行原来程序,不需要像查询方式那样一直等待外设准备就绪。一旦外设完成数据传送的

    原文作者:AI算法攻城狮
    原文地址: https://blog.csdn.net/jxq0816/article/details/52623797
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞