注册 登录
编程论坛 C语言论坛

最近闲来无事,想研究下DMA游戏科技的原理,请问应该学习哪方面知识。

a451410 发布于 2024-07-28 23:24, 224 次点击
传统的科技WG我知道原理,读写内存加劫持关键函数等等,我也做过不少游戏的小项目小辅助。但是最近发现的DMA科技,也就是内存直接读取的技术,不太搞得明白;
首先内存是怎么传输到另一个电脑的,然后另一个电脑又是怎么读取的,最后是如何还原的。一头雾水;
请问是需要学习单片机相关的知识吗?请人指点下哪方面知识设计此原理;
2 回复
#2
rjsp2024-07-29 08:43
DMA 就是通过一个硬件控制内存传输,而不需要CPU参与其中。
所以它跟你的 游戏、另一个电脑 等无关。
#3
yiyanxiyin2024-07-29 15:10
支持dma的网卡比较多, 没必要自己搞, rdma技术应用还很广, 如果仅仅为了WG去研究dma肯定是等着坐黑屋子的
1