DMA =Direct Memory Access
PIO= Programmed Input Output
Para simplificar: Si tienes el DMA activado, los datos pasan directamente a la memoria y ese flujo no necesita ser "procesado", sin embargo, en PIO los datos pasan por el procesador antes de ir a la memoria ya que los ha de "procesar" con las intrucciones de entrada y salida. De ahi que en el modo PIO, el procesador trabaje a saco cuando las velocidades son elevadas, alcanzandose un limite en torno a las 20x
Saludos!