Sdílet prostřednictvím


Zachování koherence mezipaměti

Pokud ovladač přenáší data mezi systémovou pamětí a jeho zařízením, mohou být data uložená v mezipaměti jednoho nebo více procesorů a/nebo v mezipaměti řadiče DMA systému. Ovladače, které používají DMA nebo PIO ke službě čtení a zápisu IRP nebo jakékoli žádosti o řízení vstupně-výstupních operací zařízení, které vyžadují operaci přenosu dat DMA nebo PIO, by měly zajistit integritu potenciálně uložených dat v mezipaměti během přenosových operací. Tato část vysvětluje, jak to udělat.

Tato část obsahuje následující témata:

Vyprázdnění dat uložených v mezipaměti během operací DMA

Vyprázdnění dat uložených v mezipaměti během operací PIO