Almacenamiento interno: Memorias · Memoria de Trabajo: Memoria RAM 1 Almacenamiento interno:...

21
Memoria de Trabajo: Memoria RAM 1 Almacenamiento interno: Memorias La función principal de la CPU es obedecer las instrucciones codificadas en los programas. Sin embargo, sólo puede manejar una instrucción y unos cuantos datos a la vez. La computadora tiene que colocar en algún lugar el resto del programa y los datos hasta que el procesador esté listo para usarlos. Para esto es la RAM. RAM (Random Acces Memory, memoria de acceso aleatorio) : Memoria de almacenamiento primario. Almacena temporalmente instrucciones de programa y datos. El computador divide un chip de RAM en varias localidades de igual tamaño. Estas localidades de memoria tienen una dirección única, de manera que el computador pueda distinguirlas cuando se le ordena que guarde o recupere información. Puede almacenarse un trozo de información en cualquier localidad de la RAM tomada al azar y el computador puede recuperarlo rápidamente si se le indica hacerlo. De ahí proviene el nombre de memoria de acceso aleatorio. La información almacenada en la RAM no es más que un patrón de corriente eléctrica que fluye por circuitos microscópicos en chips de silicio. Es una memoria volatil, ya que la información que contiene no se conserva de manera permanente. Si se interrumpe la energía, dicha información se pierde. La RAM no tiene partes móviles; al no tener un movimiento mecánico, se puede tener acceso a los datos de la RAM a velocidades electrónicas o aproximadamente a la velocidad de la luz. La RAM ofrece al procesador un almacenamiento temporal para programas y datos. Todos los programas y datos se deben transferir a la RAM desde un dispositivo de entrada o del almacenamiento secundario antes de que se puedan ejecutar los programas o procesar los datos. El espacio de la RAM es siempre escaso; por tanto, después de que se haya ejecutado un programa, el espacio de almacenamiento que ocupaba se vuelve a distribuir a otro programa que espera su ejecución. Tipos de RAM Desde la aparición de los computadores, la memoria RAM ha venido evolucionando en cuanto a desempeño y a la forma de presentación. En la forma de presentación la memoria RAM ha pasado por el encapsulado DIP de hace muchos años, hasta el formato DDR, muy en uso en los computadores actuales. 1. DIP (Dual in - line package). Encapsulado en doble línea. La memora RAM con esta presentación era generalmente de forma rectangular con 16 pines, ocho a cada lado. Se instala directamente sobre la tarjeta principal en arreglo matricial, es decir en filas y columnas, de tal manera que el direccionamiento de proporciona a varios chips a la vez con el fin de dar mayor rapidez a las operaciones de lectura y escritura. Los ocho bits de un byte de información quedan distribuidos en diferentes DIPs de RAM.

Transcript of Almacenamiento interno: Memorias · Memoria de Trabajo: Memoria RAM 1 Almacenamiento interno:...

Page 1: Almacenamiento interno: Memorias · Memoria de Trabajo: Memoria RAM 1 Almacenamiento interno: Memorias La función principal de la CPU es obedecer las instrucciones codificadas en

Memoria de Trabajo: Memoria RAM 1

Almacenamiento interno: Memorias

La función principal de la CPU es obedecer las instrucciones codificadas en los

programas. Sin embargo, sólo puede manejar una instrucción y unos cuantos datos a la vez. La computadora tiene que colocar en algún lugar el resto del

programa y los datos hasta que el procesador esté listo para usarlos. Para esto es la RAM. RAM (Random Acces Memory, memoria de acceso aleatorio): Memoria de

almacenamiento primario. Almacena temporalmente instrucciones de programa y

datos. El computador divide un chip de RAM en varias localidades de igual tamaño. Estas localidades de memoria tienen una dirección única, de manera que el computador pueda distinguirlas cuando se le ordena que guarde o recupere

información. Puede almacenarse un trozo de información en cualquier localidad de la RAM tomada al azar y el computador puede recuperarlo rápidamente si se le

indica hacerlo. De ahí proviene el nombre de memoria de acceso aleatorio. La información almacenada en la RAM no es más que un patrón de corriente eléctrica que fluye por circuitos microscópicos en chips de silicio. Es una memoria volatil,

ya que la información que contiene no se conserva de manera permanente. Si se interrumpe la energía, dicha información se pierde. La RAM no tiene partes

móviles; al no tener un movimiento mecánico, se puede tener acceso a los datos de la RAM a velocidades electrónicas o aproximadamente a la velocidad de la luz. La RAM ofrece al procesador un almacenamiento temporal para programas y

datos. Todos los programas y datos se deben transferir a la RAM desde un dispositivo de entrada o del almacenamiento secundario antes de que se puedan ejecutar los programas o procesar los datos. El espacio de la RAM es siempre

escaso; por tanto, después de que se haya ejecutado un programa, el espacio de almacenamiento que ocupaba se vuelve a distribuir a otro programa que espera su

ejecución.

Tipos de RAM Desde la aparición de los computadores, la memoria RAM ha venido

evolucionando en cuanto a desempeño y a la forma de presentación. En la forma de presentación la memoria RAM ha pasado por el encapsulado DIP de hace

muchos años, hasta el formato DDR, muy en uso en los computadores actuales.

1. DIP (Dual in - line package). Encapsulado en doble línea. La memora RAM con esta presentación era generalmente de forma rectangular con 16 pines, ocho a

