La memoria RAM (Random Access Memory o memoria de acceso aleatorio) es un tipo de memoria que utilizan los ordenadores para almacenar los datos y programas a los que necesita tener un rápido acceso. Se trata de una memoria de tipo volátil, es decir, que se borra cuando apagamos el ordenador, aunque también hay memorias RAM no volátiles (como por ejemplo las memorias de tipo flash.
Se utiliza normalmente como memoria temporal para almacenar resultados intermedios y datos similares no permanentes. Se dice "de acceso aleatorio" o "de acceso directo" porque los tiempos de acceso a posiciones bajas son iguales a los de las posiciones altas de la memoria.
Estas memorias tienen unos tiempos de acceso y un ancho de banda mucho más rápido que el disco duro, por lo que se han convertido en un factor determinante para la velocidad de un ordenador.
Los chips de memoria suelen ir conectados a unas plaquitas denominadas módulos, conectados a la placa base mediante zócalos, normalmente denominados bancos de memoria. La necesidad de hacer intercambiable los módulos y de utilizar integrados de distintos fabricantes condujo al establecimiento de estándares de la industria:
-
Módulos
SIMM: Formato usado en computadores antiguos. Con bus de 16 o 32 bits.
-
Módulos
DIMM: Usado en computadores de escritorio. Tenían un bus 64 bits.
-
Módulos
SO-DIMM: Usado en computadores portátiles. Formato mini de DIMM.
Ante la evolución de los procesadores y su FSB hubo la necesidad igualmente de evolucionar en la memoria y su capacidad:
Los primeros circuitos de memoria se vendieron en formato DIP (Dual In-line Package) ya que es un formato muy común para dispositivos electrónicos. Conforme los requerimientos fueron creciendo, se unieron varios "chips" de memoria y se creó un módulo llamado SIP (Single In-line Package) que permitía instalar más memoria en un sistema. Los SIP o SIPP tenían "patas" al igual que los DIP pero sus 30 pines frecuentemente se doblaban al instalarlos en su socket o bancos, razón principal por la que fueron reemplazados por los SIMMs. |
|
SIMM (Single In-line Memory Module) Estos módulos tenían los contactos en una sola de sus caras y podían ser: -
SIMM de 30 contactos (8,5 cm de largo) y 8 bits de bus de datos y tensión de 5v. Se utilizaban en los 80286, 80386 y los primeros 80486. Las capacidades típicas eran de 256 KB, 1 MB, 4 MB. -
SIMM de 72 contactos (10,5 cm de largo) y 32 bits de bus de datos y tensión de 5v. Se utilizaban en los 486, y los primeros Pentium. Las capacidades típicas eran de 4 MB, 8 MB, 16 MB, 32 MB. |
|
DIMM (Dual In-line Memory Module) Son memorias síncronas, es decir, que van a la misma velocidad del sistema (un acceso por ciclo de reloj), con un bus de 64 bits y una velocidad que va desde los 66MHz a los 133MHz (PC66, PC100 o PC133). Tienen 168 contactos y unos 13 cm. y llevan dos muescas para facilitar su colocación. Sus capacidades típicas son: 16/32/64/128/256 MB. Se utilizaron en los Pentium II y hasta la salida de los Pentium 4 de Intel y Athlon XP de AMD. Para los portátiles se hizo necesario crear un módulo de memoria lo suficientemente pequeño, dando origen a los SO-DIMMs (Small Out-line DIMMs) de tamaño aproximado de la mitad de un SIMM. | |
RIMM (Rambus Inline Memory Module) Tiene 184 contactos y bus de datos de 16 bits y era un tipo de memoria muy rápida que podía alcanzar picos de 1,6 GB/s. Debido a sus altas frecuencias de trabajo requerían de difusores de calor consistentes en una placa metálica que recubre los chips del módulo. Tenían velocidades de 300/356/400/533 MHz (PC-600), 356 Mhz (PC-700), 400 Mhz (PC-800) y 533 Mhz (PC-1066). Fracasado intento que pasó con más pena que gloria y tan sólo llegó a utilizarse en servidores basados en Pentium III y en las primeras versiones del Pentium 4 (Willamette con socket 423). | |
DDR SDRAM (Double Data Rate) Son una evolución de los módulos SDR (DIMM). Se trata de módulos de 184 contactos y 64bits, con un voltaje de 2.5v y 1.8v. Con una velocidad de bus de memoria de entre 100MHz y 200MHz, pero al realizar 2 accesos por ciclo de reloj las velocidades efectivas de trabajo se sitúan entre los 200MHz y los 400MHz. Comienzan a utilizarse con la salida de los Pentium 4 y Athlon XP. | Utilizan la nomenclatura PC-xxxx Ejemplo de cálculo para PC1600: 100 MHz x 2 datos/ciclo x 8 bytes = 1600 MB/s |
DDR2 SDRAM Son una evolución de los módulos DDR SDRAM. Se trata de módulos de 240 contactos y 64bits, con un voltaje de 1.8v. Con una velocidad de bus de memoria de entre 100MHz y 266MHz, pero son capaces de realizar 4 accesos por ciclo de reloj (dos de ida y dos de vuelta), las velocidades efectivas de trabajo se sitúan entre los 400MHz y los 1600MHz. Comienzan a utilizarse en equipos con procesadores Pentium 4 y Dual core. | Utilizan la nomenclatura PC2-xxxx Ejemplo de cálculo para PC2-6400: 200 MHz x 4 datos/ciclo x 8 bytes = 6400MB/s |
DDR3 SDRAM Son una evolución de los módulos DDR SDRAM. Se trata de módulos de 240 contactos y 64bits, con un voltaje de 1.5v. Con una velocidad de bus de memoria de entre 100MHz y 266MHz, trabajan al doble de velocidad de las DDR2 (8 accesos por ciclo) consiguiendo velocidades efectivas de trabajo entre los 800MHz y 2133MHz. Es la mejor opción para la combinación de un sistema con procesadores dual y quad core (2 y 4 núcleos). | Utilizan la nomenclatura PC3-xxxx Ejemplo de cálculo para PC3-12800: 200 MHz x 8 datos/ciclo x 8 bytes = 12800MB/s |
Muchas placas base permiten utilizar estas memorias en dos modos de trabajo distintos: -
Single Memory Channel (intercambio de información con el bus a través de un sólo canal) -
Dual Memory Channel (intercambio de datos con el bus a través de dos canales simultáneos, uno para cada banco). | Ranuras incompatibles
|
Chips y módulos |
Nombre del módulo | Nombre estándar | Velocidad del reloj | Velocidad del reloj de E/S | Velocidad teórica | Máxima capacidad de transferencia | PC66 | | 66 MHz | 66 MHz | 66 Mhz. | 0.53 GB/s | PC100 | | 100 MHz | 100 MHz | 100 Mhz. | 0.80 GB/s | PC133 | | 133 MHz | 133 MHz | 133 Mhz. | 1,06 GB/s | PC1600 | DDR-200 | 100 MHz | 100 MHz | 200 Mhz. | 1,60 GB/s | PC2100 | DDR-266 | 133 MHz | 133 MHz | 266 Mhz. | 2,13 GB/s | PC2400 | DDR-300 | 150 MHz | 150 MHz | 300 Mhz. | 2,40 GB/s | PC2700 | DDR-333 | 166 MHz | 166 MHz | 333 Mhz. | 2,66 GB/s | PC3000 | DDR-366 | 183 MHz | 183 MHz | 366 Mhz. | 2,93 GB/s | PC3200 | DDR-400 | 200 MHz | 200 MHz | 400 Mhz. | 3,20 GB/s | PC3500 | DDR-433 | 216 MHz | 210 MHz | 433 Mhz. | 3,50 GB/s | PC3700 | DDR-466 | 233 MHz | 233 MHz | 466 Mhz. | 3,70 GB/s | PC4000 | DDR-500 | 250 MHz | 250 MHz | 500 Mhz. | 4,00 GB/s | PC4300 | DDR-533 | 266 MHz | 266 MHz | 533 Mhz. | 4,26 GB/s | PC2-3200 | DDR2-400 | 100 MHz | 200 MHz | 400 Mhz. | 3,20 GB/s | PC2-4200 | DDR2-533 | 133 MHz | 266 MHz | 533 Mhz. | 4,26 GB/s | PC2-4800 | DDR2-600 | 150 MHz | 300 MHz | 600 Mhz. | 4,80 GB/s | PC2-5300 | DDR2-667 | 166 MHz | 333 MHz | 667 Mhz. | 5,33 GB/s | PC2-6400 | DDR2-800 | 200 MHz | 400 MHz | 800 Mhz. | 6,40 GB/s | PC2-8000 | DDR2-1.000 | 250 MHz | 500 MHz | 1.000 Mhz. | 8,00 GB/s | PC2-8500 | DDR2-1.066 | 266 MHz | 533 MHz | 1.066 Mhz. | 8,53 GB/s | PC2-9200 | DDR2-1.150 | 286 MHz | 575 MHz | 1.150 Mhz. | 9,20 GB/s | PC2-9600 | DDR2-1.200 | 300 MHz | 600 MHz | 1.200 Mhz. | 9,60 GB/s | PC3-8500 | DDR3-1.066 | 133 MHz | 533 MHz | 1.066 Mhz. | 8,53 GB/s | PC3-9600 | DDR3-1.200 | 150 MHz | 600 MHz | 1.200 Mhz. | 9,60 GB/s | PC3-10667 | DDR3-1.333 | 166 MHz | 667 MHz | 1.333 Mhz. | 10,66 GB/s | PC3-11000 | DDR3-1.375 | 170 MHz | 688 MHz | 1.375 Mhz. | 11,00 GB/s | PC3-11700 | DDR3-1.466 | 183 MHz | 733 MHz | 1.466 Mhz. | 11,70 GB/s | PC3-12800 | DDR3-1.600 | 200 MHz | 800 MHz | 1.600 Mhz. | 12,80 GB/s | PC3-14900 | DDR3-1.866 | 233 MHz | 933 MHz | 1.866 Mhz. | 14,93 GB/s | PC3-16000 | DDR3-2.000 | 250 MHz | 1.000 MHz | 2.000 Mhz. | 16,00 GB/s | PC3-17000 | DDR3-2.133 | 266 MHz | 1.067 MHz | 2.133 Mhz. | 17,06 GB/s | |
0 comentarios:
Publicar un comentario