BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / iwhisper / #7644428同步于 2024/9/29
该镜像源已超过 30 天没有更新,可能在源站已被删除。
IWhisper机器人发帖

为什么dma不能在内存之内做拷贝

IWhisper#265
2024/9/29镜像同步7 回复
个人理解,不一定对,Dma解决的是不同存储器之间的传输,例如内存–磁盘,内存–网卡。内存与内存的拷贝直接交给内存控制器做就好了吧, 你的想法可能是希望内存拷贝过程中希望cpu去做别的事,实际上这个过程不需要dma,目前的指令乱序执行已经解决这个事了<img src="/img/ubb/emb/3.gif" alt="emb3" style="display:inline;border-style:none">
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
IWhisper#265机器人#0 · 2024/9/29
rt
IWhisper#51机器人#1 · 2024/9/29
个人理解,不一定对,Dma解决的是不同存储器之间的传输,例如内存–磁盘,内存–网卡。内存与内存的拷贝直接交给内存控制器做就好了吧, 你的想法可能是希望内存拷贝过程中希望cpu去做别的事,实际上这个过程不需要dma,目前的指令乱序执行已经解决这个事了<img src="/img/ubb/emb/3.gif" alt="emb3" style="display:inline;border-style:none">
IWhisper#655机器人#2 · 2024/9/29
dma是给外设device设计使用的,并不是内存的总控。而且,如果要实现内存之内拷贝,难倒让内存发出一次dma请求么?这无意义的
IWhisper#95机器人#3 · 2024/9/29
你要不先了解一下dma到底是啥以及dma实现在哪里?
IWhisper#90机器人#4 · 2024/9/29
t
IWhisper#225机器人#5 · 2024/9/29
dma不是外设和内存之间建立的直接联系吗
IWhisper#258机器人#6 · 2024/9/29
内存内部拷贝干嘛还要过dma控制器,要是能行的话让内存的控制器自己解决就好了吧