1.中断的基本概念
程序中断是指在计算机执行现行程序的过场中,出现某些急需处理的异常情况或特殊请求,CPU暂停中断现行程序,而专区对这些异常情况或特殊情况进行处理,在处理完毕后CPU又自动返回到现行程序的断点处,继续执行原程序。
程序中断的作用如下:
①实现CPU与I/O设备的并行工作。
②处理硬件故障和软件错误。
③实现人机交互,用户干预机器需要用到中断系统。
④实现多道程序、分时操作,多道程序的切换需要借助于中断系统。
⑤实时处理需要借助中断系统来实现快速响应。
⑥实现应用程序和操作系统(管态程序)的切换,称为“软中断”。
⑦多处理系统中各处理器之间