计算机组成原理复习提纲四(输入输出系统)

第5章 输入输出系统

1.熟知输出输入系统的组成以及I/O设备与主机的联系方式。

输入输出系统的发展概况
  1. 早期
    • 分散连接: CPU和I/O设备串行工作 程序查询方式
  2. 接口模块和DMA阶段
    • 总线连接: CPU和I/O设备并行工作
      • 中断方式
      • DMA方式
  3. 具有通道结构阶段
  4. 具有I/O处理机的阶段
输入输出系统的组成
  1. I/O软件
    • I/O指令 CPU指令的一部分

      image-20200329162842798
      • 将数据从I/O设备输入主机
      • 将数据从主机输出至I/O设备
      • 状态测试
      • 形成某些操作指令
    • 通道指令 通道自身的指令

      指出数据组的首地址, 传送字数, 操作命令

  2. I/O硬件
    • 设备 I/O接口
    • 设备 设备控制器 通道
I/O设备与主机的联系方式
  1. I/O设备编址方式

    • 统一编址 用取数, 存数指令
    • 不统一编址 有专门的I/O指令
  2. 设备寻址

    用设备选择电路识别是否被选中

  3. 传送方式

    • 串行

      image-20200329165152759
    • 并行

      image-20200329165116049
  4. 联络方式

    • 立即响应
    • 异步工作采用应答信号
    • 同步工作采用同步时标

2.理解I/O设备和主机交换信息的控制方式(程序查询方式、程序中断方式、DMA方式、通道方式、I/O处理机方式)以及各自的特点(包括他们之间的区别、联系以及对CPU工作效率的影响等)。

程序查询方式

程序查询方式是由CPU通过程序查询I/O设备是否已做好准备, 从而控制I/O设备与主机交换信息.

过程
  • 程序先向I/O设备发出I/O命令字;

  • 读取I/O设备工作状态信息;

  • 检查状态字中的标志, 看是否可以进行数据交换;

  • 若设备未准备就绪, 则返回到上一步, 重复查询;

    否则, 发出设备准备就绪信号;

  • CPU与I/O接口的数据缓冲寄存器进行数据交换,

    与此同时, 将接口中的状态标志复位.

特点

何时对何设备进行输入输出操作完全受CPU控制, 外围设备与CPU处于异步工作关系, 数据的输入/输出都要经过CPU.

优点

计算机与外设之间可以

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值