Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Ovladače zařízení DMA s hlavními sběrnicemi DMA můžou používat následující druhy podpory systému DMA:
DMA na základě paketů, pokud adaptér sběrnice s funkcí hlavního řízení umožňuje ovladači určit, kdy je dokončena operace přenosu DMA nebo kdy zahájit další přenosovou operaci pro danou IRP. Podrobnosti naleznete v Použití Packet-Based Bus-Master DMA.
DMA společné vyrovnávací paměti (označované také jako průběžný DMA), pokud adaptér sběrnice-master neposkytuje způsob, aby ovladač mohl snadno určit, kdy začne přenosová operace nebo kdy je přenos dokončen, nebo pokud se pro přenosy DMA trvale nebo opakovaně používá jedna oblast vyrovnávací paměti. Podrobnosti najdete v tématu Použití Common-Buffer Bus-Master DMA.
V závislosti na povaze adaptéru bus-master používají některé ovladače výhradně DMA založené na paketech, některé používají výhradně DMA společné vyrovnávací paměti a některé používají obojí. Například ovladač adaptéru bus-master, který používá schéma poštovní schránky ke komunikaci informací o stavu a příkazů, může použít společnou vyrovnávací paměť pro poštovní schránky sdílené mezi ovladačem a jeho adaptérem spolu s DMA založeným na paketech pro přenos dat.