问答
产品
|
公司
|
配件目录
|
EPC底盘号查询
下载手机汽配人
汽配人首页 >
问答首页
如何解决CPU与DMA控制器同时访问内存的问题?
问
提问者:网友
|
2018-07-20
最佳回答
DMA原理:DMA(Direct Memory Access,直接内存存取) 是所有现代电脑的重要特色,他允许不同速度的硬件装置来沟通,而不需要依于 CPU 的大量 中断 负载。否则,CPU 需要从 来源 把每一片段的资料复制到 暂存器,然后把他们再次写回到新的地方。在这个时间中,CPU 对于其他的工作来说就无法使用。 DMA 传输将数据从一个地址空间复制到另外一个地址空间。当 CPU 初始化这个传输动作,传输动作本身是由 DMA 控制器 来实行和完成。典型的例子就是移动一个外部内存的区块到芯片内部更快的内存区。像是这样的操作并没有让处理器工作拖延,反而可以被重新排程去处理其他的工作。DMA 传输对于高效能 嵌入式系统 算法和网络是很重要的。 在实现DMA传输时,是由DMA控制器直接掌管总线,因此,存在着一个总线控制权转移问题。即DMA传输前,CPU要把总线控制权交给DMA控制器,而在结束DMA传输后,DMA控制器应立即把总线控制权再交回给CPU。 一个完整的DMA传输过程必须经过下面的4个步骤。 1.DMA请求 CPU对DMA控制器初始化,并向I/O接口发出操作命令,I/O接口提出DMA请求。 2.DMA响应 DMA控制器对DMA请求判别优先级及屏蔽,向总线裁决逻辑提出总线请求。当CPU执行完当前总线周期即可释放总线控制权。此时,总线裁决逻辑输出总线应答,表示DMA已经响应,通过DMA控制器通知I/O接口开始DMA传输。 3.DMA传输 DMA控制器获得总线控制权后,CPU即刻挂起或只执行内部操作,由DMA控制器输出读写命令,直接控制RAM与I/O接口进行DMA传输。 在DMA控制器的控制下,在存储器和外部设备之间直接进行数据传送,在传送过程中不需要中央处理器的参与。开始时需提供要传送的数据的起始位置和数据长度。 4.DMA结束 当完成规定的成批数据传送后,DMA控制器即释放总线控制权,并向I/O接口发出结束信号。当I/O接口收到结束信号后,一方面停 止I/O设备的工作,另一方面向CPU提出中断请求,使CPU从不介入的状态解脱,并执行一段检查本次DMA传输操作正确性的代码。最后,带着本次操作结果及状态继续执行原来的程序。 由此可见,DMA传输方式无需CPU直接控制传输,也没有中断处理方式那样保留现场和恢复现场的过程,通过硬件为RAM与I/O设备开辟一条直接传送数据的通路,使CPU的
回答者:网友
产品精选
我来回答
看不清?换一个
提交答案
相关已解答问题
中国马利冷却塔的资料??急用!谢谢!
福特蒙迪欧致胜空调正常充多少氟利昂
空压机设定的是5公斤,但是压力表显示的是50Pa,换算了一下好像不合适啊?
石家庄东南汽车4S店哪有?有几家
现在一汽丰田的AVR4性能怎么样?那个好还是第八代雅阁好?
在徐州哪能买到高压水枪洗车机?
铃木en125-2a改油冷,也就是机油散热器,谁能给我推荐个散热器?要求尺码一致,我不知道我的机油尺是多少
奔驰S350L4MATIC同保时捷Panamera4s?3.6边种车好~估计在6月订车,订车时间需要多久~小弟在广东佛山~他们优
一汽森雅S80水箱多少钱
螺杆式空压机空气过滤器里面进了机油,对空压机有影响吗?该如何处理?各位高手请支招
在移动端查看:
如何解决CPU与DMA控制器同时访问内存的问题?
搜索问答
还没有汽配人账号?
立即注册
我要提问
精彩推荐
1
车子仪表盘上的发动机标志一直亮着或者闪烁不停是什么原因
2
NVIDIA?Inspector使不了,打开以后框框里什么都没有,按钮全是灰色的,扳手图标也不能点,谁来救救我啊
3
北京超载压断桥事故中,重型半挂牵引车允许载重55吨,为什么载160吨也没事?求高手详细回答。
4
汽车的弹簧片是什么材质的?硬度是多少
5
为什么100cc的踏板车比125cc的贵很多?
6
电动车控制器换一个多少钱?
7
称重仪表与三菱PLC通过485通讯,然后PLC对采集的数据进行分析达到重量就停止称料,希望大家能帮帮忙谢谢
8
平时能买到的高压水枪压力多大?
9
中冷器和冷凝器的区别是什么
10
保时捷Boxster?普通版?AT走私的需要多少钱?
周边商家推荐
周边产品推荐
相关问答
发动机点火控制器的工作原理是什么?
parker(美国派克) 6k4 4轴步进伺服电机控制器刚开机时无法运行,用吹风机吹热后就能运行。
华帝热水器的控制器
变频器制动电阻和回生电阻是同一个东西吗? 我以前是做电动汽车电机控制器的。
如何安装三菱可编程控制器软件
我的电摩是3000W三十六管控制器,2000W电机,84V的电池,为什么我开20公里都不到控制器就非常烫?
唐山电动门维修,唐山维修电动门的个人或公司??道闸维修?电动门控制器, 唐山哪里有配电动门遥控器,
跪求法国尚飞牌FTS-LT50-25N-17管状电机、FTS-电子控制盒、单路控制器和单频道发射器的价格!!!!!
临沂有生产甲醇控制器的厂家吗?
大众志俊换门锁控制器的作用
产品精选
电子熄火控制器
发动机预热控制器
天窗控制器
汽车控制器
温度控制器
控制器线束
液位控制器
电源控制器
电动车控制器
控制器
优势厂家
汽车控制器厂家
温度控制器厂家
液位控制器厂家
电源控制器厂家
电动车控制器厂家
控制器厂家
奥龙控制器厂家
风尚控制器厂家
潍柴控制器厂家
一汽熄火控制器厂家
图片大全
客车熄火控制器图片
汽车控制器图片
温度控制器图片
液位控制器图片
汽车电子控制器图片
电源控制器图片
电动车控制器图片
控制器图片
汽车熄火控制器图片
欧马可控制器图片
推荐主题
暖风控制器
汽车控制器
温度控制器
液位控制器
电源控制器
电动车控制器
豪沃控制器
控制器
戴姆勒熄火控制器
金王子控制器
本页是网友提供的关于“如何解决CPU与DMA控制器同时访问内存的问题?”的解答,仅供您参考,汽配人网不保证该解答的准确性。
协议规则
服务协议
交易规则
注册新用户
帮助中心
网站服务
汽配旺铺
网价查询
商用车EPC查询
营销宝
特色市场
商用车市场
乘用车市场
东风市场
重汽市场
陕汽市场
一汽市场
北汽市场
江淮市场
专用汽车
地方分站
江苏分站
广东分站
山东分站
吉林分站
专用车分站
河南分站
十堰产业带
云南分站
陕西市场
移动端
手机登录:m.qipeiren.com
iPhone
Android
关于我们
|
友情链接
|
汽车配件批发
|
汽车配件图片
|
汽车配件大全
|
汽配问答
|
汽配厂家
|
汽配品牌
|
汽配主题
|
汽配城
|
鄂ICP备14009261号
经营许可证编号:鄂B2-20140114
服务热线:0719-8311727
Copyright © 2005-2024 十堰亿脉科技有限公司 版权所有
鄂公网安备 42030202000345号