工学

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

题目
问答题
比较DMA方式和程序中断方式的区别,根据比较,指出DMA工作方式的优缺点。
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

计算机在处理程序查询方式、中断方式、DMA方式时的优先处理顺序从高到低为

A.程序查询、中断、DMA

B.DMA、中断、程序查询

C.中断、程序查询、DMA

D.中断、DMA、程序查询


正确答案:B

第2题:

计算机运行过程中,CPU 需要与外设进行数据交换。采用( )控制技术时,CPU与外设可并行工作。

A.程序查询方式和中断方式

B.中断方式和 DMA方式

C.程序查询方式和 DMA方式

D.程序查询方式、中断方式和 DMA方式


答案: B:
程序查询方式是按顺序执行的方式,由CPU全程控制。因此不能实现外设与CPU的并行工作。中断方式,在外设做好数据传送之前,CPU可做自己的事情。发出中断请求之后,CPU响应才会控制其数据传输过程,因此能一定程度上实现CPU和外设的并行。而DMA方式由DMAC控制器向CPU申请总线的控制权,在获得CPU的总线控制权之后,由DMAC代替CPU控制数据传输过程。

第3题:

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

A.DMA方式比中断方式高

B.中断方式比DMA方式高

C.两者一样高

D.视具体任务而定


正确答案:A

第4题:

数据采集主要根据A/D转换时间的长短以及对速度的要求采用查询工作方式、中断工作方式和DMA工作方式等三钟工作方式。


正确答案:正确

第5题:

比较程序直接控制方式、程序中断控制方式、直接存储器存取控制方式(或DMA方式)的特点。?


正确答案:①程序直接控制方式:直接通过I/O指令传输数据,控制简单;不能实行CPU与外设并行工作;系统中存在大量高速外设会造成数据丢失。
②程序中断控制方式:通过中断方式传输数据。能实行CPU与外设、外设与外设并行工作;可以处理复杂事务、实现故障处理提高系统的可靠性;可以实现人机对话方便用户使用计算机。适合低速设备。
③直接存储器存取控制方式(或DMA方式):数据传输过程中完全有DMA控制器控制,占用CPU时间最少;只能实现简单的数据传送不能进行复杂的事务处理。适合高速成块数据传输。

第6题:

计算机在处理程序查询方式、中断方式、DMA方式时的优先处理顺序从高到低为______。

A.程序查询方式、中断方式、DMA方式

B.DMA方式、中断方式、程序查询方式

C.中断方式、程序查询方式、DMA方式

D.中断方式、DMA方式、程序查询方式


正确答案:B

第7题:

关于程序中断方式和DMA方式的叙述错误的是()。Ⅰ.DMA的优先级比程序中断的优先级要高Ⅱ.程序中断方式需要保护现场,DMA方式不需要保护现场Ⅲ.程序中断方式的中断请求是为了报告CPU数据的传输结束,而DMA方式的中断请求完全是为了传送数据

A.只有Ⅱ
B.Ⅱ、Ⅲ
C.只有Ⅲ
D.Ⅰ、Ⅲ

答案:C
解析:
I项,DMA方式不需要CPU干预传送操作,仅仅是开始和结尾挪用CPU-点时间,其余不占用CPU任何资源;中断方式是程序切换,每次操作需要保护和恢复现场,所以DMA优先级高于中断请求,这样可以加快处理效率。II项,从I的分析可知,程序中断需要中断现行程序,故需保护现场,以便中断执行完之后还能回到原来的点去继续没有完成的工作:DMA方式不需要中断现行程序,无须保护现场。ⅡI的说法正好相反。

第8题:

下列叙述中,正确的是( )

A.程序中断方式和DMA方式中实现数据传送都需中断请求

B.程序中断方式中有中断请求,DMA方式中无中断请求

C.程序中断方式和DMA方式中都有中断请求,但目的不同

D.DMA方式中无中断请求


正确答案:C
解析:DMA方式中实现数据传送不需中断请求,所以选项A是错误的;程序中断方式和DMA方式中都有中断请求,但目的不同,所以选项B和D错误,选项C是正确的。

第9题:

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

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

正确答案:B

第10题:

对于三种基本的输入输出方式,即程序控制方式、程序中断方式和DMA方式,下面的结论正确吗? (1)采用程序中断方式能够提高CPU的利用率,因此,在设置有中断方式的计算机系统中,就不需要再使用程序控制方式了。 (2)DMA方式能够处理高速外部设备输入输出工作。由于高速工作方式一般能够覆盖低速工作方式,因此,在采用了DMA方式的计算机系统中,就没有必要再使用中断方式了。


正确答案: (1)不正确;
(2)不正确。

更多相关问题