1.1 输入输出系统发展
1、早期
- 分散链接
- 串型工作
2、接口模块与DMA阶段
- 总线链接
- CPU和IO设备 并行工作
3、具有通道结构
4、具有IO处理机阶段
1.2 输入输出系统的组成
一、I/O软件
1、I/O指令 CPU指令的一部分
操作码 |命令码|设备码
操作码相当于标准,这个执行是IO,命令码是操作码
2、通道指令 通道自身的指令
通道有自己的控制器甚至存储器
通道能够执行由通道指令组成的通道程序
指出数组的收地址、传送字数、操作命令
二、I/O硬件
包含设备与接口 设备通过接口连接在总线上面,如果采用通道,设备连接设备控制器,设备控制器连接通道
1.3 I/O设备与主机的联系方式
一、I/O设备编址方式
1、统一编址
把IO设备地址看作是内存地址一部分,如果输入输出指令,地址码部分地址落入IO地址部分,则这次输入输出操作就是针对IO设备进行的,可以直接用存数、取数指令对IO设备进行操作。
2、不统一编址
在内存地址空间之外单独设置地址空间,输入输出指令不能使用原有存数取数指令,需要使用专门的IO指令
二、设备选址
用设备选择电路识别是否被选中
三、传送方式
1、串行
2、并行
四、联络方式
1、立即响应
对于一些结构简单设备,接收到或者输入数据时可以直接响应,eg:LED灯
2、异步工作采用应答信号
- 并行 为了进行并行操作,IO接口与IO设备之间有由