3.IO方式
大约 2 分钟
程序查询方式

提示
程序查询方式也分独占查询和定时查询:
- 独占查询,全部用于查询设备状态
- 一段时间查询一次,其他时间可以正常工作,像鼠标就是采用这种方式
程序中断方式

程序中断工作流程
- 中断请求
- 中断响应判优
- CPU响应中断的条件
- 硬件故障中断属于最高级,其次是软件中断:
- 非屏蔽中断优于可屏蔽中断:
- DMA请求优于I/O设备传送的中断请求
- 高速设备优于低速设备;
- 输入设备优于输出设备:
- 实时设备优于普通设备。
- CPU响应过程,CPU响应中断后,经过某些操作,转去执行中断服务程序。这些操作是由硬件直接实现的,我们将它称为中断隐指令。中断隐指令并不是指令系统中的一条真正的指令,只是一种虚拟的说法,本质上是硬件的一系列自动操作
- 中断向量
- 中断处理过程

【课件】7.3.2_1中断的作用和原理
多重中断和中断屏蔽技术
【课件】7.3.2_2多重中断
DMA 方式
CPU 会在每个存储周期结束后检查是否有DMA 请求, 而不是在指令执行过程的末尾这样做
相关信息
- 在程序查询方式中,CPU 与外设串行工作,传送与主程序串行工作。
- 在中断方式中,CPU 与外设并行工作,当数据准备好时仍需中断主程序以执行数据传送,因此传送与主程序仍是串行的。
- 在DMA 方式中,CPU 与外设、传送与主程序都是并行的。
