DMA (Direct Memory Access) je medota kopírování dat z paměti do paměti (například mezi dvěma disky) bez použití procesoru. Je to hlavně z důvodu, že přenášet data uvnitř počítače, mezi jeho jednotlivými částmi, nemusí být vždy úplně jednoduché. Různá periferní zařízení totiž mohou mít dosti specifické požadavky na to, jak rychle jim mají být data poskytována (při výstupních operacích), resp. jak rychle mají být od nich přebírána (v rámci vstupních operací). Kdyby měl být přenos dat mezi řadičem disku a operační pamětí zajišťován procesorem, mohlo by se stát, že by to ani při nejlepší vůli nedokázal "stíhat". Proč?
číst dál