? Acceso directo a memoria o DMA , es un método de acceso y la transferencia de los datos almacenados en la memoria de un ordenador de acceso aleatorio , o RAM, sin tener que involucrar a la unidad central de procesamiento de la computadora. Esto reduce la demanda de la CPU y permite una mayor eficiencia en los procesos en ejecución . ¿Por qué se necesitaba el acceso directo a memoria ?
La CPU en computadoras tempranas estuvo involucrado en casi todas las actividades que se han producido en todos los procesos . Esto coloca una gran demanda en la atención de la CPU y se desaceleró hacia abajo con las solicitudes de los dispositivos periféricos. Esta pérdida de eficacia fue tratada por métodos que los periféricos se permite acceder a la memoria directa y la transferencia de datos desde la memoria sin interrumpir la CPU , lo que aumenta la eficiencia en desarrollo.
¿Cómo funciona el trabajo de acceso directo a memoria ?
< br >
acceso directo a la memoria se logra mediante el uso de rutas de comunicación especiales llamados canales DMA que se asignan a un periférico específico . Si un dispositivo periférico tiene la capacidad de procesamiento requerida , puede utilizar uno de los canales DMA para transferir datos de la memoria RAM dueños de su propia sin consultar a la CPU. Es algo así como un niño tener que conseguir la mamá de ( la CPU) ayudan a tomar una copa , mientras que el hermano adolescente (con mayor capacidad de procesamiento) se puede obtener por sí mismo sin necesidad de interrumpir la mama .
Beneficios de acceso directo a memoria
computadoras modernas son capaces de ejecutar simultáneamente varios procesos a la vez. Sin el beneficio de acceso directo a la memoria , la CPU puede ser atado un gran porcentaje del tiempo de respuesta a los periféricos más lentos que necesitan acceso a la información almacenada en la memoria. Un dispositivo utilizando uno de los varios canales DMA que los ordenadores modernos vienen con puede pasar por alto la CPU. Esto permite que todos los procesos se ejecuten más rápido .
Qué dispositivos utilizan DMA ?
Es estándar para la mayoría de las computadoras para tener un total de ocho canales DMA . Están numeradas 0-7 con DMA canal 0 siempre reservado para uso del sistema . Los siete canales restantes se pueden utilizar por varios dispositivos , tales como unidades de disco , tarjetas de sonido , discos duros , unidades de CD- ROM y escáneres.
Consideraciones
más casos , el uso de DMA permite un aumento global y significativa en la eficiencia del sistema , pero algunas situaciones pueden introducir inconvenientes en el proceso . Si va a agregar un dispositivo SCSI en el equipo, hay ciertos detalles que requieren una atención especial . Dispositivos SCSI deben tener asignados números de identificación únicos , y algunos requieren un número de identificación específico. Identificaciones incorrectas y cables SCSI mal terminados pueden crear grandes problemas .