viernes, 5 de julio de 2013

La memoria principal: tipos y evolución

Introducción

 

La memoria principal o memoria RAM, funciona como almacén de datos e instrucciones en las operaciones realizadas por el microprocesador, así como de todas las operaciones de E/S.
Está organizada en celdas de 1 Byte, identificables mediante una dirección de memoria.
El número de direcciones que puede ser gestionado depende del ancho del bus de direcciones. Por ejemplo, si el bus de direcciones tiene un ancho de 3 bits, podrá direccionar como máximo 23 = 8 direcciones.
Actualmente se trabaja con espacios de direcciones de 4 GB, e incluso mucho mayores con los Intel Itanium y los AMD Athlon.

microprocesador amd athlon
Microprocesador AMD Athlon


Clasificación según tecnología

 

RAM estáticas

Construidas mediante circuitos flip-flop (0 ó 1). Normalmente usadas como memoria caché, con un tiempo de respuesta en torno a los 20 nanosegundos.
Aunque existen muchos tipos las principales son:
  • SRAM
  • Sync RAM
  • PB SRAM

 

RAM dinámicas

Realizadas mediante un transistor. Necesitan ser refrescadas cada 1 ó 2 ms, por tanto necesitan una lógica inherente a este refresco, lo que puede dar lugar a interferir con el microprocesador.
Tipos principales:
  • DRAM (Dynamic Random Access Memory): acceso aleatorio, estructurada en filas y columnas, en torno a 70 ns de tiempo de refresco.
  • FPM (Fast Page Memory): velocidad del bus de 66 MHz, usada en los microprocesadores 80486 y algunos Pentium antiguos.
  • SDRAM (Sync Dynamic Random Memory): acceso aleatorio sincronizado con el reloj del sistema. Están estructuradas en forma de matrices. Usan un bus de 100 MHz, con un tiempo de refresco de 10 ns. Son las memorias típicas de los Pentium II.
  • PC100: no es más que una SDRAM mejorada. Usada en microprocesadores AMD K-6.
  • SLDRAM (Synsnclinck DRAM): desarrollo conjunto de varias compañías, con un ancho de banda en torno a los 3GB/s.


Clasificación según su formato físico

 

SIMM (Single In-line Memory Module)

Formada por una placa de circuito impreso con varios chips integrados.
Su capacidad era muy pequeña, de 16 MB como máximo.
Se fabricaron en dos formatos, uno de 30 contactos, capaz de manejar 8 bits, y otro de 72 contactos, apto para manejar 32 bits.
Actualmente estas memorias están totalmente en desuso y son muy difíciles de conseguir.

módulo simm de 72 contactos
Módulo SIMM de 72 contactos

 

DIMM (Dual In-line Memory Module)

Se trata de una evolución de las SIMM, con 168 contactos. Se construyeron con diversas velocidades: 100, 133, 266 MHz y capacidades de hasta 512 MB.

 

DDR (Double Data Rate)

Pueden llegar a los 400 MHz. Están basadas en el diseño de las SDRAM, pero tienen doble ancho de banda que estas, duplicando la velocidad de transferencia.
Son memorias de 184 contactos, con capacidades de 64, 128, 256 ó 512 MB.

 

DDR2 (Double Data Rate 2)

Es una mejora de la anterior DDR. En cada ciclo de reloj se producen cuatro transferencias.
Este tipo de memorias ya presentan una buena disposición para realizar overclocking. Mejora el consumo de memoria, pero resultan más caras.
Son módulos de 240 contactos, con una capacidad de 0.5, 1, 2, 4 y 8 GB.

ddr2 de 1 gb de capacidad
DDR2 de 1 GB de capacidad

 

DDR3 (Double Data Rate 3)

Sucesoras de las DDR2. Consigue bajar el voltaje a 1.5 V, realizando ocho transferencias por cada ciclo de reloj.
Parecen ideales para microprocesadores de varios núcleos.
Módulos de 240 contactos y de hasta 32 GB de capacidad.


No hay comentarios:

Publicar un comentario