问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

DMA方式与程序中断方式相比,其主要特点是什么?

发布网友 发布时间:2022-04-30 10:11

我来回答

2个回答

热心网友 时间:2022-06-20 23:32

因为程序直接控制方式耗费大量的CPU时间,而且无法检测发现设备或其他硬件产生的错误,设备和CPU、设备和设备只能串行工作。中断控制方式虽然在某种程度上解决了上述问题,但由于中断次数多,因而CPU仍需要花较多的时间处理中断,而且能够并行操作的设备台数也受到中断处理时间的*,中断次数增多导致数据丢失。DMA方式和通道方式较好地解决了上述问题。这两种方式采用了外设和内存直接交换数据的方式。只有在一段数据传送结束时,这两种方式才发出中断信号要求CPU做善后处理,从而大大减少了CPU的工作负担。DMA方式与通道控制方式的区别是,DMA方式要求CPU执行设备驱动程序启动设备,给出存放数据的内存始址以及操作方式和传送字节长度等;而通道控制方式则是在CPU发出I/O启动命令之后,由通道指令采完成这些工作。

热心网友 时间:2022-06-20 23:33

1从数据传送上看:程序中断方式靠程序传送,DMA方式靠硬件传送;
2从CPU响应时间上看,程序中断方式是在一条指令执行结束时响应,而DMA方式可在指令周期内任意存取周期结束时响应。
3程序中断方式有处理异常事件的能力,DMA则无此能力。
4.程序中断需保护现场,DMA方式不需保护现场。
5.DMA优先级比中断的优先级高。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
求这图片原图或者主角 出自哪一边电影或者电视剧 哪位大神知道这张图原版在吗?求原版。。。 在word中加下划线时第一次出现一条下划线第二次怎么就出现两条... 诛仙2资料站里的宠物展示能在npc买到吗 求一些诛仙2中的可以变为人形的宠物名字 诛仙2 神域的神农殿里,这是什么东西 诛仙2宠物元神问题 诛仙2 商城 中 宠物元神 怎么比 宠物 还贵啊?宠物元神是干什么的啊... 电热水器怎么安固定花洒 猛鬼夜惊魂剧情介绍 程序中断方式保存现场为什么要分两步 描述中断方式的i/o设数据传输工作的全过程 plc的中断和通常处理方式 单片机查询工作方式和中断工作方式有什么不同,编程时有什么区别 为什么换了机顶盒就不能投屏了 抖音头像上有个春暖中国足什么意思? 抖音头像上有个春暖中国是什么意思? sql mysql数据库,提高mysql查询效率,及查询速度。提高网站速度 胎停该怎么办 为什么孕期会出现肝功能异常? 肝功能异常能生孩子吗 肝功能异常能要孩子吗? 哪些原因会造成胎停 肝功能异常可以怀孕吗,肝功能异常能要孩子吗,肝功能 孕妇肝功能异常有什么影响? 肝功能受损会影响到肚子里的胎儿吗 毕业证哪边是毕业证号? 1997年毕业的高中毕业证书编号在哪里。 大理大学毕业证编号在哪里 云南省普通高中毕业证编号在哪 中断程序怎么执行的,求高手分析一下这个程序执行过程,菜鸟谢谢啦 从五个方面来比较程序中断方式跟dma方式的区别 汇编语言的中断服务的中断服务程序是什么? 软考高级当中的输入、输出怎么学习 程序查询方式与中断方式各自的特点 电脑uc浏览器登录不上qq邮箱 为何用UC浏览器进不了我的QQ邮箱? 一台很老的台式电脑卖给专业回收电脑的能卖多少钱 武汉哪里上门回收笔记本,价格高,而且不玩套路 有没有人知道哪里可以回收电脑? 手机维修店回收平板电脑吗 回收电脑,有哪些电脑回收比较值钱? mysql单条写入速度慢 如何连接平板电脑外接摄像头 新买的500G移动硬盘,今后可能会做系统启动盘用,该怎么分区? 平板电脑连接外置摄像头新方案,需要吗??? IPAD 可以外接摄像头吗 新买俩500G硬盘,不记得如何分区,请提供多种方案? 什么样的人生才有仪式感? 对于生活要有仪式感真的是仁者见仁智者见智,生活要有仪式感吗?