为减少程序直接控制方式中CPU等待时间以及提高系统的并行工作程度,用来控制外围设备和内存与CPU之间的数据传送称为中断方式。中断方式具有随机性,其实质是程序切换,是通过保存断点及保护现场的方法实现的。
中断方式通过唤醒被阻塞的驱动程序,保护被中断过程的CPU环境。进而分析中断原因,转入相应的设备中断处理程序,进行中断处理,最后恢复被中断进程的现场。
中断方式的优缺点
1、优点是大大提高了CPU的利用率且能支持多道程序和设备的并行操作。
2、缺点是由于数据缓冲寄存器比较小,中断次数较多,仍然占用了大量CPU时间;在外围设备较多时,由于中断次数的急剧增加,可能造成CPU无法响应中断而出现中断丢失的现象;外围设备速度较快,可能会出现CPU来不及从数据缓冲寄存器中取走数据而丢失数据的情况。
以上内容参考 百度百科-中断方式