DMA

Significa "Direct Memory Access".

DMA es un método para transferir datos entre la memoria del sistema de una computadora y otro componente de hardware sin que la CPU tenga que procesar los datos. Utiliza la CPU solo para iniciar una transferencia de datos; después, el otro componente puede comunicarse directamente con la RAM del sistema sin ninguna intervención adicional de la CPU. DMA reduce la carga de trabajo asociada con las transferencias de datos, lo que permite que la CPU continúe procesando otras operaciones.

DMA es utilizado por muchos tipos de hardware que tienen sus propias capacidades de procesamiento de datos. Por ejemplo, una GPU que representa una escena 3D en un juego usa DMA para cargar texturas directamente desde la memoria del sistema, dejando libre la CPU para calcular la física y la inteligencia artificial. Sin DMA, la CPU debe participar en cada acción de lectura y escritura, ocupando recursos de procesamiento que podrían utilizarse para otras tareas. Los controladores de almacenamiento, las tarjetas de sonido y las tarjetas de interfaz de red también usan DMA durante las transferencias de datos.

Las primeras computadoras usaban chips controladores de DMA dedicados para administrar las transferencias de datos. Estos controladores asignaban un número limitado de direcciones DMA a los dispositivos capaces de realizar transferencias DMA. En las computadoras modernas, cada dispositivo compatible con DMA incluye un motor DMA integrado responsable de coordinarse con otros dispositivos y administrar las transferencias de datos a través del bus PCI Express.

Actualizado October 30, 2023 por Brian P.

quizPon a prueba tu conocimiento

A HiDPI display may have a pixel density around what level?

A
24
0%
B
240
0%
C
2400
0%
D
24,000
0%
Correct! Incorrect!     View the HiDPI definition.
More Quizzes →

El diccionario informático Tech Terms

La definición de DMA en esta página es una definición original escrita por los autores de TechTerms.com. Si desea hacer referencia a esta página o citar esta definición, utilice la barra de cita verde directamente debajo de la definición.

Nuestro objetivo es explicar la terminología informática de manera sencilla y comprensible. Nos esforzamos por la precisión y la claridad en cada definición que publicamos. Si tiene comentarios o desea sugerir un nuevo término técnico, contáctenos.

El boletín de Tech Terms

¡Mejora tu conocimiento técnico con nuestro boletín diario o semanal! Suscríbete hoy y recibe nuevos términos y cuestionarios en tu bandeja de entrada.

Suscríbase al boletín gratuito de TechTerms

¿Con qué frecuencia desea recibir un correo?

Puede cancelar su suscripción o cambiar la frecuencia en cualquier momento usando los enlaces disponibles en cada correo. ¿Preguntas? Contáctenos.

Nota: El boletín se envía en inglés.