otsemällupöörduskanal DMA kanaleid kasutatakse suure kiirusega andmevahetuseks mälu ja välisseadmete vahel otse, ilma arvuti keskprotsessori osavõtuta.
DMA kanal kujutab endast spetsiaalset elektroonikaskeemi või mikroprotsessorit, mis võib küll mõnikord "varastada" keskprotsessorilt takte, kuid andmeedastus toimub palju kiiremini kui sel juhul, kui iga baidi edastamiseks tuleks kasutada keskprotsessorit. PC-des on kaheksa DMA kanalit, mida kasutatakse järgnevalt (enamik helikaarte kasutab DMA kanalit 1)
DMA kanal | Kasutamine |
0 | 8-bitine edastus |
1 | 8-bitine edastus |
2 | flopiketta kontroller |
3 | 8-bitine edastus |
4 | virnastatud 0-3 |
5 | 16-bitine edastus |
6 | 16-bitine edastus |
7 | 16-bitine edastus |
|