前言
记录一些计组相关联的题集与知识点,方便记忆与理解。
DMA
- 采用DMA方式传送数据时,每传送一个数据就要用一个( C)时间。 A 指令周期 B 机器周期 C 存储周期 D 总线周期
- 发生中断请求的条件不正确的是( A ) A 一条指令执行结束 B 一次I/O操作结束 C 机器内部发生故障 D 一次DMA操作结束
- DMA控制器按其 组成 结构,分为 选择 型和 多路 型两种。
- 比较选择型DMA控制器与多路型DMA控制器
-
选择型DMA控制器特别适合数据传送率很高以至接近内存存取速度的设备,而不适用慢速设备;而多路型DMA控制器却适合于同时为多个慢速外设服务。
选择型DMA控制器在物理上可以连接多个设备,而逻辑上只允许接一个设备;而多路型不仅在物理上可连接多个外设,而且在逻辑上也允许这些外设同时工作。
选择型以数据块方式传送,多路型中各设备以字节交叉方式通过DMA控制器进行数据传送。
- 直接内存访问(DMA)方式中,DMA控制器从CPU完全接管对 总线 的控制,数据交换不经过CPU,而直接在内存和 I/O设备(或输入/输出设备)之间进行。
- 在计算机系统中,CPU对外围设备的管理处理程序查询方式、程序中断方式外,还有 DMA 方式、 通道 方式和 外围处理机 方式。
- 对汇编语言程序员透明的是_A__。
- A. I/0方式中的DMA访问方式 B. 浮点数据表示
- C. 访问方式保护 D. 程序性中断
- IBM370的1/0处理机用的是_D__。
- A. 程序控制I/0方式 B. DMA方式
- C. 外围处理机方式 D. 通道方式
- CDC CYBERl70的I/0处理机系统属于_C__。
- A. 通道方式 B. DMA方式
- C. 外围处理机方式 D. 程序控制的1/0方式
- 程序中断方式和DMA方式中都有中断请求,但目的不同。
- DMA方式中,DMA控制器从CPU完全接管对_总线___的控制,数据交换不经过CPU,而之间在内存和_I/O设备___之间进行.
- DMA的含义是_直接存储器访问_,用于解决_数据块高速传送 问题.
- 下述I/O控制方式中,___B__主要由程序实现。
- A. PPU(外围处理机) B. 中断方式 C. DMA 方式 D. 通道方式
- 发生中断请求的可能条件是__BCD____。
- 一条指令执行结束(不是产生的条件,而是响应的条件)
- 一次I/O操作开始 C. 机器内部发生故障 D. 一次DMA操作开始
- CPU响应中断应具备哪些条件?
- (1)在CPU内部设置的中断屏蔽触发器必须是开放的。
- (2)外设有中断请求时,中断请求触发器必须处于“1”状态,保持中断请求信号。
- (3)外设(接口)中断允许触发器必须为“1”,这样才能把外设中断请求送至CPU。
- (4)当上述三个条件具备时,CPU在现行指令结束的最后一个状态周期响应中断。
- 四条件:
- 有中断请求INTR;CPU允许中断(IF=1);无DMA请求DMAR;一条指令执行结束。
- 在计算机系统中,CPU对外围设备的管理除了程序查询方式、程序中断方式外,还有DMA 方式、 通道 方式和 外围处理机_方式。
- 外围设备的I/O控制方式分类及特点:/CPU管理外围设备有五种方式:
- (1) 程序查询方式:CPU的操作和外围设备的操作能够同步,而且硬件结构比较简单
- (2) 程序中断方式:一般适用于随机出现的服务,且一旦提出要求应立即进行,节省了CPU的时间,但硬件结构相对复杂一些。
- (3) 直接内存访问(DMA)方式:数据传输速度很高,传输速率仅受内存访问时间的限制。需更多硬件,适用于内存和高速外设之间大批交换数据的场合。
- (4) 通道方式:可以实现对外设的统一管理和外设与内存之间的数据传送,大大提高了CPU的工作效率。
- (5) 外围处理机方式:通道方式的进一步发展,基本上独立于主机工作,结果更接近一般处理机。
- 所谓三总线结构的计算机是指:I/O总线、主存总线和DMA总线三组传输线
- 主机与I/O设备传送数据时,采用( DMA方式)CPU的效率最高
- 简要描述外设进行DMA操作的过程及DMA方式的主要优点。
- (1)外设发出DMA请求;
- (2)CPU响应请求,DMA控制器从CPU接管总线的控制;
- (3)由DMA控制器执行数据传送操作;
- (4)向CPU报告DMA操作结束。
- 主要优点是数据数据速度快
- 一个基本的DMA控制器应包括哪些逻辑构件.
- 应当包括:内存地址计数器、字计数器、数据缓冲寄存器、“DMA请求”标志、“控制/状态”逻辑、中断机构等逻辑构件
- 何谓DMA方式,DMA控制器可采用哪几种方式与CPU分时使用内存。
- 解:DMA直接内存访问方式是一种完全由硬件执行I/O交换的工作方式。
- DMA控制器从CPU完全接管对总线的控制,数据交换不经过CPU而直接在内存和I/O设备间进行。
- 会产生DMA请求的总线部件是_D__。
- A. 任何外设 B. 高速外设
- C. 需要与主机批量交换数据的外设 D. 具有DMA接口的外设
- 当采用___A__输入操作情况下,除非计算机等待数据,否则无法传送数据给计算机
- A. 程序查询方式 B. 中断方式 C. DMA方式 D. 独立请求方式
- 属于发生中断请求的条件的是__B____。
- A.一次逻辑运算结束 B.一次DMA操作结束C.一次算术运算结束 D.一条指令执行结束
- DMA传送方式有:
- 停止CPU访内、周期挪用、DMA与CPU交替访内
- 原理示意图如下图所示:
- DMA技术的出现使得 外围设备 可以通过 DMA控制器直接访问 内存,与此同时,CPU可以继续执行程序。
- 下面哪种情况下,可能不发生中断请求___B___。
- A. DMA操作结束 B. 一条指令执行完毕 C. 机器出现故障 D. 执行“软中断”指令
- 选择型DMA控制器在_物理_可以连接多个设备,而在_逻辑_只能允许连接一个设备,适合于连接_高速_设备。
- 多路行DMA控制器不仅在_物理 __上而且在_逻辑_上可以连接多个设备,适合于连接_慢速_设备。
其中部分题解有从他处搬运而来,如有侵权请告知删除。