编写适用于 Oracle® Solaris 11.2 的设备驱动程序

退出打印视图

更新时间: 2014 年 9 月
 
 
第 9 章

直接内存访问 (Direct Memory Access, DMA)

许多设备都可以临时控制总线。这些设备可以执行涉及主内存和其他设备的数据传送。由于设备执行这些操作的过程中无需借助于 CPU,因此该类型的数据传送称为直接内存访问 (Direct Memory Access, DMA)。可以执行的 DMA 传送类型如下所示:

  • 两个设备之间

  • 设备和内存之间

  • 内存和内存之间

本章仅介绍设备和内存之间的传送。本章提供有关以下主题的信息: