comparison dma polling and interrupt io 2204513