计算机组成原理第七章复习

image-20201202203117657

输入输出控制方式:

本部分接操作系统的内容

image-20201202204015868

image-20201202204534379

程序查询方式:

image-20201202204344218

程序中断方式:

image-20201202204408956

DMA方式:

image-20201202204425766

IO通道方式

image-20201202204440874

程序中断方式:

程序中断的作用

  1. 实现CPU与IO设备并行工作
  2. 处理硬件故障与软件错误
  3. 实现人机交互, 用户干预机器需要用到中断系统
  4. 实现多道程序, 分时操作, 多道程序的切换需要借助中断系统
  5. 实时处理需要借助中断系统来实现快速响应
  6. 实现应用程序与操作系统的切换
  7. 多处理器系统中各个处理器之间的信息交换与任务切换

DMA方式

DMA方式的优点

  1. 他使主存与CPU的固定联系脱钩, 主存既可以被CPU访问, 又可以被外设访问
  2. 在数据块传送时, 主存地址的确定, 传送数据的计数等全部由硬件实现
  3. 主存中要开辟专用的数据缓冲区, 即时供给和接收外部数据
  4. DMA传送速度快, CPU和外设并行工作, 提升了系统效率
  5. DMA在传送开始前要通过程序进行预处理, 结束后要通过中断方式进行后处理

image-20201202204944714

image-20201202212353238

image-20201202212452582

image-20201202212333299

DMA方式与中断方式的区别:

  1. 中断方式是程序的切换, 需要保护和恢复现场, 而DMA方式除了预处理与后处理, 其余时间不占用CPU资源
  2. DMA的响应更加及时, 只要不占用CPU总线时都能够被响应
  3. 中断传送过程需要CPU的干预, 而DMA传送不需要CPU, 所以DMA的传送速率相当高
  4. DMA请求优先于中断请求
  5. 中断具有对异常事件的处理能力, 而DMA方式进局限于传送数据库的IO操作
  6. 中断依靠程序传送数据, 而DMA依靠硬件传送

IO通道

image-20201202215205576

image-20201202215336050

各种IO接口:

这部分看书来得好, 书里多😆

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值