计算机硬件维修工程师

问答题试比较中断方式与DMA方式的主要异同,并指出它们各自应用在什么性质的场合。

题目
问答题
试比较中断方式与DMA方式的主要异同,并指出它们各自应用在什么性质的场合。
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

8259A对中断优先权的管理有几种处理的方式?各自应用在什么场合?


正确答案: 8259A对中断优先权的管理可分为以下4种情况:
(1)完全嵌套方式:是8259A最常用的工作方式。
(2)自动循环方式:一般用在系统中多个中断源优先级相同的场合。
(3)中断屏蔽方式:这种方式能在中断服务程序执行期间动态地改变系统的优先结构。
(4)特殊完全嵌套方式:一般用在8259A级联系统中。

第2题:

8259A对中断优先权的管理和对中断结束的管理有几种处理的方式?各自应用在什么场合?


正确答案: 8259A对中断优先权的管理可分为以下4种情况:
(1)完全嵌套方式:是8259A最常用的工作方式。
(2)自动循环方式:一般用在系统中多个中断源优先级相同的场合。
(3)中断屏蔽方式:这种方式能在中断服务程序执行期间动态地改变系统的优先结构。
(4)特殊完全嵌套方式:一般用在8259A级联系统中。
8259A结束中断处理的方式有:
(1)一般EOI方式:只有在当前结束的中断总是尚未处理完的级别最高的中断时,才能使用这种结束方式。
(2)指定EOI方式:适合于在任何情况下使用。
(3)自动EOI方式:只有在一些以预定速率发生中断,且不会发生同级中断互相打断或低级中断打断高级中断的情况下,才使用自动EOI方式。

第3题:

在CPU和DMA的并行性上,DMA方式和中断方式作何比较()

A.DMA方式比中断方式高

B.中断方式比DMA方式高

C.两者一样高

D.视具体任务而定


正确答案:A

第4题:

相对于条件传送方式,中断方式有什么优点?和DMA方式比较,中断传送方式又有什么不足之处?


正确答案: 中断传送方式下,当外设要求交换数据时,向CPU发中断请求,CPU在执行完当前指令后,即可中断当前任务的执行,并根据中断源转入相应的中断处理服务程序,实现对请求中断外设的管理。CPU与外设实现了并行工作,大大提高了工作效率。
DMA方式是在存储器与外设间开辟一条高速数据通道,使外设与内存之间直接交换数据,不需要CPU的干预。

第5题:

比较通道、DMA、中断三种基本I/O方式的异同点。


正确答案:通道是通过执行通道指令来实现输入/输出的;DMA是由DMA控制器在获得总线控制权后,直接在内存与外设之间实现数据传送的;中断是通过CPU在响应中断时,转入中断服务程序,执行输入/输出指令来完成输入/输出的。

第6题:

在I/O控制方式中,中断和DMA有何主要异同?


正确答案:两者都是由外设主动提出申请,但在中断方式仍需要通过程序传送数据,并在处理的过程中还要“保护现场”和“恢复现场”,而DMA方式可以让外设与内存直接交换数据,不必经过CPU,所以处理速度更快,实时性更强。

第7题:

试比较斜导柱抽芯机构与斜滑块抽芯机构的异同及各自的适用场合。


正确答案: 斜导柱抽芯一般在模具中是导柱导套的配合,主要起导向作用,不参与成型。斜滑块抽芯常用作成型面的一部分,主要作用是参与成型,有时候也用于锁紧

第8题:

中断传送方式与DMA方式相比较,()。

  • A、DMA方式的实时性好,能快速响应外设的请求
  • B、DMA方式开销小,传送速度比中断快
  • C、它们都要CPU进行控制,所以二者的差别并不明显
  • D、DMA方式时,8237可以提供所有的地址信号

正确答案:B

第9题:

程序查询方式、中断方式、DMA方式的优先级排列次序为()。

  • A、程序查询方式、中断方式、DMA方式
  • B、中断方式、程序查询方式、DMA方式
  • C、DMA方式、程序查询方式、中断方式
  • D、DMA方式、中断方式、程序查询方式

正确答案:D

第10题:

比较DMA方式和程序中断方式的区别,根据比较,指出DMA工作方式的优缺点。 


正确答案: 中断方式:外部设备每进行一个数据的输入/输出,都要通过“中断申请”要求CPU进行处理。CPU通过执行一段“中断服务程序”完成数据的传输。
D.MA方式:CPU通过对DMAC的初始化,启动一个数据块的传输操作。之后的数据传输通过信号的联络,在外设接口和存储器之间进行,CPU只需简单地让出总线,而无需其他操作。
根据上述比较,可以得到DMA工作方式的如下特点:
优点:
1)对于CPU而言,它的任务仅仅是在一个数据块传输之前对DMAC进行初始化,CPU用于传输控制的操作达到最小(不考虑与通道/IO处理器方式的比较),CPU的效率最高。CPU与外设“并行”工作。
2)外部设备一个数据输入/输出完成后,向DMAC申请进行数据传输,响应时间仅为DMAC的1~3个时钟周期。响应速度达到最快,可以满足高速传输的需要。
缺点:
1)实现DMA控制需要增加DMA控制器和总线控制逻辑,增加了系统的复杂性。
2)DMA传输需要占用总线,并且具有较高的“优先级”。这使得系统对其他设备的响应速度不能得到明确的保证。