cada lado. Se instala directamente sobre la tarjeta principal en arreglo matricial, es decir en filas y columnas, de tal manera que el direccionamiento de proporciona a varios chips a la vez con el fin de dar mayor rapidez a las operaciones de lectura y

escritura. Los ocho bits de un byte de información quedan distribuidos en diferentes DIPs de RAM.

Page 2: Almacenamiento interno: Memorias · Memoria de Trabajo: Memoria RAM 1 Almacenamiento interno: Memorias La función principal de la CPU es obedecer las instrucciones codificadas en

Memoria de Trabajo: Memoria RAM 2

2. SIP (Single in – line package) Encapsulado de una línea

Encapsulado de una sola línea. Esta configuración permitió, por primera vez, el ahorro de espacio en la tarjeta principal, ya que los módulos se insertaban de

manera perpendicular a ella sin ocupar mayor área. Los circuitos integrados hacían conexión con la tarjeta principal a través de un conector y los respectivos

pines del modulo.

Page 3: Almacenamiento interno: Memorias · Memoria de Trabajo: Memoria RAM 1 Almacenamiento interno: Memorias La función principal de la CPU es obedecer las instrucciones codificadas en

Memoria de Trabajo: Memoria RAM 3

Instalación de un módulo SIP (De 30 contactos)

IMPORTANTE: Antes de manipular cualquier componente electrónico (memorias,

placas, micros...) deberemos tocar alguna superficie metálica para descargar nuestra electricidad estática y evitar así, estropear el componente. Es suficiente con tocar la carcasa de nuestro PC.

Nota: El módulo solo puede ser insertado en una posición y aunque es difícil

equivocarse porque existen a los lados unos agujeros y muescas en el módulo que deben coincidir con el slot, es conveniente fijarse bien y no intentar forzar su

instalación si vemos que aparentemente "no quiere instalarse". Precaución.

Para identificar el slot de instalación de la memoria, tanto en este ejemplo como en los siguientes, no tendremos demasiada dificultad. Tan solo fíjate en las imágenes.

Page 4: Almacenamiento interno: Memorias · Memoria de Trabajo: Memoria RAM 1 Almacenamiento interno: Memorias La función principal de la CPU es obedecer las instrucciones codificadas en

Memoria de Trabajo: Memoria RAM 4

Para instalar un módulo de 30 contactos, hemos de seguir 2 pasos muy simples.

1. El primero es que para poder instalarla, deberá ser insertada con una

determinada inclinación (45º), tal y como se muestra a continuación:

Haz un poco de presión hacia abajo para que los contactos del slot de la placa (es

decir, donde la vamos a instalar) toquen correctamente con el módulo de memoria. 2. El siguiente paso es girar el módulo con mucho cuidado, de forma que quede

perpendicular a la placa base:

Page 5: Almacenamiento interno: Memorias · Memoria de Trabajo: Memoria RAM 1 Almacenamiento interno: Memorias La función principal de la CPU es obedecer las instrucciones codificadas en

Memoria de Trabajo: Memoria RAM 5

Cuando el módulo quede bien colocado, oiremos un leve "click".

Si quisiéramos desmontar el módulo recien instalado u otro que ya estuviera

montado, deberemos abrir ligeramente con los dedos las pestañas metálicas o plásticas que lo sujetan de la siguente manera:

Como ves, como decimos, hay que tirar ligeramente hacia fuera momento en el cual el modulo de memoria quedará suelto y podremos retirarlo

3. SIMM. Single in – line menory module. Modulo de memoria de una linea. Un tipo

de encapsulado consistente en una pequeña placa de circuito impreso que almacena chips de memoria, y que se inserta en un zócalo SIMM en la placa

madre o en la placa de memoria. Los SIMMs son más fáciles de instalar que los antiguos chips de memoria individuales, y a diferencia de ellos son medidos en bytes en lugar de bits.

El primer formato que se hizo popular en los computadores personales tenía 3.5" de largo y usaba un conector de 32 pins. Un formato más largo de 4.25", que usa

Page 6: Almacenamiento interno: Memorias · Memoria de Trabajo: Memoria RAM 1 Almacenamiento interno: Memorias La función principal de la CPU es obedecer las instrucciones codificadas en

Memoria de Trabajo: Memoria RAM 6

72 contactos y puede almacenar hasta 64 megabytes de RAM es actualmente el

más frecuente.

Un PC usa tanto memoria de nueve bits (ocho bits y un bit de paridad, en 9 chips de memoria RAM dinámica) como memoria de ocho bits sin paridad. En el primer caso los ocho primeros son para datos y el noveno

Instalación de un módulo de 72 contactos

El proceso de instalación de este tipo de módulos es muy similar al anterior, sin

embargo en esta ocasión el módulo tiene una pequeña muesca en el centro que permitirá confrontarlo con el pequeño saliente del zócalo o slot, tal y como puede verse en la siguiente imagen. Además, puede observarse que el módulo tiene

unos agujeros en los lados y algún "recorte" (parte izquierda) que deberá coincidir con el del slot para su correcta inserción. Asegúrate que la aproximación del

módulo al slot la estás realizando correctamente, y no fuerces su inserción si ves que no "se deja".

1. Acercamos el módulo hasta el slot correspondiente, tal y como vemos en la

siguiente imagen:

2. Insertamos el módulo con cuidado, con el fin de que los contactos del slot

toquen con los contactos del módulo de memoria. Nótese que el módulo queda con una inclinación de unos 45º.

