程序查询io方式的主要缺点是

程序查询io方式的主要缺点是,第1张

系统效率低。程序查询方式是主机与外设间进行信息交换的最简单方式,程序查询io方式的主要缺点是系统效率低,程序查询方式的核心问题在于需要不断地查询I/O设备是否准备就绪。程序查询方式是一种程序直接控制方式,是早期计算机中使用的一种最简单的输入输出方式。

程序查询方式控制简单,但外设和主机不能同时工作,各外设之间也不能同时工作,系统效率很低,因此,仅适用于外设的数目不多,对I/O处理的实时要求不那么高,CPU的 *** 作任务比较单一,并不很忙的情况

中断控制方式具有随机性,不能随意处理问题

DMADMA传输方式无需CPU直接控制传输,也没有中断处理方式那样保留现场和恢复现场的过程,通过硬件为RAM与I/O设备开辟一条直接传送数据的通路,使CPU的效率大为提高

所以总体来说,DMA的方式比较符合现代输入输出方式的需要

扩展资料

DMA 传输将数据从一个地址空间复制到另外一个地址空间。当CPU 初始化这个传输动作,传输动作本身是由 DMA 控制器来实行和完成

典型的例子就是移动一个外部内存的区块到芯片内部更快的内存区。像是这样的 *** 作并没有让处理器工作拖延,反而可以被重新排程去处理其他的工作。DMA 传输对于高效能 嵌入式系统算法和网络是很重要的。

在实现DMA传输时,是由DMA控制器直接掌管总线,因此,存在着一个总线控制权转移问题。即DMA传输前,CPU要把总线控制权交给DMA控制器,而在结束DMA传输后,DMA控制器应立即把总线控制权再交回给CPU。一个完整的DMA传输过程必须经过DMA请求、DMA响应、DMA传输、DMA结束4个步骤

参考资料来源:百度百科-DMA

参考资料来源:百度百科-程序查询方式

参考资料来源:百度百科-中断方式


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11836423.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存