Pro procesor je IO i přístup do RAM, a že by DMA bylo nějak extrémně rychlé… Není to tak pomalé, aby se vyplatilo vyvolat scheduler (to stojí tisíce cyklů), ale je to dost pomalé na to, že se vyplatí těch několik stovek cyklů, co by to jinak stálo, zpracovávat jinou sadu registrů.
U DMA nejde o to jestli to je rychle nebo pomale (i kdyz zrychleni bylo radovy, kdyz se to zavadelo), ale ze se o prenos dat z pameti do ruznych zarizeni nemusi starat procesor, kterej mezitim muze delat jiny veci. To melo hlavne v dobe single core procesoru obrovskej vliv na latenci celyho systemu.