Con PIO la CPU se ocupa de realizar toda la transferencia. Con DMA la CPU solo se ocupa de iniciar la transferencia y después pasa a realizar otras tareas hasta que recibe una interrupción DMA indicando el final de la misma.
El uso de PIO se ha reducido hasta casi hacerlo desaparecer, quedando todavía en uso para los puertos PS/2 de teclado y ratón, algunos usos del puerto paralelo, dispositivos antiguos...
DMA se utiliza en los accesos a discos duros, en casi todos los dispositivos modernos (tarjetas de red, gráficas, sonido...) e incluso transferencias intra-chip en procesadores multinúcleo.
2009-05 http://guimi.net
2009-05 Güimi (http://guimi.net)Está permitido copiar, distribuir y/o modificar los documentos bajo los términos de la licencia "Reconocimiento-Compartir bajo la misma licencia 3.0 España" de Creative Commons. Puede ver una copia de esta licencia completa. |