7.1 I/O基本概念

返回目录《计算机组成原理笔记目录(2019 王道考研)》

7.1 I/O基本概念
本节主要内容
    1.演变过程
    2.I/O系统的组成
    3.I/O控制方式简介
    
1.I/O系统的演变过程

在这里插入图片描述

2.I/O系统的组成
    一般来说,I/O系统由I/O软件和I/O硬件两部分构成
    1.I/O软件
        包括驱动程序、用户程序、管理程序、升级补丁等
        通常采用I/O指令和通道指令实现CPU和I/O设备的信息交换
        1.I/O指令(CPU指令的一部分)
            命令格式:操作码|命令码|设备码
            1.操作码:识别I/O指令
            2.命令码:做什么操作
            3.设备码:对哪个设备进行操作
        2.通道指令(通道自身的指令)
            指出数据的首地址、传送字数、操作命令
            通道指令放在主存中
            由CPU执行启动I/O设备的指令,由通道代替CPU对I/O设备进行管理
    2.I/O硬件
        包括外部设备、设备控制器和接口、I/O总线等

在这里插入图片描述

3.I/O方式简介
    1.程序查询方式
        IO与CPU串行,CPU有”踏步等待“的现象
    2.程序中断方式
        IO准备数据时CPU继续工作,在指令结束时响应中断
    3.DMA方式
        主存与IO交换信息时,由DMA控制器控制,在存取周期结束时响应DMA请求
    4.通道方式
        通过I/O指令启动通道,通道程序放在主存中
    前两种主要由程序控制,用于速度较低的外设
    后两种主要由硬件控制,用于速度较高的外设

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值