Windows内核--DMA

DMA工作期间CPU可以访问内存吗?

DMA工作期间,占用内存访问总线,和CPU访问内存总线是冲突的。DMA并不是完全和CPU工作并行,如果CPU只是在对内部寄存器操作,没有访问内存,CPU可以和DMA同时工作。一旦CPU也需要访问内存,就必须等DMA放开对内存总线的占用才能继续。


微风不燥,阳光正好,你就像风一样经过这里,愿你停留的片刻温暖舒心。

我是程序员小迷(致力于C、C++、Java、Kotlin、Android、Shell、JavaScript、TypeScript、Python等编程技术的技巧经验分享),若作品对您有帮助,请关注、分享、点赞、收藏、在看、喜欢,您的支持是我们为您提供帮助的最大动力。

欢迎关注。助您在编程路上越走越好!

相关推荐
就不掉头发29 分钟前
计算机的虚拟内存
linux·服务器·windows
暴力求解42 分钟前
Linux ---线程控制(二)
linux·运维·服务器·操作系统
smartvxworks1 小时前
Linux 实时内核(Linux Real-Time Kernel)详解:原理、实践与优化
java·linux·服务器
梦痕长情1 小时前
等保三级三权账户
linux·运维·服务器
wuqingshun3141592 小时前
说说TCP的3次握手?为什么需要三次握手?
服务器·网络协议·tcp/ip
CHANG_THE_WORLD2 小时前
1.简单的服务端和客户端(仅作为内容补充)
linux·服务器·网络
jiecy2 小时前
为Linux系统双网卡配置静态路由
linux·运维
CodexDave3 小时前
数据库连接池耗尽:排查顺序与三层兜底
服务器·前端·数据库·git·云原生·容器·kubernetes
weixin_307779133 小时前
Linux下Jenkins数据故障的系统化排查Shell脚本
linux·运维·服务器·jenkins