计组 | DMA

前言

记录一些计组相关联的题集与知识点,方便记忆与理解。

DMA

  1. 采用DMA方式传送数据时,每传送一个数据就要用一个( C)时间。                                      A 指令周期     B 机器周期       C 存储周期     D 总线周期
  2. 发生中断请求的条件不正确的是( A )                                                                                   A 一条指令执行结束  B 一次I/O操作结束   C 机器内部发生故障          D 一次DMA操作结束
  3. DMA控制器按其 组成 结构,分为 选择 型和 多路 型两种。
  4. 比较选择型DMA控制器与多路型DMA控制器
  5.         选择型DMA控制器特别适合数据传送率很高以至接近内存存取速度的设备,而不适用慢速设备;而多路型DMA控制器却适合于同时为多个慢速外设服务。

            选择型DMA控制器在物理上可以连接多个设备,而逻辑上只允许接一个设备;而多路型不仅在物理上可连接多个外设,而且在逻辑上也允许这些外设同时工作。

            选择型以数据块方式传送,多路型中各设备以字节交叉方式通过DMA控制器进行数据传送。

  6. 直接内存访问(DMA)方式中,DMA控制器从CPU完全接管对 总线 的控制,数据交换不经过CPU,而直接在内存和 I/O设备(或输入/输出设备)之间进行。
  7. 在计算机系统中,CPU对外围设备的管理处理程序查询方式、程序中断方式外,还有 DMA  方式、 通道 方式和 外围处理机 方式。
  8. 对汇编语言程序员透明的是_A__。
  9.         A. I/0方式中的DMA访问方式       B. 浮点数据表示
  10.         C. 访问方式保护                   D. 程序性中断
  11. IBM370的1/0处理机用的是_D__。
  12.         A. 程序控制I/0方式              B. DMA方式
  13.         C. 外围处理机方式               D. 通道方式
  14.  CDC CYBERl70的I/0处理机系统属于_C__。
  15.         A. 通道方式                     B. DMA方式
  16.         C. 外围处理机方式               D. 程序控制的1/0方式
  17. 程序中断方式和DMA方式中都有中断请求,但目的不同。
  18. DMA方式中,DMA控制器从CPU完全接管对_总线___的控制,数据交换不经过CPU,而之间在内存和_I/O设备___之间进行.
  19. DMA的含义是_直接存储器访问_,用于解决_数据块高速传送 问题.
  20. 下述I/O控制方式中,___B__主要由程序实现。
  21.         A. PPU(外围处理机)    B. 中断方式   C. DMA 方式    D. 通道方式
  22. 发生中断请求的可能条件是__BCD____。
  23. 一条指令执行结束(不是产生的条件,而是响应的条件
  24. 一次I/O操作开始  C. 机器内部发生故障  D. 一次DMA操作开始
  25. CPU响应中断应具备哪些条件?
  26.         (1)在CPU内部设置的中断屏蔽触发器必须是开放的。
  27.         (2)外设有中断请求时,中断请求触发器必须处于“1”状态,保持中断请求信号。
  28.         (3)外设(接口)中断允许触发器必须为“1”,这样才能把外设中断请求送至CPU。
  29.         (4)当上述三个条件具备时,CPU在现行指令结束的最后一个状态周期响应中断。
  30. 四条件:
  31.         有中断请求INTR;CPU允许中断(IF=1);无DMA请求DMAR;一条指令执行结束。
  32. 在计算机系统中,CPU对外围设备的管理除了程序查询方式、程序中断方式外,还有DMA 方式、 通道 方式和 外围处理机_方式。
  33. 外围设备的I/O控制方式分类及特点:/CPU管理外围设备有五种方式:
  34. (1) 程序查询方式:CPU的操作和外围设备的操作能够同步,而且硬件结构比较简单
  35. (2) 程序中断方式:一般适用于随机出现的服务,且一旦提出要求应立即进行,节省了CPU的时间,但硬件结构相对复杂一些。
  36. (3) 直接内存访问(DMA)方式:数据传输速度很高,传输速率仅受内存访问时间的限制。需更多硬件,适用于内存和高速外设之间大批交换数据的场合。
  37. (4) 通道方式:可以实现对外设的统一管理和外设与内存之间的数据传送,大大提高了CPU的工作效率。
  38. (5) 外围处理机方式:通道方式的进一步发展,基本上独立于主机工作,结果更接近一般处理机。
  39. 所谓三总线结构的计算机是指:I/O总线、主存总线和DMA总线三组传输线
  40. 主机与I/O设备传送数据时,采用( DMA方式)CPU的效率最高
  41. 简要描述外设进行DMA操作的过程及DMA方式的主要优点。
  42. (1)外设发出DMA请求;
  43. (2)CPU响应请求,DMA控制器从CPU接管总线的控制;
  44. (3)由DMA控制器执行数据传送操作;
  45. (4)向CPU报告DMA操作结束。
  46. 主要优点是数据数据速度快
  47. 一个基本的DMA控制器应包括哪些逻辑构件.
  48.         应当包括:内存地址计数器、字计数器、数据缓冲寄存器、“DMA请求”标志、“控制/状态”逻辑、中断机构等逻辑构件
  49. 何谓DMA方式,DMA控制器可采用哪几种方式与CPU分时使用内存。
  50.         解:DMA直接内存访问方式是一种完全由硬件执行I/O交换的工作方式。
  51. DMA控制器从CPU完全接管对总线的控制,数据交换不经过CPU而直接在内存和I/O设备间进行。
  52. 会产生DMA请求的总线部件是_D__。
  53.         A. 任何外设                           B. 高速外设
  54.         C. 需要与主机批量交换数据的外设       D. 具有DMA接口的外设
  55. 当采用___A__输入操作情况下,除非计算机等待数据,否则无法传送数据给计算机
  56.           A. 程序查询方式   B. 中断方式    C. DMA方式   D. 独立请求方式
  57. 属于发生中断请求的条件的是__B____。
  58.          A.一次逻辑运算结束 B.一次DMA操作结束C.一次算术运算结束 D.一条指令执行结束
  59. DMA传送方式有:
  60.         停止CPU访内、周期挪用、DMA与CPU交替访内
  61. 原理示意图如下图所示:
  62. DMA技术的出现使得 外围设备 可以通过  DMA控制器直接访问 内存,与此同时,CPU可以继续执行程序。
  63. 下面哪种情况下,可能不发生中断请求___B___。
  64.     A. DMA操作结束  B. 一条指令执行完毕 C. 机器出现故障  D. 执行“软中断”指令
  65. 选择型DMA控制器在_物理_可以连接多个设备,而在_逻辑_只能允许连接一个设备,适合于连接_高速_设备。
  66. 多路行DMA控制器不仅在_物理 __上而且在_逻辑_上可以连接多个设备,适合于连接_慢速_设备。

    其中部分题解有从他处搬运而来,如有侵权请告知删除。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值