【芯片】DMA

DMA作用

DMA(直接内存访问)是让外设(如硬盘、网卡)不经过 CPU 干预,直接与内存交换数据的技术,核心目的是解放 CPU,提升数据传输效率。

本质是一种 “数据传输捷径”,跳过 CPU 这个 “中间枢纽”。

DMA 的核心作用

  • 解放 CPU:CPU 无需参与数据搬运,可同时执行计算、逻辑处理等核心任务。
  • 提升传输效率:避免 CPU 在 “外设 - CPU - 内存” 路径中的延迟,尤其适合大数据量传输。
  • 支持并行操作:CPU 与外设可同时工作,优化系统整体吞吐量。

DMA常用场景

  • ADC采样,使用DMA搬移数据
  • ETH数据包,使用DMA搬移数据报文
芯片器件相关 文章被收录于专栏

芯片内器件

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务