Вы находитесь на странице: 1из 4

PC Prctico

Memoria
Me
em
RAM

CONSEJOS PARA AMPLIAR LA MEMORIA RAM

CANTIDADOVELOCIDAD
Cuando se afronta la compra de un ordenador, se tiende a confundir la cantidad
de memoria RAM con la capacidad del disco duro. Nada ms lejos de ser un
desatino, pues en el fondo ambos conceptos estn relacionados. Por Manuel Arenas

NIVEL: Avanzado
LA ARQUITECTURA DE LOS ordenadores que se usan habitualmente en el entorno domstico y laboral presenta ciertas
limitaciones al ejecutar programas y procesar datos: los procesadores trabajan a
frecuencias de reloj muy elevadas y procesan instrucciones y datos a velocidades
del orden de los GHz. Pero esos datos y
programas no estn lo que se dice cerca
de la lgica integrada en los ncleos que
conforman una CPU moderna.
Cuando un ordenador se enciende, la CPU
comienza a procesar las instrucciones
almacenadas en el disco duro dentro del
gestor de arranque, que, a su vez, pasa el
control al sistema operativo instalado fsicamente en una carpeta del disco duro.
Pero esas instrucciones no se pueden
procesar directamente por la CPU, sino
que necesitan estar almacenadas en memoria. As hay que llevarlas antes de nada
al subsistema de memoria RAM, que a su
vez lleva los datos que se van a ejecutar
de manera inmediata a la memoria cach
dentro de la CPU (nivel L3) y dentro de los
propios ncleos (L1 y L2).
Por tanto, cuando el procesador busca una
instruccin y/o un dato, los busca en la memoria que tiene ms cerca, la cach. Si no
est en la L1 o la L2, se dirige a la L3; y si no
est en la L3, busca en memoria. Si no est
en la RAM, hay que acudir al disco duro

En los procesadores se integra la memoria cach, sumamente rpida, pero solo en cantidades
limitadas, debido a las obvias complicaciones y
limitaciones de espacio disponibles.

donde est el cdigo o el dato requerido; y,


en su defecto, en cualquiera que sea el soporte donde est el programa o los datos.

Impacto de la velocidad
A la vista de la organizacin del acceso a
memoria descrito anteriormente, el procesador tira de la memoria cach. Solo
cuando no encuentra lo que necesita aqu,
el subsistema de memoria acude a la RAM
para buscar el dato o el cdigo que precisa

para seguir realizando clculos al mayor


ritmo posible. En este sentido, las arquitecturas de los procesadores han conseguido una elevada eciencia, prediciendo
con bastante acierto qu segmento de
cdigo se ejecutar varias instrucciones
despus de la actual, de modo que se carga en la cach antes de que se necesite
con suciente antelacin como para no
tener que esperar por ello. Y con los datos sucede algo parecido. As pues, en la
mayor parte de los casos, la CPU no tiene
que esperar por el cdigo o los datos; o lo
hace de un modo estadsticamente independiente de la rapidez de la memoria o
incluso de la latencia.
En el cuadro adjunto se muestran los resultados de un benchmark habitual de las
pruebas de rendimiento como es 3DMark
Vantage para distintos valores de la velocidad de la memoria. Se puede ver que
la diferencia de rendimiento es marginal, sobre todo una vez que se superan
los 667 MHz de frecuencia, que en la
prctica ya no se usa.

Resultados de 3DMark Vantage


Tipo de
memoria

DDR2 667

DDR2 1066

DDR3 667

DDR3 1066

DDR3 1333

Performance

3.553 puntos

3.564 puntos

3.561 puntos

3.592 puntos

3.590 puntos

Los resultados obtenidos con distintas velocidades de memoria no dieren sustancialmente en las
pruebas de rendimiento habituales.

136 PC ACTUAL | www.pc-actual.com

Paginacion
nueva 100-149.indd
136
Practico memoria.indd
3

21/11/08
30/11/09 15:09:34
11:37:40

de XMP2000) y valores mximos de


hasta 2.133 MHz.

Impacto de la cantidad

En sistemas como los basados en el chipset Intel


X58, desde la BIOS se puede congurar la memoria
de acuerdo con los perles XMP, que automticamente conguran los parmetros de velocidad por
encima de los valores convencionales.

La prctica del overclocking es un tanto


peculiar, pues no solo se trata de obtener un benecio directo en los resultados a partir de una mayor velocidad
de memoria (que lo es, aunque sea marginal), sino tambin de disponer de un
hardware con margen suciente para
poder aumentar las temporizaciones de
los buses del sistema sin temor a que un
componente deje de funcionar por este
motivo. Fabricantes como Intel o AMD
consienten que se conguren frecuencias de reloj por encima de las nominales, y tecnologas como XMP (eXtreme
Memory Proles) permiten que la frecuencia de los mdulos compatibles
con estos perles extremos se congure de un modo seguro con temporizaciones de hasta 2.000 MHz (el caso

Si bien la velocidad de la memoria no es


una garanta de mejora del rendimiento para un uso normal del PC, instalar
ms cantidad s da un mayor juego a
los usuarios. Hay dos formas de solventar este problema: instalar un disco ms
rpido y/o aumentar la cantidad de memoria. El disco duro rpido es una buena
propuesta siempre y cuando se trate de
una unidad SSD, pero el precio es elevado y el rendimiento sigue siendo inferior
al de la RAM. Por su parte, si se aumenta
la cantidad de memoria lo suciente, el
resultado puede ser ptimo sin que la
inversin sea exagerada. En primer lu-

El archivo de paginacin puede ser de varios


Gbytes y convertirse en un cuello de botella
importante si se trabaja con cantidades de
memoria escasas.

gar, se puede prescindir del archivo de


paginacin en disco siempre y cuando
la cantidad de RAM sea de 4 Gbytes o
ms. Con esa cantidad, el sistema operativo es capaz de ir ocupando y liberando memoria segn se carguen y descarguen aplicaciones.

Conclusiones
Salvo que seas un fantico del overclocking, nuestra recomendacin a la hora
de ampliar memoria es que te decantes
por la solucin que te permita instalar
ms cantidad de RAM por el precio
ms econmico. Un mdulo de baja latencia y alta frecuencia de 2 Gbytes puede costar tanto como dos mdulos de
memoria de series econmicas como
la Value RAM de Kingston con menor
frecuencia y latencia.
Los mdulos de 4 Gbytes siguen siendo
caros, aunque en la gama de mdulos de
G-SKill hay propuestas por menos de 200
para cada mdulo con velocidad de 1.333
MHz. Conguraciones de 6 Gbytes DDR3
ya se encuentran por menos de 160 incluso. Y ya hay disponibilidad terica de
kits de 16 Gbytes por menos de 750 dentro de las propuestas de G-Skill. Son cifras
elevadas, desde luego, pero administrando
adecuadamente esta capacidad se pueden
obtener mejoras de rendimiento notables
no solo para el sistema en general, sino
para aplicaciones concretas en particular.

DESACTIVA EL ARCHIVO DE PAGINACIN EN WINDOWS 7


PARA ELIMINAR EL ARCHIVO DE paginacin en Windows 7 cuando se tiene
instalada una cantidad de memoria por
encima de 4 Gbytes, hay que recurrir a
las opciones avanzadas del sistema.

4
2

PASO 1

OPCIONESAVANZADAS
Ve a Panel de Control/Sistema para comprobar si la versin del sistema operativo
es de 32 o 64 bits o si tienes la cantidad
de memoria necesaria para afrontar la tarea de desactivacin del archivo de intercambio pagele.sys. En este caso, hay 12
Gbytes de memoria instalados
dos y el sist
sistema operativo es de 64 bits 1 .

PASO 2

RENDIMIENTO

E
En Conguracin avanzada del sistema
ma, en la parte izquierda, entrars en
una ventana con apartados relacionados
un
con distintos aspectos avanzados. Haz
clic en Conguracin,
n, dentro d
del apartado de Rendimiento 2 . A su vez, en la
pestaa Opciones Avanzadas de la nue-

ro
va pantalla, opta por Cambiar 3 dentro
del apartado de Memoria virtual 4 , de
modo que se abra la ventana donde tienes que hacer los cambios. Desactiva la
casilla que alude a la gestin automtica
del archivo de paginacin para que se
activen las opciones manuales. En ellas
hay una que ser la que tengas que marcar como activa:
ctiva: la de Sin archivo de
paginacin 5 .

www.pc-actual.com | PC ACTUAL 137

Paginacion
nueva 100-149.indd
137
Practico memoria.indd
4

21/11/08
30/11/09 15:09:34
11:37:43

PC Prctico

Memoria
Me
em
RAM

PASO 3

CONFIRMA CAMBIOS
Como se ve en la parte dedicada a las estadsticas, el archivo de paginacin activo era de nada menos que 12 Gytes, con
un mximo recomendado de 18. Pero haremos caso omiso de la recomendacin
para dejar que sea solo la RAM real la que
trabaje. As, haz clic en OK. Te pedir que
reinicies el sistema para hacer efectivos
los cambios. Hazlo asegurndote de no
tener ninguna aplicacin abierta.

CREACIN DE UN DISCO RAM CON DATARAM DE RAMDISK


EXISTEN DISTINTAS SOLUCIONES
orientadas a la implementacin de unidades de disco virtuales en memoria
RAM. RamDisk 10 de SuperSpeed, o RAMDisk de la compaa Dataram son dos
ejemplos, aunque nosotros vamos a utilizar la segunda.

PASO 1

INSTALACIN
Lo primero es descargar la aplicacin de su
pgina web e instalarla. El chero es de tipo
.msi (Dataram_RAMDisk_V3.5.130RC9.
msi). El proceso de instalacin es el habitual y, en este caso, adems detecta que se
trata de un sistema de 64 bits. Tras lanzar
la aplicacin, la interfaz es bastante sencilla, ofreciendo un valor recomendado para
el tamao del disco RAM, que puede ser
modicado. No es conveniente apurar demasiado las recomendaciones por defecto, pues esa memoria no podr ser usada
por el sistema y se puede ralentizar por
encima de lo que sera deseable.

es la de congurar los archivos temporales del sistema o de los navegadores


web en esta unidad RAM.
As, el acceso es inmediato y se asegura
que no se quedarn en el sistema una
vez apagado.
Para llevar a cabo este cambio en Microsoft Internet Explorer, solo tienes que ir
a Herramientas/Opciones de Internet/
de
General, apareciendo un apartado dedicado al Historial de exploracin 3
. Si pulsas en el botn de las opciones
de conguracin, aparece una ventana
icacin
desde la que podrs denir la ubicacin
nueva del directorio temporal 4 . En
este caso, hemos decidido que sea precisamente el disco RAM creado anteriormente.

que efectivamente
vamente su tamao es de unos
2 Gbytes 2 . Esencialmente es as de
sencillo. Esta unidad se puede usar para
realizar instalaciones
de programas o para
montar en ella unidades temporales para
aplicacionescomoInternet Explorer, Photoshop
o Adobe Lightroom.

4
3

PASO 3

UNA DE SUS
UTILIDADES
La primera aplicacin
que podemos apreciar

Latencia, ciclos y nanosegundos


Tras lanzar la aplicacin Conguration
Utility, podemos elegir el tamao del disco RAM; en nuestro caso, 2000 KB (unos
2 Gbytes) 1 y un formato de tipo FAT 32.
Luego, se puede formatear como NTFS si
se desea. Ahora tras pulsar el botn Start
Ramdisk, la unidad se habr creado.

PASO 2

PROPIEDADES
En Equipo, habr una unidad ms y si se
examinan sus propiedades se comprueba

Un mito muy comn vinculado con la memoria es el de relacionar una menor latencia con
un menor nmero de ciclos especicado en los valores para los timings de la memoria (los
famosos CL). En realidad, la latencia se mide en nanosegundos, y viene a ser el tiempo que
la memoria tarda en entregar un dato al subsistema de memoria tras la peticin correspondiente. La relacin entre un ciclo de reloj y nanosegundos es la inversa de la frecuencia
de reloj. As, para una velocidad de 400 MHz, un ciclo de reloj son 2,5 ns. Para una velocidad
de 800 MHz, cada ciclo se corresponde con 1,25 ns. As pues, para el primer caso, una latencia de 4 ciclos se traduce en un valor de 10 ns, mientras que en el segundo, una latencia CL8
se traduce tambin en 10 ns. As pues, un mayor valor para los timings de la memoria no
necesariamente se traduce en una latencia mayor. Por ello, en programas como CPU-Z se
observa que, para distintos valores de la frecuencia, la latencia precongurada en los mdulos tambin vara, de modo que esencialmente se mantiene en torno a un valor constante en
nanosegundos. As pues, el problema no es tanto la latencia, como la calidad de los chips de
memoria que literalmente se resisten a funcionar con mayor agilidad.

138 PC ACTUAL | www.pc-actual.com

Paginacion
nueva 100-149.indd
138
Practico memoria.indd
5

21/11/08
30/11/09 15:09:34
11:37:47

INSTALACIN DE WINDOWS XP CON VIRTUAL PC


SI LA CAPACIDAD ES SUFICIENTE, digamos a partir de 6 Gbytes, se puede abordar un experimento cuyo xito depender
de cada caso particular. Se trata de usar
la unidad de disco virtualizada en RAM
para instalar Windows XP virtualizado
usando la herramienta Virtual PC. La ventaja es que todo el sistema se empaqueta en un archivo que puede almacenarse
en el disco duro real para evitar perderlo
cuando se apague el equipo. Las pruebas
realizadas con XP en Windows 7 han sido
espectaculares y convierten a XP en un
programa ms al mismo nivel que Paint o
el procesador de textos. Pero no es un programa, es un sistema operativo!

PASO 1

la cantidad de RAM asignada; si se desea


crear un disco duro virtual con opciones
avanzadas; etctera. En nuestro caso, el
disco se instalar en la unidad RAM Drive
creada anteriormente, por lo que elegiremos la opcin avanzada para la creacin
de un disco duro. Y asignaremos un tamao jo apropiado segn la capacidad del
disco RAM creado.

PASO 2

IMAGEN ISO

El siguiente paso ser indicar en la conguracin de la mquina virtual dnde est


el disco CD de Windows XP. En nuestro
caso, hemo
hemos empleado una imagen ISO
2 en vez de un CD real. El resultado es

INSTALACIN
DE VIRTUAL PC
Desde la pgina de descarga de Windows
Virtual PC (www.microsoft.com/win
dows/virtual-pc/download.aspx), puedes
seleccionar la versin que ms te convenga de este software de virtualizacin. Es
gratis. Tras instalar, al abrir Virtual PC aparecer una ventana similar a la del Explocin
rador, pero en ella encontrars una opcin
para crear una nueva mquina virtual 1 .
El proceso va pidiendo datos como la ubicacin y el nombre de la mquina virtual;

en un disco virtual. Es bueno que guardes


los archivos
os de esta unidad virtual en el
disco duro 3 . De este modo, si apagas el
ordenador y el disco RAM se borra, cuando
se vuelva a crear en el reinicio siguiente,
solo tendrs que copiar los archivos y volver a lanzar la mquina virtual XP.

Temporizacin
(timings)

La forma en la que se describen las


latencias de las memorias suele constar
de cuatro valores numricos impresos en alguna de las pegatinas de los
mdulos de memoria o en la caja. La
forma de mostrarlos suele ser en una
secuencia separada por guiones con
cuatro valores. Por ejemplo, un valor
SO-DIMM para porttiles es CL9 9-924. El primer valor es el principal y en
ocasiones solo se da nicamente ese
valor de la latencia para caracterizar un
mdulo. La secuencia es CL-tRCD-tRPtRAS; en la que CL: CAS Latency; tRCD:
Row Address to Column Address Delay;
tRP: Row Precharge time; y tRAS: Row
Active time. Estos valores se miden en
ciclos de reloj, aunque el valor realmente importante es el dado en nanosegundos. En el cuadro sobre latencia, ciclos
y nanosegundos se describe la relacin
entre ciclos y nanosegundos.

el mismo. Al reiniciar la mquina virtual,


el sistema encontrar el disco de Windows
XP y el proceso de instalacin ser el mismo que en otros casos donde se trabajase
anteriormente, pero aqu estamos usando
un disco duro virtual instalado en RAM. El
resultado es un tiempo de instalacin menor y una mayor agilidad al iniciar y apagar el equipo XP.

PASO 3

EL DISCO VIRTUAL

Finalmente, tras el proceso de instalacin,


tendrs un equipo Windows XP instalado

Precauciones para ampliar la memoria


Ojo con los voltajes de memoria: A la hora
de elegir memoria para tu equipo, asegrate
de que respetas los voltajes mximos. Con la
llegada de los Intel Core i7 y Core i5, el controlador de memoria est integrado en el propio
procesador y trabaja con voltajes de hasta 1,65
V. Sin embargo, los mdulos de memoria pueden estar programados para trabajar con
valores mayores (1,9 o hasta 2,1 V). Si ese es
el caso, puedes daar el procesador si no hay
sistemas de proteccin en la BIOS o si fuerzas
una conguracin que trate de hacer trabajar
a los mdulos a su mxima velocidad.
Revisa la insercin de los mdulos y el orden de llenado de las ranuras DIMM: Cuando
se instala la memoria, hay que tener cuidado
con dos aspectos. El primero es hacer coincidir
exactamente la muesca en el DIMM o SO-DIMM
con la gua de la ranura en la placa base del PC
o el porttil. El segundo es asegurarse de que
el mdulo est correctamente insertado y con

los topes de seguridad acoplados en las muescas de los laterales. Por otro lado, en el manual
de la placa se detalla el orden de llenado de las
ranuras. Cada placa diere en estas indicaciones, pero de no seguirlas puedes encontrarte
con un equipo que no arranque.
Realiza test de memoria: Una forma rpida
de comprobar que todo est en orden es
ejecutar el software CPU-Z para diagnsticos
(www.cpuid.com/cpuz.php). Este software
indica qu ranuras estn ocupadas, el valor
de la frecuencia, el voltaje y los registros de
los perles SPD que muestran los valores
precongurados en los mdulos para distintas
frecuencias de trabajo.
Mdulos iguales, al menos a pares: Si usas
distintos tipos de memoria en una placa, no
tiene por qu pasar nada, pero es aconsejable
tratar de que todos los mdulos sean iguales.
O al menos que sean iguales a pares o tros. En
los equipos Nehalem con Core i7 y chipset X58

la memoria se distribuye en sendos grupos de


tres mdulos, mientras que en los Core i5 y
Core i7 Lynneld, se trata de dos o tres grupos
de dos mdulos. La memoria instalada en esos
grupos deber ser igual.
Si llenas todas las ranuras: No te sorprendas
si tras llenar todas las ranuras DIMM observas
que la memoria est congurada con una
temporizacin menor que la nominal. La
memorias son componentes muy delicados y,
si se llenan todas las ranuras, el sistema puede
reducir el voltaje o la frecuencia para asegurar
la estabilidad y la sincronizacin de las operaciones de lectura y escritura.
32 bits vs 64 bits: Si instalas ms de 3
Gbytes de memoria, necesitas un sistema operativo compatible con extensiones de 64 bits
para direccionar toda la RAM disponible. Vista
SP2 y Windows 7 muestran toda la memoria
instalada en el Panel de Control incluso si no
son capaces de direccionarla correctamente.

www.pc-actual.com | PC ACTUAL 139

Paginacion
nueva 100-149.indd
139
Practico memoria.indd
6

21/11/08
30/11/09 15:09:34
11:37:50

Вам также может понравиться