Sunteți pe pagina 1din 2

Direct Memory Access (Acceso Directo a la Memoria).

Es un elemento de hardware que permite a un dispositivo capaz de trabajar en mod o DMA, acceder a la memoria sin intervencin del procesador. Un programa solamente interviene en el proceso de DMA a la hora de iniciarlo par a indicarle con qu dispositivos interactuar. Los dispositivos ms antiguos (disqueteras...) son capaces de trabajar con un DMA de alrededor de 4 Megahertz. Estos dispositivos no cuentan con capacidad propia de DMA, sino que dependen de circuitera externa encontrada en la tarjeta madre. El DMA hace posibles muchas tareas que de otra manera monopolizaran al procesador y haran que el resto de programas fueran extremadamente lentos cuando, por ejemp lo, se reproduce sonido MP3. Actualmente todas las tarjetas y dispositivos ms complejos tienen capacidad de DM A. Estos NO hacen uso de los circuitos de la tarjeta madre; sino que cuentan con sus propias capacidades y hardware para DMA, que a propsito es mucho ms rpido que 4MHz. A estos dispositivos y a su capacidad propia de DMA se le llama "Bus Master". Ca da dispositivo tiene su implementacin muy propia de DMA. ---------------------------------------El acceso directo a memoria (DMA, del ingls direct memory access) permite a ciert o tipo de componentes de una computadora acceder a la memoria del sistema para l eer o escribir independientemente de la unidad central de procesamiento (CPU) pr incipal. Muchos sistemas hardware utilizan DMA, incluyendo controladores de unid ades de disco, tarjetas grficas y tarjetas de sonido. DMA es una caracterstica ese ncial en todos los ordenadores modernos, ya que permite a dispositivos de difere ntes velocidades comunicarse sin someter a la CPU a una carga masiva de interrup ciones. Una transferencia DMA consiste principalmente en copiar un bloque de memoria de un dispositivo a otro. En lugar de que la CPU inicie la transferencia, la transf erencia se lleva a cabo por el controlador DMA. Un ejemplo tpico es mover un bloq ue de memoria desde una memoria externa a una interna ms rpida. Tal operacin no ocu pa al procesador y, por ende, ste puede efectuar otras tareas. Las transferencias DMA son esenciales para aumentar el rendimiento de aplicaciones que requieran m uchos recursos. Cabe destacar que aunque no se necesite a la CPU para la transaccin de datos, s se necesita el bus del sistema (tanto bus de datos como bus de direcciones), por l o que existen diferentes estrategias para regular su uso, permitiendo as que no q uede totalmente acaparado por el controlador DMA. El acceso directo a memoria es simplemente eso, un acceso a memoria que se crea al particionar la memoria en bloques del mismo tamao ------------------------------------------Un microprocesador es un dispositivo electronico que necesita de todos los perif ericos para poder funcionar correctamente, es decir, tener una motherboard como soporte (con todos los buses que necesite el microprocesador: bus de direccion, datos, control, etc), tener tambien el banco de memoria tanto RAM como ROM y mas . Este microprocesador puede hacer cualquier funcion que se le ordene dependiendo

del software que lo gobierne. En un microcontrolador, internamente ya estan implementados todos los buses, el banco de memoria, clock, temporizadores, etc y tambien esta el software que lo g obierna, pero este software es unico y tiene una sola funcion la cual es para el cual fue diseado. Es un sistema cerrado mientras que un microprocesador es un si stema abierto desde este punto de vista, puede realizar muchisima mas funciones ahora y dentro de 3 segundo cambiar (tal vez). Por ejemplo: podrias hacer con un microcontrolador un sistema de alarma completo para tu casa (esa es su unica funcion) y tendrias un costo muy bajo, pero tambi en lo podrias hacer con un microprocesador pero tu costo seria altisimo por la c antidad de elementos que necesitaria el mismo de soporte a su alrededor (seria u na pc) y ademas del costo tambien seria un desperdicio de recursos poner un micr oprocesador haciendo tal tarea.

S-ar putea să vă placă și