[中级]软考_软件设计_计算机组成与体系结构_08_输入输出技术

输入输出技术

前言

输入输出技术就是IO技术

控制方式

  • 程序控制(查询)方式:分为无条件传送和程序查询方式两种。

方法简单,硬件开销小,但I/O能力不高,严重影响CPU的利用率。

  • 程序中断方式:与程序控制方式相比,中断方式因为CPU无需等待而提高了传输请求的响应速度。
  • DMA方式:是为了在主存与外设之间实现高速、批量数据交换而设置的。DMA方式比程序控制方式与中断方式都高效。

(DMAC向总线裁决逻辑提出总线请求;CPU执行完当前总线周期即可释放总线控制权。此时DMA响应,通过DMAC通知/O接口开始DMA传输。)

  • 通道方式:I/O处理机 典型的硬件

总结:鼠标、键盘 都是中断的方式传输的,移动硬盘是DMA方式来传输的。从上到下,处理的效率越来越高

考点

中断处理过程

往年真题

计算机系统中常用的输入/输出控制方式有无条件传送、中断、程序查询和DMA方式等。当采用( D )方式时,不需要CPU执行程序指令来传送数据。

A.中断      B.程序查询
C.无条件传送   D.DMA


计算机运行过程中,遇到突发事件,要求CPU暂时停止正在运行的程序,转去为突发事件服务,服务完毕,再自动返回原程序继续执行,这个过程称为( B ),其处理过程中保存现场的目的是( C )。

A.阻塞      B.中断
C.动态绑定    D.静态绑定

A.防止丢失数据      B.防止对其他部件造成影响
C.返回去继续执行原程序  D.为中断处理程序提供数据


CPU是在( D )结束时响应DMA请求的。

A.一条指令执行    B.一段程序
C.一个时钟周期    D.一个总线周期

最近更新

  1. TCP协议是安全的吗?

    2024-04-05 22:50:08       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-05 22:50:08       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-05 22:50:08       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-05 22:50:08       20 阅读

热门阅读

  1. 【洛谷题解】 P1696 [USACO18JAN] Blocked Billboard II B

    2024-04-05 22:50:08       13 阅读
  2. ACWing: 1049 大盗阿福

    2024-04-05 22:50:08       14 阅读
  3. 【CANoe】CAPL_E2E测试-验证报文中的CRC值是否正确

    2024-04-05 22:50:08       14 阅读
  4. 系统交互造成的乱码问题

    2024-04-05 22:50:08       15 阅读
  5. gulp的基本使用(三)

    2024-04-05 22:50:08       17 阅读
  6. mysql 通配符与模式匹配用法详解

    2024-04-05 22:50:08       13 阅读
  7. C++初阶:vector类的模拟实现(含模板)

    2024-04-05 22:50:08       16 阅读
  8. 竖式运算(和我那个计算器一样拉)

    2024-04-05 22:50:08       13 阅读
  9. 拿到运营商给的IP池

    2024-04-05 22:50:08       12 阅读
  10. WebKit结构简介

    2024-04-05 22:50:08       12 阅读
  11. css:阴影效果box-shadow

    2024-04-05 22:50:08       23 阅读