DMA

Innen: amigaspirit.hu - pegasos.hu Wiki
Ugrás a navigációhozUgrás a kereséshez

Direct Memory Access-nek, vagyis közvetlen memóriaelérésnek nevezzük azt, amikor egy hardverelem a processzor megkerülésével éri el a memóriát, hogy azon műveletet végezzen, adatot olvasson belőle vagy írjon bele, stb. Jellemzően nagy mennyiségű adat mozgatásakor hasznos, a processzor tehermentesítésére, amely az unalmas és teljesítményigényes, vagy éppen precíz időzítést igénylő háttérmunka bitlapátolás helyett közben más feladatokkal (pl. végfelhasználói szoftverek futtatásával, csökkentve a rendszer válaszidejét) foglalkozhat.

Jellemző felhasználási területek:

  • I/O vezérlők adatforgalma (SCSI, IDE, floppy vagy akár hálózati kártyák)
  • grafikus processzorok, nagy memóriaterületek gyors kezelése (pl. Blitter)
  • hanglejátszás, több hangcsatorna kezelése (nem nagy adatmennyiség, de precíz időzítést igényel)