Page 7: Almacenamiento interno: Memorias · Memoria de Trabajo: Memoria RAM 1 Almacenamiento interno: Memorias La función principal de la CPU es obedecer las instrucciones codificadas en

Memoria de Trabajo: Memoria RAM 7

3. Una vez insertado, tal y como vimos en el apartado anterior, procederemos a girar el módulo para que quede perpendicular con la placa base:

En el momento que el módulo queda bien instalado, se oirá un leve "click".

En el caso de que necesitemos desinstalar uno de estos módulos, deberemos tirar

hacia fuea de las pesañas que lo sujetan de la siguiente manera:

Page 8: Almacenamiento interno: Memorias · Memoria de Trabajo: Memoria RAM 1 Almacenamiento interno: Memorias La función principal de la CPU es obedecer las instrucciones codificadas en

Memoria de Trabajo: Memoria RAM 8

4. DIMM. Dual in – line Memory Module. Modulo de memoria en doble linea

Como antes hemos comentado, es la más antigua. Comenzó a utilizarse en la época de los procesadores Pentium, primero en formato SIMM de 72 contactos y

después en formato DIMM de 168 contactos. La característica más importante que hemos de buscar en este tipo de memoria es la velocidad de bus que soporte. Así, encontramos la PC66, PC100, PC133.

Cada una de estas especificaciones nos muestra la velocidad de bus a la que se

garantiza su funcionamiento sin errores. Si adquirimos un procesador con bus de sistema a 133 MHz, hemos de tener especial cuidado para comprar memoria PC133 si no queremos sufrir errores inesperados.

Sobre su actualidad, hemos de decir que está en franco retroceso. Todavía es el

tipo de memoria más utilizado, aunque es algo que cambiará en breve, en cuanto las placas para memoria DDR se popularicen. Por ello, si podéis, la mejor opción es no utilizar esta memoria en vuestro equipo nuevo. Tendréis menos

prestaciones y os resultará más complicado encontrar módulos para ampliar la memoria en un futuro.

Instalación de un módulo de 168/184 contactos

Son los módulos que se usan (por el momento) en los PC's más modernos. La instalación es muy

simple y no tenemos más que localizar los slots donde irán montados:

El proceso de instalación de estos módulos difiere de los que hemos visto en páginas anteriores, ya

que por poner un ejemplo, la aproximación del módulo al slot, deberá realizarse inicialmente

perpendicular a la placa base y no con un ángulo de 45º como hemos visto hasta ahora. Veamos un

Page 9: Almacenamiento interno: Memorias · Memoria de Trabajo: Memoria RAM 1 Almacenamiento interno: Memorias La función principal de la CPU es obedecer las instrucciones codificadas en

Memoria de Trabajo: Memoria RAM 9

ejemplo:

Además hay que tener en cuenta dos detalles muy importantes:

a) En los laterales del slot, existen unas presillas o piezas plásticas encargadas de

sujetar el módulo una vez insertado. Pues bien, dichas piezas deberán estar abiertas como la que se ve en medio de la siguiente

imagen. Para hacerlo simplemente, empújalas con el dedo ligeramente hacia fuera.

b) La situación del módulo de memoria no es arbitraria y

deberá hacerse de una forma concreta. Al principio de este manual dijimos que los módulos

de memoria tenían una o dos muescas. Estas deberán

confrontar con las que hay en el slot de la placa base de la siguiente manera:

Si hablamos de un módulo de 184 contactos que tiene una sola muesca,

hacerla coincidir igualmente con la que está en el slot para que pueda insertarse

correctamente. Ahora que ya tenemos localizado el slot, las piezas o presillas de plástico abiertas

y el módulo superpuesto en el slot de la manera adecuada, lo sujetamos firmemente y hacemos presión hacia abajo hasta que las presillas de plástico

blancas se pongan en posición vertical, de esta manera:

Page 10: Almacenamiento interno: Memorias · Memoria de Trabajo: Memoria RAM 1 Almacenamiento interno: Memorias La función principal de la CPU es obedecer las instrucciones codificadas en

Memoria de Trabajo: Memoria RAM 10

Si no has instalado nunca un módulo de estas características quizá pueda llegar a preocuparte el hecho de si estás haciendo demasiada presión, sin embargo es

completamente normal. No obstante, si ves que no "entra", ten cuidado y revísalo todo de nuevo.

5. SO DIMM. Small outline DIMM

Las memorias SO-DIMM (Small Outline DIMM) consisten en una versión compacta de los módulos DIMM convencionales, contando con 144 contactos y con un tamaño de

aproximadamente la mitad de un módulo SIMM.

Dado su tamaño tan compacto, estos módulos de memoria suelen emplearse en laptops, PDAs y notebooks, aunque han comenzado a sustituir

a los SIMM/DIMM en impresoras de gama alta y tamaño reducido y en equipos de sobremesa y terminales ultracompactos

(basados en placa base Mini-ITX). Los SO-DIMM tienen 100, 144 o 200 pines. Las de 100 pines soporta

transferencias de datos de 32 bits, mientras que las de 144 y 200 lo hacen a 64 bits. estas últimas se comparan con los DIMMs de 168 pines (que también realizan

transferencias de 64 bits). A simple vista se diferencian porque las de 100 tienen 2 hendiduras guía, la de 144 una sola hendidura casi en el centro y las de 200 una hendidura en uno de los extremos.

Los So-DIMM tienen más o menos las mismas características en voltaje y poder

