计算机组成原理(7)输入输出系统 DMA 程序中断

信息交换

CPU管理外设有一下方式:

  • 程序查询方式
  • 程序中断方式
  • 直接内存访问(DMA)方式
  • 通道方式
  • 外围处理机(PPU)方式
    在这里插入图片描述
    这四种方法对应上述四种方式
  • 程序查询
    数据在CPU与外设之间 全靠计算机控制
    浪费CPU
  • 程序中断
    外围设备主动通知CPU。就是一致学习的中断请求
    比系统查询好,但是开销大
  • DMA直接内存访问
    完全由硬件执行IO交换。DMA完全接管总线控制。数据交换不仅过CPU,直接在内存与外设之间。传输速度受内存访问时间限制,适用于内存与高速外围设备之间的大批次交换场景
  • 通道
    CPU将权力下放给通道。通道时特殊的处理器,其中有应用称为输入输出处理器(IOP),实现对外围设备统一管理。提高CPU效率但是硬件代价增加。
  • 外围处理机
    ppu时通道的进一步发展。ppu独立于主机工作,类似于微小的计算机。这种系统变成了分布式多机系统

程序查询与程序中断适合传输速率小的设备,单片机,微型计算机。而DMA,通道,ppu适用于传输速率高设备,大中型计算机中。在这里插入图片描述

程序中断方式

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值