计算机组成原理——IO系统

输入输出系统的四个发展阶段

  1. 早期阶段
    早期的IO设备种类较少,与主存交换信息必须通过CPU,在这个阶段中,IO设备与主机采用分散连接的方式,IO设备与CPU按串行方式工作,不仅效率低下,而且裁撤、增添设备十分不便。
  2. 接口模块和DMA阶段
    这个阶段计算机采用了总线结构
    对于接口来说,接口中设有数据通路和控制通路,数据经过接口既起到缓冲作用,又可以进行串并变换。许多接口还可以处理中断请求,提高了系统的效率。
    为了进一步提高工作效率,又出现了DMA技术即Direct Memory Access。特点是IO与主存之间有一条直接的数据通路,将CPU解放出来,进一步提升了资源利用率。
  3. 通道结构阶段
    通道负责管理IO设备以及实现主存与IO之间交换信息的功能,可以看做具有特殊功能的处理器,通道有专用的通道指令,能独立地执行用通道命令所编写的指令。进一步将CPU解放出来。
  4. Peripheral Processor阶段
    IO处理机基本上独立于主机存在,可以实现更大程度的并行工作。

输入输出系统的组成

输入输出系统由软件和硬件两部分组成。

  1. 软件
  • IO指令
    IO指令是机器指令的一类,其指令格式可以与其他指令类似,但是也应该反映CPU与IO系统交换信息的特点。
  • 6
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值