使多台I/O设备分时占用总线。
CPU 和 I/O设备 并行 工作
中断方式 DMA 方式
5
5.1 概 述
一、输入输出系统的发展概况
3. 具有通道结构的阶段
DMA存在的问题: 都配置DMA接口,增加硬件成本,控制复杂 CPU对众多的DMA的接口进行管理,影响CPU 的工作效率。
通道方式。通道是一个从属于CPU的专用处理机。 依据CPU的I/O指令进行启动、停止或改变工作 状态。 有专用的通道指令,能独立执行用通道指令编 写的输入输出程序。
反映设备状态:
完成触发器D 工作触发器 B 中断请求触发器 INTR 屏蔽触发器 MASK
D=0,B=0 暂停 D=1,B=0准备就绪 D=0,B=1正准备
传送命令: 当SEL 有效时,命令寄存 器接受I/O指令的 命令码
29
三、接口类型
1. 按数据 传送方式 分类
并行接口
Intel 8255
串行接口
程序 查询 方式
CPU 执行 现行程序
启动I/O
CPU查询等待并传输I/O数据 I/O 准备及传送
CPU 执行 现行程序
程序 中断 方式
CPU 执行现行程序 指令执行周期结束
启动I/O
中断请求
I/O准备
一个存取周期
间 断 CPU 执行现行程序
I/O准备 CPU 处理中断服务程序 实现 I/O 与主机之间的传送
(1) 串行 (2) 并行
12
4. 联络方式
联络:I/O设备与主机之间互相了解彼 此当时所处的状态。
(1) 立即响应 慢速设备,I/O指令一到立即响应,无需特殊
联系信号。
(2) 异步工作采用应答信号 I/O设备与主机工作速度不匹