No sistema de um computador, IRQs (Request Lines de Interrupção) são um canal para dispositivos informarem a CPU quando necessitam de atenção, enquanto DMA (Direct Memory Access) permite a transferência de dados entre dispositivos e a memória principal sem o envolvimento da CPU, otimizando a velocidade e performance geral. A entrada de dados via IRQ ocorre quando um dispositivo precisa de uma ação da CPU, como para indicar que está pronto a enviar dados, e o DMA facilita a entrada de grandes quantidades de dados diretamente para a memória, sem a intervenção da CPU.