什么是DMA传送?什么是DMA控制器?

什么是DMA传送?什么是DMA控制器?


【正确答案】:

DMA(即DIRECT MEMORY ACCESS,直接存储器存取)是在外设与主存之间开辟一条“直接数据传送通道“,在两者之间进行高速数据传送的一种方式;
对数据传送过程进行控制的硬件称为DMA控制器,整个传送过程不需要CPU干预也不需要软件介入 。


【题目解析】:

DMA(即Direct Memory Access,直接存储器存取)是在外设与主存之间开辟一条“直接数据传送通道“,在两者之间进行高速数据传送的一种方式;
对数据传送过程进行控制的硬件称为DMA控制器。当外设需要进行数据传送时,通过DMAC向CPU提出总线请求,CPU响应之后将让出系统总线的控制权,由DMAC接管总线进行数据传送。


Top