计算机组成原理笔记——输入输出系统

输入输出系统的组成
I/O软件
I/O指令
CPU指令的一部分

操作码命令码设备码

通道指令
通道自身的指令,指出数组的首地址、传送字数、操作命令。

I/O硬件
设备 I/O接口
设备 设备控制器 通道

I/O设备与主机的联系方式
I/O设备编址方式

  • 统一编址 用取数、存数指令
  • 不统一编(单独编址),在内存地址空间之外,专门设置地址空间。有专门的I/O指令。

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

传送方式
串行 比较慢,远程传输
并行 比较快,近距离传输

联络方式
立即响应方式,例指示灯等。
异步工作采用应答信号联络。
并行
在这里插入图片描述
在I/O接口和I/O设备之间进行,采用类似于总线的结构进行数据传送,并有应答信号等。

串行
在这里插入图片描述
一位低电平的起始位,两位高电平的终止位。
同步工作采用同步时标

I/O设备与主机的连接方式
辐射式连接
在这里插入图片描述
每台设备都配有一套控制线路和一组信号线。不利于增删设备。

总线连接
便于增删设备

I/O设备与主机信息传送的控制方式

程序查询方式
在这里插入图片描述
CPU在数据准备时一直处于原地踏步状态,效率非常低。串行工作方式。

程序中断方式
在这里插入图片描述
在这里插入图片描述
没有踏步等待现象,中断现行程序。
CPU启动I/O程序后依旧继续执行原程序,在第K条指令结束后,CPU响应了I/O设备的请求,中断了现行程序,转至中断服务程序,待处理完成后再返回原程序断点处,继续从第K+1条指令往下执行。
如果需要完成的数据量很小,会需要很多的CPU指令来完成,可能会消耗CPU较大的时间。

DMA方式
主存和I/O设备之间有一条数据通路,主存与I/O设备进行信息交换时,无须调用中断服务程序。
若出现DMA和CPU同时访问主存,CPU总是将总线占有权让给DMA,通常把DMA的这种占有称为窃取或挪用。
在这里插入图片描述
CPU和I/O并行工作

三种方式的CPU工作效率比较
在这里插入图片描述
由上到下,I/O系统的自治能力越来越强。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值