Mantenimiento de la coherencia de caché
Cuando un controlador transfiere datos entre la memoria del sistema y su dispositivo, los datos se pueden almacenar en caché en una o varias cachés de procesador o en la caché del controlador DMA del sistema. Los controladores que usan DMA o PIO para atender IRP de lectura y escritura o cualquier solicitud de control de E/S de dispositivo que requiera una operación de transferencia de datos DMA o PIO debe garantizar la integridad de los datos posiblemente almacenados en caché durante las operaciones de transferencia. En esta sección se explica cómo hacerlo.
Esta sección contiene los siguientes temas:
Vaciar datos almacenados en caché durante las operaciones de DMA
Vaciar datos almacenados en caché durante las operaciones de PIO