简单说明DMA控制器的特点及功能。
DMA控制器的特点是:DMA控制器是内存储器同外设之间进行高速数据传送时的硬件控制电路,是一种实现直接数据传送的专用处理器。DMA控制器的主要功能是:(1)能接收外设的DMA请求信号DREQ,并能向外设发出的DMA响应信号DACK;(2)能向CPU发出总线请求信号(HOLD或BUSRQ),当CPU向DMAC发出总线响应信号(HLDA或BUSAK),接管对总线的控制权,进入DMA操作方式;(3)能发出地址信息,对存储器寻址,并修改地址指针;(4)能发出读、写控制信号,包括存储器访问信号和I/O访问信号;(5)能决定传送的字节数,并能判断DMA传送是否结束;(6)能发出DMA结束信号,释放总线,使CPU恢复总控制权。