que las DIMM corrientes, utilizando además los mismos avances en la tecnología de memorias (por ejemplo existen DIMM y SO-DIMM con memoria pc2-5300(DDR2.533/667) con capacidades de hasta 2 GB y Latencia CAS (de 2.0, 2.5

y 3.0)

Asimismo se han desarrollado ordenadores en una sola placa SODIMM como el Toradex Colibri (basado en CPU Intel XScale y Windows CE 5.0)

Page 11: Almacenamiento interno: Memorias · Memoria de Trabajo: Memoria RAM 1 Almacenamiento interno: Memorias La función principal de la CPU es obedecer las instrucciones codificadas en

Memoria de Trabajo: Memoria RAM 11

6. RDRAM o memoria RAMBUS (RIMM).

Es otra protagonista en la competencia de la memoria. Esta tecnología, desarrollada por la compañía del mismo nombre, fue la elegida por Intel para

acompañar a sus futuros procesadores. Empezaron desarrollando el chipset i820, un modelo pensado para el procesador Pentium III y la memoria RAMBUS. Sin embargo, pronto surgieron los problemas. El primero fue el exorbitante precio por

los royalties, que a igual cantidad de memoria podía ser hasta cinco veces más caro. Después, que las elevadas prestaciones que en un principio se prometían, no parecían tales según las pruebas realizadas en nuestros laboratorios.

Actualmente, Intel cuenta con chipset para SDRAM y RAMBUS, aunque su

objetivo inicial era implantarla definitivamente a todos los niveles. A causa de la mala acogida inicial, tuvo que rectificar, y por ello ahora sólo la encontramos en equipos de alta gama, como servidores o los ultimísimos Pentium 4. Y si hablamos

de la plataforma Athlon, es importante saber que nadie se ha molestado en desarrollar un chipset que soporte esta memoria. En cualquier caso, es un tipo de

memoria poco utilizado, bastante caro y con prestaciones que aún están por demostrar.

RIMM, acrónimo de Rambus Inline Memory Module, designa a los módulos de memoria RAM que utilizan una tecnología denominada RDRAM, desarrollada por Rambus Inc. a mediados de los años 1990 con el fin de introducir un módulo de

memoria con niveles de rendimiento muy superiores a los módulos de memoria SDRAM de 100 Mhz y 133 Mhz disponibles en aquellos años.

Los módulos RIMM RDRAM cuentan con 184 pines y debido a sus altas

frecuencias de trabajo requieren de difusores de calor consistentes en una placa metálica que recubre los chips del módulo. Se basan en un bus de datos de 16 bits y están disponibles en velocidades de 300MHz (PC-600), 356 Mhz (PC-700),

Page 12: Almacenamiento interno: Memorias · Memoria de Trabajo: Memoria RAM 1 Almacenamiento interno: Memorias La función principal de la CPU es obedecer las instrucciones codificadas en

Memoria de Trabajo: Memoria RAM 12

400 Mhz (PC-800) y 533 Mhz (PC-1066) que por su pobre bus de 16 bits tenía un

rendimiento 4 veces menor que la DDR. La RIMM de 533MHz tiene un rendimiento similar al de un módulo DDR133, a pesar de que sus latencias son 10

veces peores que la DDR.

Inicialmente los módulos RIMM fueron introducidos

para su uso en servidores basados en Intel Pentium III. Rambus no manufactura módulos RIMM si no que tiene un sistema de licencias

para que estos sean manufacturados por terceros siendo Samsung el principal fabricante de éstos.

A pesar de tener la tecnología RDRAM niveles de rendimiento muy superiores a la

tecnología SDRAM y las primeras generaciones de DDR RAM, debido al alto costo de esta tecnología no tuvieron gran aceptación en el

mercado de PCs. Su momento álgido tuvo lugar durante el periodo de introducción del Pentium 4

para el cual se diseñaron las primeras placas base, pero Intel ante la necesidad de lanzar equipos más económicos decidió lanzar placas

base con soporte para SDRAM

7. SDR SDRAM (Single Data Rate Synchronous Dynamic RAM)

Memoria síncrona (misma velocidad que el sistema), con tiempos de acceso de entre 25 y 10 ns y que se presentan en módulos DIMM de 168 contactos. Fue utilizada en los Pentium 2, así como en los AMD K7. Dependiendo de la frecuencia

de trabajo se dividen en:

PC66: la velocidad de bus de memoria es de 66 Mhz, temporización de 15 ns y ofrece tasas de transferencia de hasta 533 MB/s.

PC100: la velocidad de bus de memoria es de 100 Mhz, temporización de 8

ns y ofrece tasas de transferencia de hasta 800 MB/s. PC133: la velocidad de bus de memoria es de 133 Mhz, temporización de

7,5 ns y ofrece tasas de transferencia de hasta 1066 MB/s.

Está muy extendida la creencia de que se llama SDRAM a secas, y que la denominación SDR SDRAM es para diferenciarla de la memoria DDR, pero no es así, simplemente se extendió muy rápido la denominación incorrecta. El nombre

correcto es SDR SDRAM ya que ambas (tanto la SDR como la DDR) son Memorias Síncronas Dinámicas.

Page 13: Almacenamiento interno: Memorias · Memoria de Trabajo: Memoria RAM 1 Almacenamiento interno: Memorias La función principal de la CPU es obedecer las instrucciones codificadas en

Memoria de Trabajo: Memoria RAM 13

8. DDR SDRAM (Double Data Rate SDRAM)

Esta tecnología es la evolución de la tradicional SDRAM, al tiempo que la solución a la necesidad de mayores prestaciones que el mercado venía demandando.

Memoria síncrona, envía los datos dos veces por cada ciclo de reloj. De este modo trabaja al doble de velocidad del bus del sistema, sin necesidad de aumentar la frecuencia de reloj. Se

presenta en módulos DIMM de 184 contactos. Del mismo modo que la SDRAM, en función de la frecuencia

del sistema se clasifican en:

PC 1600 ó DDR200: funciona a 2.5 V, trabaja a 200MHz, es decir 100MHz de bus de memoria y ofrece tasas de transferencia de hasta 1,6 GB/s (de

ahí el nombre PC1600). Este tipo de memoria la utilizaron los Athlon XP de AMD, y los primeros Pentium 4.

PC 2100 ó DDR266: funciona a 2.5 V, trabaja a 266MHz, es decir 133MHz

de bus de memoria y ofrece tasas de transferencia de hasta 2,1 GB/s (de ahí el nombre PC2100).

PC 2700 ó DDR333: funciona a 2.5 V, trabaja a 333MHz, es decir 166MHz de bus de memoria y ofrece tasas de transferencia de hasta 2,7 GB/s (de ahí el nombre PC2700).

PC 3200 ó DDR400: funciona a 2.5V, trabaja a 400MHz, es decir, 200MHz de bus de memoria y ofrece tasas de transferencia de hasta 3,2 GB/s (de

ahí el nombre PC3200). También existen las especificaciones DDR433, DDR466, DDR500, DDR533

y DDR600 pero según muchos ensambladores es poco práctico utilizar

DDR a más de 400MHz, por lo que está siendo sustituida por la revisión DDR2.

PC-4200 ó DDR2-533: trabaja a 533Mhz, es decir, 133 MHz de bus de memoria y ofrece tasas de transferencia de hasta 4,2 GB/s (de ahí el nombre PC4200).

PC-4800 ó DDR2-600: trabaja a 600Mhz, es decir, 150 MHz de bus de memoria y ofrece tasas de transferencia de hasta 4,8 GB/s (de ahí el

nombre PC4800). PC-5300 ó DDR2-667: trabaja a 667Mhz, es decir, 166 MHz de bus de

memoria y ofrece tasas de transferencia de hasta 5,3 GB/s (de ahí el

nombre PC5300). PC-6400 ó DDR2-800: trabaja a 800Mhz, es decir, 200 MHz de bus de

memoria y ofrece tasas de transferencia de hasta 6,4 GB/s (de ahí el nombre PC6400).

Page 14: Almacenamiento interno: Memorias · Memoria de Trabajo: Memoria RAM 1 Almacenamiento interno: Memorias La función principal de la CPU es obedecer las instrucciones codificadas en

Memoria de Trabajo: Memoria RAM 14

Chips y Módulos

Nombre estándar

Velocidad del reloj

Tiempo entre

señales

Velocidad del reloj de

E/S

Datos transferidos

por segundo

Nombre del

módulo

Máxima capacidad de

transferencia

DDR-200

100 MHz 10 ns 100 MHz 200 millones PC-1600 1.600 MB/s

DDR-266

133 MHz 7.5 ns 133 MHz 266 millones PC-2100 2.133 MB/s

DDR-333

166 MHz 6 ns 166 MHz 333 millones PC-2700 2.667 MB/s

DDR-

400 200 MHz 5 ns 200 MHz 400 millones PC-3200 3.200 MB/s

DDR-

466 233 MHz 4.2 ns 233 MHz 466 millones PC-3700 3.700 MB/s

DDR-500

250 MHz 4 ns 250 MHz 500 millones PC-4000 4.000 MB/s

DDR-533

266 MHz 3.7 ns 266 MHz 533 millones PC-4200 4.200 MB/s

DDR-600

300 MHz 3.3 ns 300 MHz 600 millones PC-4800 4.800 MB/s

DDR-

800 400 MHz - ns - MHz 800 Millones PC-6400 6.400 MB/s

No hay diferencia arquitectónica entre los DDR SDRAM diseñados para diversas frecuencias de reloj, por ejemplo, el PC-1600 (diseñado para correr a 100 MHz) y

el PC-2100 (diseñado para correr a 133 MHz). El número simplemente señala la velocidad en la cual el chip está garantizado para funcionar. Por lo tanto el DDR SDRAM puede funcionar a velocidades de reloj más bajas para las que fue

diseñado (underclocking) o para velocidades de reloj más altas para las que fue diseñado (overclocking).

Los DIMMs DDR SDRAM tienen 184 pines (en comparación con los 168 pines en

el SDRAM, o los 240 pines en el DDR2 SDRAM), y pueden ser diferenciados de los DIMMs SDRAM por el número de muescas (el DDR SDRAM tiene una, y el

SDRAM tiene dos). El DDR SDRAM funciona con un voltaje de 2.5 V, comparado a 3.3 V para el SDRAM. Esto puede reducir perceptiblemente el uso de energía. Nota: algunos DIMMs tiene un voltaje nominal de 2.6 o 2.7 V [1].

Muchos chips nuevos usan estos tipos de memoria en configuraciones de dual-

channel, lo que dobla o cuadruplica el ancho de banda efectivo.

Page 15: Almacenamiento interno: Memorias · Memoria de Trabajo: Memoria RAM 1 Almacenamiento interno: Memorias La función principal de la CPU es obedecer las instrucciones codificadas en

Memoria de Trabajo: Memoria RAM 15

8.1. DDR2

DDR2 es un tipo de memoria RAM. Forma parte de la familia SDRAM de tecnologías de memoria de acceso aleatorio, que es una de las muchas implementaciones de la DRAM.

Un módulo RAM DDR2 de 1 GB con disipador

Los modulos DDR2 son capaces de trabajar con 4 bits por ciclo, es decir 2 de ida y 2 de vuelta en un mismo ciclo mejorando sustancialmente el ancho de banda potencial bajo la misma frecuencia de una DDR tradicional (si una DDR a 200MHz

reales entregaba 400MHz nominales, la DDR2 por esos mismos 200MHz reales entrega 800MHz nominales). Este sistema funciona debido a que dentro de las

memorias hay un pequeño buffer que es el que guarda la información para luego transmitirla fuera del modulo de memoria, este buffer en el caso de la DDR convencional trabajaba tomando los 2 bits para transmitirlos en 1 sólo ciclo, lo que

aumenta la frecuencia final. En las DDR2, el buffer almacena 4 bits para luego enviarlos, lo que a su vez redobla la frecuencia nominal sin necesidad de

aumentar la frecuencia real de los módulos de memoria.

Las memorias DDR2 tienen mayores latencias que las que se conseguían para las DDR convencionales, cosa que perjudicaba el rendimiento. Reducir la latencia en las DDR2 no es fácil. El mismo hecho de que el buffer de la memoria DDR2 pueda

almacenar 4 bits para luego enviarlos es el causante de la mayor latencia, debido a que se necesita mayor tiempo de "escucha" por parte del buffer y mayor tiempo

de trabajo por parte de los módulos de memoria, para recopilar esos 4 bits antes de poder enviar la información.

caracteristicas

Las memorias DDR2 son una mejora de las memorias DDR (Double Data

Rate), que permiten que los búferes de entrada/salida trabajen al doble de la frecuencia del núcleo, permitiendo que durante cada ciclo de reloj se realicen cuatro transferencias.

Operan tanto en el flanco alto del reloj como en el bajo, en los puntos de 0 voltios y 1.8 voltios, lo que reduce el consumo de energía en

aproximadamente el 50 por ciento del consumo de las DDR, que trabajaban a 0 voltios y a 2.5.

Page 16: Almacenamiento interno: Memorias · Memoria de Trabajo: Memoria RAM 1 Almacenamiento interno: Memorias La función principal de la CPU es obedecer las instrucciones codificadas en

Memoria de Trabajo: Memoria RAM 16

Terminación de señal de memoria dentro del chip de la memoria

("Terminación integrada" u ODT) para evitar errores de transmisión de señal reflejada.

Mejoras operacionales para incrementar el desempeño, la eficiencia y los márgenes de tiempo de la memoria.

Latencia CAS: 3, 4 y 5.

Tasa de transferencia desde 400 hasta 1024 MB/s y capacidades de hasta 2x2GB actualmente.

Su punto en contra son las latencias en la memoria más largas (casi el doble) que en la DDR.

Algunas marcas de estas memorias son: STD, Transcend, Kingston, Buffalo, NEC,

Elixir, Vdata, TRCND, OCZ, Corsair, G. Skill, Mushkin.

Para usar en PCs, las DDR2 SDRAM son suministradas en tarjetas de memoria DIMMs con 240 pines y una localización con una sola ranura. Las tarjetas DIMM son identificadas por su máxima capacidad de transferencia (usualmente llamado

ancho de banda).

Nombre del

estándar

Velocidad del reloj

Tiempo entre

señales

Velocidad del reloj de

E/S

Datos transferidos

por segundo

Nombre del

módulo

Máxima capacidad de

transferencia

DDR2-400

100 MHz 10 ns 200 MHz 400 millones PC2-3200

3.200 MB/s

DDR2-533

133 MHz 7'5 ns 266 MHz 533 millones PC2-4200

4.264 MB/s

DDR2-667

166 MHz 6 ns 333 MHz 667 millones PC2-5400

5.336 MB/s

DDR2-

800 200 MHz 5 ns 400 MHz 800 millones

PC2-

6400 6.400 MB/s

DDR2-

1066 266 MHz 3'75 ns 533 MHz

1066

millones

PC2-

8500 8.500 MB/s

Nota: DDR2-xxx indica la velocidad de reloj efectiva, mientras que PC2-xxxx indica el ancho de banda teórico (aunque suele estar redondeado al alza). El ancho de banda se calcula multiplicando

la velocidad de reloj E/S por ocho, ya que la DDR2 es una memoria de 64 bits, hay 8 bits en un byte, y 64 es 8 por 8 y por ultimo por 2(doble tasa de transferencia).

1 Algunos fabricantes etiquetan sus memorias DDR2-667 como PC2-5400 en vez de PC2-5300. Al menos un

fabricante ha reportado que esto refleja pruebas satisfactorias a una velocidad más rápida que la normal.

Page 17: Almacenamiento interno: Memorias · Memoria de Trabajo: Memoria RAM 1 Almacenamiento interno: Memorias La función principal de la CPU es obedecer las instrucciones codificadas en

Memoria de Trabajo: Memoria RAM 17

Retrocompatibilidad

Los módulos DIMM DDR2 no son compatibles con los DDR. La muesca está en una posición diferente (los zócalos son distintos) y la densidad de pines es ligeramente superior. Los módulos DDR2 tienen 240 pines al contrario de los DDR

que tienen 184 pines.

Los módulos DIMM DDR2 de una determinada velocidad sí son compatibles con módulos DDR2 de inferior velocidad. La memoria puede funcionar a velocidades

inferiores a las que está etiquetado, simplemente el bus del sistema funcionará a la velocidad del módulo más lento.

Integración

DDR2 se introdujo a dos velocidades iniciales: 200 MHz (llamada PC2-3200) y 266

MHz (PC2-4200). Ambas tienen un menor rendimiento que sus equivalentes en DDR, ya que su mayor latencia hace que los tiempos totales de acceso sean hasta dos veces mayores. Sin embargo, la DDR no será oficialmente introducida a

ninguna velocidad por encima de los 266 MHz. Existen DDR-533 e incluso DDR-600, pero la JEDEC ha afirmado que no se estandarizarán. Estos módulos son,

principalmente, optimizaciones de los fabricantes, que uti lizan mucha más energía que los módulos con un reloj más lento, y que no ofrecen un mayor rendimiento.

Actualmente, Intel soporta DDR2 en sus chipsets 9xx. AMD incluye soporte DDR2 en procesadores de la plataforma AM2 introducidos en el 2006.

Los DIMM DDR2 tienen 240 pines, mientras que los de DDR tienen 184 y los de

SDR 168.

8.2 DDR3

Es el nombre del nuevo estándar DDR que se

desarrolló como sucesor del DDR2.

Presentan una reducción de consumo

de energía de un 40% comparado con los

actuales módulos comerciales DDR2, debido a la tecnología

de 80 nanómetros usada en el diseño del DDR3 que permite más bajas corrientes

Page 18: Almacenamiento interno: Memorias · Memoria de Trabajo: Memoria RAM 1 Almacenamiento interno: Memorias La función principal de la CPU es obedecer las instrucciones codificadas en

Memoria de Trabajo: Memoria RAM 18

de operación y voltajes (1,5 V, comparado con 1,8 del DDR 2 ó 2,5 del DDR).

Dispositivos pequeños, ahorradores de energía, como computadoras portáti les quizás se puedan beneficiar de la tecnología DDR III.

Teóricamente, estos módulos pueden transferir datos a una tasa de reloj efectiva de 800-1600 Mhz, comparado con el rango actual del DDR2 de 533-800 MHz ó

200-400 MHz del DDR. Existen módulos de memoria DDR y DDR2 de mayor frecuencia pero no estandarizados por JEDEC.

Los DIMMS DDR3 tienen 240 pins, el mismo número que DDR2; sin embargo, los

DIMMS son físicamente incompatibles, debido a una ubicación diferente de la muesca.

La memoria GDDR3, con un nombre similar pero con una tecnología

completamente distinta, ha sido usada durante varios años en tarjetas gráficas de gama media y alta como las series GeForce 7x00 o 8x00 o ATI Radeon X1x00 o Radeon HD2x00, y es la utilizada como memoria principal del Xbox 360. A veces

es incorrectamente citada como "DDR3". Y últimamente a su vez superada por la "GDDR4".

Una variante de dicha memoria que no llegó a cuajar fue la DD3-Lucena (ó S31A).

Chips y Módulos

Nombre

estándar

Velocidad

del reloj

Tiempo

entre señales

Velocidad

del reloj de E/S

Datos

transferidos por segundo

Nombre

del módulo

Máxima

capacidad de transferencia

DDR3-

800 100 MHz 10 ns 400 MHz 800 Millones

PC3-

6400 6.40 GB/s

DDR3-

1066 133 MHz 7.5 ns 533 MHz

1.066

Millones

PC3-

8500 8.53 GB/s

DDR3-1333

166 MHz 6 ns 667 MHz 1.333 Millones

PC3-10600

10.67 GB/s[1]

DDR3-1600

200 MHz 5 ns 800 MHz 1.600 Millones

PC3-12800

12.80 GB/s

DDR3-2000

250 MHz 4 ns 1000 MHz 2.000 Millones

PC3-15000

15.00 GB/s

Las memorias vienen por ahora en módulos de 512 MB y 1 GB, aunque se venden en packs de 1 y 2 GB (dos módulos de 512 y dos de 1 GB respectivamente). Por ahora estas nuevas memorias DDR3 no están totalmente implantadas en nuestros

ordenadores, previamente será necesario que los fabricantes de placas base

Page 19: Almacenamiento interno: Memorias · Memoria de Trabajo: Memoria RAM 1 Almacenamiento interno: Memorias La función principal de la CPU es obedecer las instrucciones codificadas en

Memoria de Trabajo: Memoria RAM 19

lancen sus modelos más avanzados. Según la información de Kingston, estas

memorias DDR3 también son compatibles con placas que utilicen memorias DDR2.

¿Cómo atender los requerimientos de memoria RAM?

Hasta hace unos meses, al detenerse en el apartado de la memoria, lo más importante era la cantidad de RAM que íbamos a colocar en nuestra máquina. Sin

embargo, la llegada de nuevas tecnologías, el apoyo de fabricantes competidores a tecnologías incompatibles y la proliferación de varias marcas en el sector han

complicado el panorama. Ahora no sólo es necesario calcular la cantidad de RAM de nuestra máquina, sino también elegir bien el tipo de memoria que integramos. Esta decisión ha de ir acorde con la elección de placa base, chipset y procesador,

por lo que no resulta del todo sencilla. Además, hemos de pensar en el futuro y en las posibilidades de ampliación que tendremos a corto y medio plazo.

Una vez decidido el tipo de tecnología que incorporará nuestro PC, tendremos que

elegir la cantidad de memoria que instalaremos. En estos momentos lo mínimo que os recomendamos ya son 128 Mbytes de memoria. Esto no significa que no

sea posible trabajar con 64 Mbytes, pero la diferencia de precio es pequeña y las prestaciones son sustancialmente mejores. Además, si utilizamos un sistema medianamente profesional como Windows 2000 o alguna de las últimas versiones

de Linux en modo gráfico, veremos cómo contar con 128 Mbytes se torna en algo imprescindible para trabajar con soltura.

Si hablamos de servidores o estaciones de trabajo de altas prestaciones, las cosas cambian radicalmente, ya que lo recomendable se sitúa en, al menos, 256

Mbytes de memoria. La cifra de 128 Mbytes es igualmente extrapolable al mundo de la informática móvil. Poca gente utiliza un sistema como Windows 2000 en su portátil, pero como el precio de la memoria ha bajado bastante en los últimos

tiempos, merece la pena invertir en este pequeño componente. Nuestras aplicaciones nos lo agradecerán.

En cualquier caso, lo ideal es colocar un solo módulo que contenga la cantidad de memoria elegida, ya que, de esta manera, evitaremos ocupar bancos de memoria

que podremos necesitar en un futuro.

Los fallos provocados por errores en los módulos de memoria son mucho más corrientes de lo que muchos piensan. Muchas veces son achacados al sistema Windows, a un procesador mal refrigerado o a otros múltiples problemas. En este

tipo de casos, lo más habitual es encontrarnos con pantallas azules o errores de ejecución aleatorios en todo tipo de programas u operaciones. Además, si la o las

direcciones de memoria que fallan son de las más altas, sólo apreciaremos estos fallos cuando el sistema esté más cargado y deba acceder a ellas para trabajar.

Page 20: Almacenamiento interno: Memorias · Memoria de Trabajo: Memoria RAM 1 Almacenamiento interno: Memorias La función principal de la CPU es obedecer las instrucciones codificadas en

Memoria de Trabajo: Memoria RAM 20

En cualquier caso, la única manera eficaz de descubrir que existe uno de estos

fallos es sustituir el módulo y probar con otro que sepamos con seguridad que no tiene problemas. Incluso puede que nuestro módulo no se encuentre en mal

estado, pero sea incompatible con la velocidad de bus que utilizamos o nuestra placa no lo soporte adecuadamente.

Con todo lo anterior queremos destacar la importancia que tiene elegir módulos de memoria de marca. Marcas como Kingston ofrecen garantía de por vida en sus

productos, algo muy distinto de los pocos meses que, como máximo, puede llegar a ofrecer un módulo de los vendidos sin marca, también conocidos como Bulk u OEM. Además, la mayor parte de estos módulos ofrecen peor calidad e inferiores

prestaciones que los de marca, aunque su precio es realmente asequible. Por ello, hemos de sopesar si preferimos mejor calidad o mejor precio

Fallos típicos de las memorias Una vez que tenemos instalada la memoria RAM en nuestro PC y lo ponemos en marcha pueden ocurrir varias cosas:

1. Que el PC no arranque. En la pantalla no aparece absolutamente nada y

comprobamos que el arranque o inicio del sistema no se completa. En este caso sería recomendable revisar que los módulos de memoria instalados lo estén correctamente; se aconseja revisar la instalación de los "nuevos" módulos (que

todo esté bien). En caso de seguir con problemas, sería recomendable quitar los módulos que hemos puesto y ver si el PC puede iniciar sin problemas. En caso afirmativo y después de comprobar que lo hemos instalado correctamente, habría

que desconfiar de que el módulo de memoria que tenemos no se encuentre en buen estado.

2. El PC comienza dando una serie de pitidos. En este caso, revisa ESTA PÁGINA y verifica el error y su referencia. No obstante, sería recomendable seguir de igual

modo las instrucciones del punto 1.

3. Que el PC arranque correctamente. En este caso sería comendable verificar que el TEST inicial de la memoria detecta los que

acabamos de instalar, es decir, que la suma total de lo que

teníamos y lo que hemos instalado sea la correcta. El test de memoria siempre se

realiza durante el arranque del PC, tal y como vemos en la

siguiente imagen:

Page 21: Almacenamiento interno: Memorias · Memoria de Trabajo: Memoria RAM 1 Almacenamiento interno: Memorias La función principal de la CPU es obedecer las instrucciones codificadas en

Memoria de Trabajo: Memoria RAM 21

Este es el arranque típico de un modesto PC Pentium II con procesador a 350

Mhz, y donde se muestra el Memory Test. El resultado es de 196608K, o como se dice coloquialmente: "Mi PC tiene 192 Megas de memoria". En este caso,

físicamente hay un módulo de 128 Mbytes y otro de 64 Mbytes. 4. El test de memoria no alcanza la capacidad que debería. Uno de los fallos mas

comunes y típicos cuando la memoria que hemos puesto no coincide con la del test que muestra el PC, es que no sea compatible "del todo" con nuestra placa

base. Fíjate en la cantidad de chips que tiene el módulo; los PC más antiguos debían instalar generalmente módulos que tuvieran 8 chips por cara; los más modernos admiten cualquier tipo de chip. La explicación a este hecho la

dejaremos para otro artículo, mientras, consulta en tu tienda de informática habitual.