【计算机组成原理考研复习】07、IO输入输出设备

IO系统基本概念

  1. I/O类别
    1. IO硬件
      1. IO设备
      2. IO接口【IO控制器】
        1. 是一个芯片,在主板上
    2. IO软件
      1. 驱动程序、用户程序、管理程序、升级补丁等
      2. IO指令:CPU用
        1. 结构:操作码 | 命令码 | 设备码
      3. 通道指令:通道用
  2. 输入输出设备
    1. 外部设备
    2. 接口
    3. 输入设备
    4. 输出设备
    5. 外存设备
  3. IO控制方式

 

 

    1. 程序查询方式:
      1. 就是CPU轮询,一直等待中断处理结束,CPU才开始下一个任务
    2. 程序中断方式:
      1. IO传输数据发出IO的中断请求以后CPU开始处理请求
    3. DMA方式【三总线中涉及】:用于高速外设与CPU之间访存
      1. DMA每存一个字的信息,才发出一次中断请求
    4. 通道方式【二总线中涉及】:用来缓冲CPU和IO之间速度不匹配的矛盾
      1. 专门的通道,一种只能识别执行通道指令的“CPU”

 

 

外部设备

  1. 输入设备
    1. 键盘
    2. 鼠标
  2. 输出设备
    1. 显示器:
      1. 屏幕大小
      2. 分辨率:显示器的像素点个数:1024 * 768等
      3. 灰度级:黑白显示器中现实的像素点的明暗差别
      4. 刷新:单位时间内扫描整个屏幕内容的次数
      5. 刷新频率:通常60Hz - 120Hz
      6. 显示存储器【显存】
        1. 理想最小容量 = 分辨率 * 灰度级位数
        2. 理想带宽 = 分辨率 * 灰度级位数 * 帧数
      7. 示例:阴极射线管
    2. 打印机:
  3. 外存储器
    1. 磁盘存储器
    2. 磁盘阵列
    3. 光盘
    4. SSD固态

 

 

IO接口

IO方式

 

 

 

 

DMA方式

  1. 通常控制快设备
  2. DMA控制器:
    1. 把磁盘数据传入主存某位置
    2. 步骤
      1. 接收磁盘请求
      2. 把数据通过系统总线写入主存,首先向CPU提交总线控制权申请,进入DMA操作周期(写)
      3. 规定数据在主存和外设间的传送方向,发出读写信号,执行数据传输
      4. 向CPU报告DMA操作的结束,中断信号
    3. 内部构造
      1. 数据缓冲寄存器:接收从快设备中传输进来的数据,暂存
      2. DMA请求触发器:数据缓冲器中,数据到1字的时候,请求器置1,向CPU发送状态,CPU从缓冲器中取走数据
      3. 中断机构:完成数据传输后,中断机构发出中断请求,与传送长度计数器关联。
  3. DM A与CPU访寸冲突,解决
    1. 停止CPU访问
    2. DMA与CPU交替访寸
    3. 周期挪用
      1. a
  4. DMA与中断区别

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值