Controlador de memoria

Controlador de memoria

El controlador de memoria es un circuito electrónico digital que se encarga de gestionar el flujo de datos entre el procesador y la memoria. Puede ser independiente o integrado en otro chip como en el encapsulado del procesador.

Tradicionalmente Intel ha colocado en controlador de memoria independiente, localizado en el northbridge de la placa base, aunque muchos modelos como DEC/Compaq, Alpha 21364, AMD Athlon 64, AMD Opteron, IBM POWER5, Sun Microsystems UltraSPARC T1, y más recientemente algunos modelos de Intel Nehalem integran el controlador de memoria dentro de la misma cámara del procesador; sin embargo la tendencia es integrarlo en el mismo encapsulado del procesador. Todo ello con el objetivo de reducir la latencia y el consumo.

Sin embargo este método de integración lastra a renovar los controladores según avanza la tecnología de las memorias.

Realmente, el concepto de integración no es una idea nueva, varios modelos de procesadores de la década de 1990, como los DEC Alpha 21066 y HP PA-7300LC ya integraban el controlador de memoria dentro de su procesador, aunque no con el propósito de ganancia de rendimiento, sino más bien para ahorrar costes eliminando la necesidad de un chip externo.

Propósito

Los controladores de memoria contienen los elementos necesarios para leer y escribir en la DRAM y actualizar la memoria RAM mediante envío de impulsos de corriente a través de todo el dispositivo. Si no se actualizase, la DRAM perdería los datos escritos en los condensadores al dejar escapar la carga en menos de una fracción de segundo. Según las normas de JEDEC, dichas cargas no se escapan con menos de 64 milisegundos

La lectura y escritura en la DRAM se realiza mediante unas direcciones físicas de columnas y filas através de un circuito multiplexor, donde posteriormente un demultiplexor se encarga de seleccionar la celda a la que se desee acceder, al enviar los datos desde la DRAM necesita volver a pasar por el multiplexor con el fín de reducir el ancho de bus de la operación.

El ancho de bus se define como el número de líneas paralelas dispuestas para poder comunicarse con las celdas. Este ancho se construye de 8 bits hasta de 512 bits, presentes típicamente en ordenadores que requieren una ingente cantidad de transferencia de datos, o más comúnmente en las tarjetas gráficas. En éstas últimas se suelen agrupar en varios chips de 64 bits que trabajan conjuntamente para lograr una suma mayor.

Controladores DDR

DDR son las siglas del inglés Double Data Rate, en español podríamos denominarlas Memoria de doble tasa de transferencia de datos. Los controladores de memoria DDR son capaces de manejar memorias del tipo DDR SDRAM, que son capaces de doblar la tasa de datos transferidos a igual frencuencia de reloj y ancho de bus que sus predecesoras.

Doble y Triple canal


Wikimedia foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Mira otros diccionarios:

  • Memoria de acceso aleatorio — Para otros usos de este término, véase RAM (desambiguación). DIMM normal y corriente de memoria RAM tipo DDR3 de 240 contactos. La memoria de acceso aleatorio (en inglés: random access memory, cuyo acrónimo es RAM) es la memoria desde donde el …   Wikipedia Español

  • Memoria de tambor — de un ordenador Polish ZAM 41. La Memoria de tambor fue una de las primeras memorias de ordenador. Inventada por Gustav Tauschek en Austria en 1932, fue ampliamente usada en los años 1950 y en los años 1960. Para muchas máquinas, un tambor… …   Wikipedia Español

  • Memoria USB — Lector de tarjetas SD que actúa como memoria USB. Una memoria USB (de Universal Serial Bus; en inglés pendrive, USB flash drive), es un dispositivo de almacenamiento que utiliza una memoria flash para guardar información. Se lo conoce también con …   Wikipedia Español

  • Memoria expandida — Páginas o bancos de memoria expandida dentro del espacio de memoria superior (UMA). La memoria expandida fue un método desarrollado alrededor de 1984 que proporcionaba memoria paginada extra a los programas de MS DOS. Éstos programas, que corrían …   Wikipedia Español

  • Controlador de Automatización Programable — Un PAC (del inglés Programmable Automation Controller) es una tecnología industrial orientada al control automatizado, al diseño de prototipos y a la medición. El PAC se refiere al conjunto formado por un controlador (una CPU típicamente),… …   Wikipedia Español

  • Controlador de impresora — Este artículo o sección sobre informática necesita ser wikificado con un formato acorde a las convenciones de estilo. Por favor, edítalo para que las cumpla. Mientras tanto, no elimines este aviso puesto el 2 de febrero de 2009. También puedes… …   Wikipedia Español

  • Memoria de acceso aleatorio no volátil — La memoria de acceso aleatorio no volátil, referida a veces por sus siglas en inglés NVRAM (Non volatile random access memory) es un tipo de memoria de acceso aleatorio que, como su nombre indica, no pierde la información almacenada al cortar la… …   Wikipedia Español

  • Acceso directo a memoria — Este artículo o sección necesita referencias que aparezcan en una publicación acreditada, como revistas especializadas, monografías, prensa diaria o páginas de Internet fidedignas. Puedes añadirlas así o avisar …   Wikipedia Español

  • Área de memoria alta — El área de memoria alta (HMA), son los primeros 64 KB 16 bytes de la memoria extendida, justo por arriba de 1 MB. El área de memoria alta o High Memory Area (HMA) es el área del RAM que consiste en los primeros 64 kilobytes (KB), menos 16 bytes… …   Wikipedia Español

  • SDRAM — Saltar a navegación, búsqueda Memoria SDRAM. Synchronous dynamic random access memory (SDRAM) es la dynamic random access memory (DRAM) que tiene una interfaz sincrónico. Tradicionalmente, la memoria dinámica de acceso aleatorio (DRAM) tiene una… …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”