66问答网
所有问题
从五个方面来比较程序中断方式跟dma方式的区别
如题所述
举报该问题
推荐答案 2012-06-24
DMA方式优点:对于CPU而言,它的任务仅仅是在一个数据块传输之前对DMAC进行初始化,CPU用于传输控制的操作达到最小(不考虑与通道/IO处理器方式的比较),CPU的效率最高。CPU与外设“并行”工作。外部设备一个数据输入/输出完成后,向DMAC申请进行数据传输,响应时间仅为DMAC的1~3个时钟周期。响应速度达到最快,可以满足高速传输的需要。
DMA方式缺点:实现DMA控制需要增加DMA控制器和总线控制逻辑,增加了系统的复杂性。DMA传输需要占用总线,并且具有较高的“优先级”。这使得系统对其他设备的响应速度不能得到明确的保证。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/DU9snv92i.html
其他回答
第1个回答 2012-04-14
DMA方式优点:对于CPU而言,它的任务仅仅是在一个数据块传输之前对DMAC进行常用的设备和CPU之间数据传送控制方式有4种,它们是程序直接控制方式、中断,
相似回答
试
从五个方面比较程序中断和dma方式
有何
区别
答:
◆
中断方式
是在数据缓冲寄存区满后,发中断请求,CPU进行中断处理 ◆DMA方式则是以数据块为单位传输的,在所要求传送的数据块全部传送结束时要求CPU进行中断处理,大大减少了CPU进行中断处理的次数 ◆中断方式的数据传送是由设备到CPU再到内存,或者相反。
从五个方面比较程序中断方式和DMA方式的区别
答:
DMA方式与通道控制方式的区别是
,
DMA方式要求CPU执行设备驱动程序启动设备,给出存放数据的内存始址以及操作方式和传送字节长度等
;而通道控制方式则是在CPU发出I/O启动命令之后,由通道指令采完成这些工作。
DMA方式
和
中断方式的
有什么不同?
答:
查询方式是通过查询标志位来判定DMA结束,中断方式是DMA结束的时候返回中断
,在程序中不需要一直查询标志位。DMA与中断的区别⑴
中断方式是在数据缓冲寄存器满之后发出中断
,要求CPU进行中断处理,而DMA方式则是在所要求传送的数据块全部传送结束时要求CPU 进行中断处理。这就大大减少了CPU进行中断处理的次数。...
试分析
比较DMA方式
和
中断
传送
方式的
异同点,说明DMA方式为什么不能替代...
答:
程序查询方式软件额外开销时间基本没有,因此传输速度比中断快;DMA方式基本由硬件实现传送,因此速度最快
; (6)程序查询接口硬件结构最简单,因此最经济;程序中断接口硬件结构稍微复杂一些,因此较经济; DMA控制器硬件结构最复杂,因此成本最高; (7)程序中断方式适用于中、低速设备的I/O交换...
如何区分
DMA
与
中断
?
答:
DMA方式,完全由硬件执行I/O交换,其主要优点是数据传送速度很高,CPU根本不参加传送操作,而直接在内存和外设之间进行,传送速率仅受内存访问时间的限制。缺点是需要更多的硬件。
中断方式
,外设主动提出数据传送要求的I/O方式,CPU在收到这个要求之前,则执行着本身的程序,突出的优点是CPU效率高。缺点是...
dma方式
和
中断方式的区别
答:
1、CPU
中断方式
:每次操作需要保护和恢复现场,中断次数多,CPU需要花较多的时间处理中断,但节约CPU资源。2、DMA中断方式:每次操作将数据由设备直接送入内存或内存直接送到设备,数据传送方向由设备到CPU再到内存或相反。每次操作都需要保护现场,中断次数多会导致数据丢失,但节约CPU资源。
大家正在搜
程序中断方式和dma方式的区别
中断方式和dma方式的区别
程序中断和dma方式都有中断请求
dma和程序中断的区别
dma与中断方式的主要区别
dma中断和程序中断
dma方式和中断方式
中断方式和dma方式特点
dma方式能取代中断方式吗
相关问题
从五个方面比较程序中断方式和DMA方式的区别
比较程序中断方式与DMA方式有哪些不同
dma方式中的中断请求和程序中断方式中的中断有何区别
比较程序中断方式与DMA方式有哪些不同
微机系统在处理DMA方式、中断方式和程序查询方式时的优先处理...
DMA方式和中断方式的区别?
DMA方式与程序中断方式的响应发生时间为何不同
程序查询方式、中断方式、DMA方式的优缺点有哪些?