计算机组成原理
输入输出系统
这是计算机的三大模块中的第三个模块,输入输出模块,也称为输入输出系统。重点学习:
- I/O设备与主机交换信息的三种控制方式
- 相应接口功能和组成
- 学习几种常用的I/O设备
输入输出系统的不同阶段
1、早期阶段
特点:
- 每个设备都必须配有独立的逻辑电路与CPU相连,用来实现I/O设备与主机交换信息时,CPU不得不停止各种运算,因此及其浪费时间。
- 由于每个I/O设备的逻辑控制电路都紧密连在一起,所以如果想添加新设备是很困难的。
2、接口模块和DMA
到了这个阶段,其实就跟前面说的存储器差不多了,使用总线的方式进行通讯。这个阶段其实是由原本的串行变成串并行。
3、具有通道结构的阶段
4、具有I/O处理机的阶段
出现I/O处理机,基本独立于主机工作,可以完成I/O通道要完成的I/O控制,又可以完成码制变换、格式处理、数据块检错、纠错等操作。
输入输出系统的组成
I/O软件
- 将用户编制的程序输入主机内
- 将运算结果输送给用户
- 实现输入输出系统与主机工作的协调
包含内容有:
- I/O指令
- 通道指令
I/O硬件
I/O设备与主机的联系方式
联系方式包含有以下四种:
1、I/O设备编址方式
2、设备寻址
3、传送方式
4、联络方式
常见的IO设备的控制方式
1、程序查询方式
2、程序中断方式
3、DMA方式