基本的DMA控制器的主要部件有:地址寄存器、長度計數(shù)器、數(shù)據(jù)寄存器、標(biāo)志寄存器、命令寄存器、控制邏輯等。
主機(jī)與外圍設(shè)備之間信息傳送的控制方式有四種:程序查詢方式、中斷方式、DMA方式和通道方式。程序查詢方式CPU效率最低。