问答详情
首页
找产品
找企业
资讯
论坛
百科
问答
维修
服务
品牌
改装
首页
问答
电器
传感器
问答详情
问
直接内存访问(DMA)对内存的访问为什么比CPU对内存的访问的优先级更高?
#内存控制器#
#整合内存控制器#
#刹车优先系统#
#刹车优先#
#CPU处理器#
全部回答2
默认
最新
雄鹰翱翔
2025-02-01
一个设备接口试图通过总线直接向另一个设备发送数据(一般是大批量的数据), 它会先向cpu发送dma请求信号。外设通过dma的一种专门接口电路――dma控制器(dmac),向cpu提出接管总线控制权的总线请求,cpu收到该信号后,在当前的总线周期结束后,会按dma信号的优先级和提出dma请求的先后顺序响应dma信号。cpu对某个设备接口响应dma请求时,会让出总线控制权。于是在dma控制器的管理下,外设和存储器直接进行数据交换,而不需cpu干预。数据传送完毕后,设备接口会向cpu发送dma结束信号,交还总线控制权。
0
点赞
温和阳光
2025-02-01
有数据传输才出现访问规则,,,其实两者间的时间差距只有很小很小,干嘛一定要分清,,
0
点赞
没有更多内容了
求购