主机与I/O设备交换信息的控制方式
- 程序查询
CPU与I/O串行工作
- 程序中断
(宏观上)CPU与I/O并行工作
- DMA
数据传送分为三个阶段:预处理、数据传送、后处理
- 停止CPU访问主存
- 周期窃取(周期挪用)
- DMA与CPU交替访问
周期窃取的含义:若出现DMA和CPU同时访问主存的情况,CPU总是将总线占有权让给DMA(窃取时间一般为一个存取周期,防止造成数据的丢失)
请求的种类 | 响应的时间 |
---|---|
CPU响应中断请求 | 每条指令执行阶段的结束时刻 |
CPU响应DMA请求 | 指令周期内任意存取周期结束时 |
一个存取周期只可存取一个字
I/O设备与主机的联系方式
编址方式
- 与存储器统一编址
- 独立编址
联络方式
- 立即响应方式联络
- 异步方式联络
- 同步方式联络
传送方式
- 串行传输
- 并行传输
连接方式
- 辐射式
- 总线式
端口与接口
端口:存放信息的寄存器
接口:连接部件,实现信息传送