Ovaj članak ili neki od njegovih odlomaka nije dovoljno potkrijepljen izvorima (literatura, veb-sajtovi ili drugi izvori). |
DMA je skraćenica engleske složenice Direct Memory Access i u računarstvu DMA označava vrstu sabirnice koja omogućava vanjskim jedinicama kao: tvrdi disk, zvučne kartice, grafičkim karticama direktan pristup glavnoj memoriji računara za čitanje i pisanje podataka i to bez direktnog posredovanja centralne jedinice.
DMA tehnologija rasterećuje centralnu jedinicu računara od:
Sa DMA tehnologijom arhitekt računara ne mora odvajati cikluse od centralne jedinice za obavljanje rada s uglavnom mnogo sporijim vanjskim jedinicama. DMA je obično izvedena s posebnim integriranim krugovima koji su napravljeni za tu funkciju. Kod računara zasnovanih na Intel integriranim krugovima DMA funkciju obavljaju posebna kola kao Intel 8237A-5 ili slični.
Svaki DMA integrirano kolo sastoji se od sljedećih dijelova:
Brojilo označava koliko bitova podataka se može prenijeti u jednom ciklusu. Svaki kanal ima svoje interno brojilo.
Broj kanala označava koliko uređaja mogu koristiti funkcije DMA u isto vrijeme
Prvi kanal počinje od 0 dok je zadnji kanal (maksimalni broj kanala - 1)
Osnovni signali u DMA protokolu su: