5.2 FIRE as a Tool for Guided Programming Based on Refactorings
5.2.3 Experiments
Hasta el momento hemos conocido la función de la memoria RAM y las carac- terísticas físicas del módulo. Ahora veamos cuáles son las características tecnoló- gicas que la diferencian. Recordemos que el incesante avance tecnológico genera constantemente nuevas placas base y procesadores, y las memorias RAM no pue- den quedar obsoletas, es decir, tienen que acompañar la evolución de todos los demás dispositivos que componen la PC.
DIMM
La primera tecnología que tenemos que conocer es la denominada DIMM SDRAM, no porque sea la tecnología utilizada en el presente, de hecho ya es obsoleta, sino porque fue la base sobre la cual se apoyan las tecnologías actuales de memoria. La sigla SDRAM corresponde a Single Data Rate Synchronous Dynamic Random Ac- cess Memory, es decir memoria RAM sincrónica, dinámica de acceso de datos
simple. Es decir que tenemos un módulo de memoria que trabaja de acuerdo a un
reloj del sistema (por eso es sincrónica), y que puede procesar un dato por ciclo de reloj (por eso es dinámica y de acceso sim- ple). Estos módulos poseen 168 contactos y dos ranuras de posición y se comerciali- zaron en módulos de 32, 64, 128, 256 y 512 Mb, con frecuencias de reloj que osci- laban entre los 66 y los 133 MHz.
Figura 41. Podemos apreciar un módulo de memoria RAM que cuenta con dos ranuras de posición y 168 contactos.
DIMM DDR
Los módulos de memoria DIMM DDR son la evolución de la tecnología DIMM. La sigla DDR significa Double Data Rate y hace referencia a una lectura doble
de datos. Recordemos que la tecnología DIMM procesa un dato por ciclo de re-
loj, mientras que la tecnología DDR puede procesar dos datos por ciclo de reloj. De este modo, los módulos DDR trabajan al doble de velocidad en el bus del sistema, lo que permite que nuestra PC tenga un mayor rendimiento.
Además de esta característica, otra de las diferencias que aporta DDR son los 184 contactos, a diferencia de DIMM que posee 168. El módulo DDR también eli- minó una de las ranuras de posición, dejando una sola ubicada en el medio del dispositivo. Por último, tenemos que destacar que DDR trabaja con 2.5 volts, mientras que DIMM lo hacía con un voltaje mayor (3.3 V). Es importante re- saltar que DIMM y DDR son incompatibles entre sí.
TIPO DE CHIP VELOCIDAD DEL RELOJ TIEMPO DE ACCESO DDR 200 100 MHz 10 ns DDR 266 133 MHz 7,5 ns DDR 333 166 MHz 6 ns DDR 400 200 MHz 5 ns DDR 466 233 MHz 4,2 ns DDR 500 250 MHz 4 ns DDR 533 266 MHz 3,7 ns DDR 600 300 MHz 3,3 ns DDR 800 400 MHz 3,3 ns
Tabla 21. Características fundamentales de la tecnología DDR.
Figura 42. Un módulo de memoria DIMM DDR, que cuenta con una sola ranura de posición y 184 contactos. DIMM DDR2
Los módulos de memoria DDR2 son la evolución tecnológica de DDR. Una de las diferencias que se aplicaron en esta tecnología es que puede procesar cuatro datos por ciclo de reloj, comparado con los dos que procesa DDR. En términos de factor de for- ma, DDR2 cuenta con 240 contactos y funciona con menor voltaje que las tecnologías anteriores, es decir, 1.8 volts. Es importante aclarar que esta tecnología se está utili- zando en muchos motherboards, pero ya está siendo reemplazada por DDR3.
TIPO DE CHIP VELOCIDAD DEL RELOJ TIEMPO DE ACCESO
DDR 2-400 100 MHz 10 ns
DDR 2-533 133 MHz 7,5 ns
DDR 2-667 166 MHz 6 ns
DDR 2-800 200 MHz 5 ns
DDR 2-1066 266 MHz 3,75 ns
Figura 43. Un módulo DDR2 con una ranura de posición (desplazada hacia un lado con respecto al módulo DDR) y 240 contactos. DIMM DDR3
Ésta es la última tecnología aplicada a la memoria RAM. Dentro de sus cambios, con respecto a DDR2, podemos destacar que puede procesar 8 datos por ciclo de reloj. Si bien los módulos DDR2 y DDR3 poseen 240 contactos, físicamente son incompatibles debido al cambio de posición de la muesca del módulo. Además, DDR3 trabaja con 1.5 volts, lo que implica menor consumo con respecto a los 1.8 V, que utiliza DDR2. Otra de las diferencias clave es la capacidad de almacena- miento de los módulos, mientras que DDR permite módulos de 2 Gb, DDR3 acep- ta módulos de 8 Gb para computadoras de escritorio y de 16 Gb para servidores.
MÓDULO DIMM TIPO DE CHIP VELOCIDAD DEL RELOJ DATOS POR SEGUNDO TASA DE TRANSFERENCIA
PC3-6400 DDR3-800 400 MHz 800 millones 6400 Mbps
PC3-8500 DDR3-1066 533 MHz 1066 millones 8530 Mbps
PC3-10667 DDR3-1333 667 MHz 1333 millones 10.660 Mbps
PC3-12800 DDR3-1600 800 MHz 1600 millones 12.800 Mbps
PC3-14900 DDR3-1866 933 MHz 1866 millones 14.930 Mbps
Tabla 23. La tecnología DDR3 se ha establecido totalmente en el mercado, y está reemplazando paulatinamente a DDR2.
❘❘❘
Single Memory Channel: todos los módulos de memoria intercambian información con el bus por intermedio de un único canal.
Dual Memory Channel: los módulos de memoria se dividen entre los dos bancos de slots dife- renciados en el motherboard e intercambian datos con el bus a través de dos canales a la vez.
Figura 44. Observamos dos módulos DDR3 de última tecnología que cuentan con una ranura de posición y 240 contactos, pero son incompatibles con DDR2.
La memoria RAM es un dispositivo que no se ha integrado al motherboard, es por eso que veremos cómo colocar los módulos en sus respectivos zócalos.
Instalar una memoria RAM PASO A PASO Asegúrese de tener colocada la pulsera antiestática y conectarla a masa. Utilizando ambas manos, destrabe los seguros laterales de los zócalos de memoria en donde instalará el módulo.
Tome el módulo de memoria y, teniendo en cuenta la muesca de posición, preséntelo frente al zócalo. Recuerde que el zócalo tiene un tabique y el módulo una ranura, para no colocarlo al revés.
Desde sus vértices libres, presione el módulo hasta que quede anclado por los seguros laterales del zócalo, como se ve en la imagen. Es conveniente verificar que estas trabas hayan hecho tope con los módulos o de lo contrario se soltarán.
✱
Bajo ningún punto de vista debemos hacer presión si la muesca del módulo y el tabique del zó- calo no coinciden perfectamente. Si por alguna razón el módulo queda instalado al revés, se que- mará irremediablemente. Esto sucede porque los contactos positivos se conectarían con los ne- gativos y viceversa, lo que se traduce en cortocircuito.
Dual Channel
La tecnología Dual Channel permite el aumento significativo del rendimiento a través del acceso simultáneo a dos módulos distintos de memoria. Todo esto es po- sible a través de un segundo controlador de memoria. Para que el sistema pueda funcionar en Dual Channel, es preciso instalar dos módulos idénticos de memo- ria, como DDR, DDR2 o DDR3, en los zócalos correspondientes de la placa ma- dre. Además, el chipset debe soportar dicha tecnología, dato que, habitualmente, se menciona en el manual de usuario. Es preciso que las memorias sean totalmente idénticas, del tipo apareadas, con igual frecuencia y latencia, ya que si son distin- tas, no funcionarán al ciento por ciento, y el Dual Channel se activará, pero sólo funcionará a la velocidad o latencia de la más lenta.
En lo que se refiere a la performance general del sistema, Dual Channel rendirá entre un 5% y un 8% como máximo. Esta variación parece escasa pero no lo es, sobre todo, en las tareas como edición de audio y video o en aplicaciones que utilicen mucho procesamiento gráfico.
Figura 45. La tecnología Dual Channel necesita de dos módulos similares instalados en las ranuras adecuadas para ofrecer todo su poder de procesamiento.
Consejos para actualizar la memoria RAM
Uno de los dispositivos en los que se piensa, cuando deseamos realizar una ac- tualización en la PC, es en la memoria RAM. Esto sucede porque con este dis-
❘❘❘
Muchas placas madre con Dual Channel limitan la configuración de memoria al activarse este sis- tema. Por ejemplo, si tenemos una placa con cuatro zócalos de memoria, en los que en teoría es posible poner hasta cuatro módulos, las opciones serán sólo uno, dos o cuatro módulos. Esto se debe a que, al activarse el Dual Channel, no se admite una configuración que ocupe tres zócalos.
positivo se da una ecuación muy positiva. Es decir, se trata de un dispositivo re- lativamente económico, sencillo de instalar, y que ofrece un real cambio de ren- dimiento en el sistema. Para realizar una actualización de memoria RAM tene- mos que saber algunas cuestiones elementales.
Lo primero que debemos hacer es identificar el tipo de memoria que tiene nuestra PC. Para ello, podemos retirar el módulo de RAM instalado y verificar en la eti- queta de superficie cuáles son las características determinantes. Una vez que dispo- nemos de estos datos, tenemos que adquirir un módulo de similares características, pero con mayor capacidad de almacenamiento.
El segundo aspecto que debemos conocer es si tenemos ranuras libres o no. Esta cuestión es clave, ya que si todas las ranuras están ocupadas, tendremos que retirar los módulos viejos y reemplazarlos por unos de similares características, pero de ma- yor capacidad de almacenamiento. Si, en cambio, tenemos ranuras libres, no será necesario quitar los módulos viejos, sólo deberemos agregar los nuevos.
El tercer aspecto es proceder a la instalación de la memoria. Para ello, tenemos que se- guir el Paso a paso Instalar una memoria RAMdetallado anteriormente. Luego de lle-
var adelante este procedimiento, sólo nos quedará encender la PC y verificar cuánta memoria tenemos. Recordemos que el total de memoria RAM es la suma de todos los módulos instalados. Veamos cómo verificar cuánta memoria RAM tenemos instalada.
Verificar la cantidad de RAM PASO A PASO En Windows Vista acceda a Inicio, haga clic con el botón derecho del mouse sobre Equipo y luego seleccione Propiedades.
Se abrirá la ventana Sistema donde encontrará los datos referentes a la PC, entre ellos, la cantidad de memoria RAM instalada. En este caso se trata de 1 Gb (1024 Mb).
Para saber la totalidad de memoria instalada en Windows XP, tiene que ir a
Inicio y luego a Mi PC. Allí haga clic con el botón derecho del mouse y del menú
contextual seleccione Propiedades.
Verá la ventana Propiedades del sistema, donde encontrará los datos de la cantidad de memoria RAM. En este caso verá un total de 960 Mb. En realidad es 1 Gb (1024 Mb), pero la memoria del dispositivo de video utiliza 64 Mb, que evidentemente se resta del total de RAM.