问答详情
首页
找产品
找企业
资讯
论坛
百科
问答
维修
服务
品牌
改装
首页
问答
电器
传感器
问答详情
问
DMA 方式数据传输时,不需要CPU的参与 这句话是否正确,为什么啊
#D级车#
#DVD#
#DVD总成#
#FXD#
#D柱#
全部回答2
默认
最新
Marlboro
2025-09-25
不可能完全不需要cpu参与,只能说cpu参与度不高了,解放了cpu。不过那是很多年前,cpu性能很羸弱的时期,如果不采用dma技术,cpu将浪费很多精力在ata数据传输上。在如今cpu如此强大甚至性能严重过剩的时代,这些都不是个事儿了。
0
点赞
曲水流觞
2025-09-25
DMA传送高速数据时,会由DMA控制器发送一个停止信号给CPU,请求获取对地址总线、数据总线以及其他控制总线的控制权,获取后,进行有关数据的传送,在此期间,CPU基本处于不工作状态,直到数据传送完毕,DMA控制器再度通知CPU,并把总线控制权交还给CPU。
0
点赞
没有更多内容了
求购