计算机组成原理day5

输入输出系统

这是计算机的三大模块中的第三个模块,输入输出模块,也称为输入输出系统。重点学习:

  • 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方式

猜你喜欢

转载自blog.csdn.net/qq_42312125/article/details/107447472
今日推荐