DMA
Significa "Acceso directo a la memoria". DMA es un método para transferir datos desde la computadora RAM a otra parte de la computadora sin procesarla usando el CPU. Si bien la mayoría de los datos que ingresan o salen de su computadora son procesados por la CPU, algunos datos no requieren procesamiento o pueden ser procesados por otro dispositivo. En estas situaciones, DMA puede ahorrar tiempo de procesamiento y es una forma más eficiente de mover datos desde la memoria de la computadora a otros dispositivos.
Por ejemplo, una tarjeta de sonido puede necesitar acceder a los datos almacenados en la RAM de la computadora, pero dado que puede procesar los datos en sí, puede usar DMA para omitir la CPU. Las tarjetas de video que admiten DMA también pueden acceder a la memoria del sistema y procesar gráficos sin necesidad de la CPU. Ultra DMA Los discos duros usan DMA para transferir datos más rápido que los discos duros anteriores que requerían que los datos se ejecutaran primero a través de la CPU.
Para que los dispositivos utilicen el acceso directo a la memoria, deben asignarse a un canal DMA. Cada tipo de puerto en una computadora tiene un conjunto de canales DMA que se pueden asignar a cada dispositivo conectado. Por ejemplo, un PCI controlador y un disco duro Cada controlador tiene su propio conjunto de canales DMA.