Está en la página 1de 3

50

ntes de meternos de lleno en la deteccin


de fallas en la memoria RAM, haremos un
pequeo repaso para dejar en claro cmo
esta conformado y cmo trabaja este vital componen-
te de nuestra PC.
QUE ES LA RAM
En la memoria RAM (Random Access Memory) el siste-
ma operativo almacena los datos y programas que est
utilizando en un momento determinado, a los que
puede tener acceso de manera sumamente rpida y
aleatoria. La informacin no suele permanecer mucho
tiempo en la RAM, ya que sta se pierde al apagar o
reiniciar la PC, o cuando se necesita memoria para
realizar otro proceso y no hay ms lugar. En este caso,
el sistema operativo enviar parte de un programa re-
sidente en memoria al archivo de intercambio de Win-
dows (SWAP file), y cuando ste vuelva a ser necesa-
rio, se cargar nuevamente en la memoria RAM.
Dentro de los mdulos de RAM hay millones de cel-
das individuales, y en cada una de ellas puede alma-
cenarse un bit. Estas celdas poseen un valor llamado
direccin de memoria, que permite que la computa-
dora pueda encontrar y leer los datos.
TIPOS DE MEMORIA RAM
El tipo de RAM ms utilizado hasta hace unos pocos aos era el
SDRAM, cuyas siglas significan Synchronous Dynamic Random
Access Memory, es decir, memoria dinmica sincrnica de acceso
aleatorio. Se denomina sincrnica porque su funcionamiento in-
terno est regulado por una seal de reloj. Esta es una seal digi-
tal que conmuta de nivel alto (1) a nivel bajo (0) y viceversa, un
nmero determinado de veces por segundo. Un ciclo de reloj se
define normalmente como flanco de subida, nivel alto, flanco de
bajada, nivel bajo. Muchos dispositivos digitales sincrnicos
leen sus entradas en el flanco de subida. Por ejemplo, si la me-
moria trabaja a 100 MHz, en cada segundo ocurren 100 millo-
nes de ciclos de reloj.
Hoy en da, el tipo de memoria RAM ms utilizado es el conocido
como DDR (Double Data Rate), que significa algo as como tasa
doble de datos. Una memoria SDRAM normal responde con un
nico dato por cada ciclo de reloj. En cambio, las memorias DDR
son capaces de ofrecer dos datos por ciclo, uno en el flanco de su-
bida y el otro en el flanco de bajada; es como si funcionaran al
doble de frecuencia. Esto lleva muchas veces a decir que una me-
moria DDR es de 400 MHz, cuando en realidad debera decirse que
es de 2 x 200 MHz: la frecuencia real de trabajo es de 200 MHz, y
el factor 2 implica que la memoria responde dos veces por ciclo.
POR QUE PUEDE FALLAR
Los mdulos de memoria poseen millones de celdas, y es impres-
cindible que todas funcionen correctamente. Si se produce una
falla en una que contiene una instruccin de salto, provocar que
el procesador, al ejecutarla, salte a una direccin totalmente err-
nea, lo que desencadenar la falla del programa al que corres-
ponde la instruccin contenida en la celda daada.
SINTOMAS Y FALLAS COMUNES
Entre los sntomas ms habituales de las fallas de memo-
ria RAM encontramos los errores aleatorios durante el
funcionamiento de un programa.
Cada vez que el sistema operativo mueve informacin entre el
archivo de intercambio (SWAP) y la memoria RAM, esos datos van
cambiando en forma aleatoria, lo cual puede hacer que determinado
programa funcione perfectamente en algunas ocasiones (cuando la
informacin no se almacena en las celdas daadas) o falle es-
.hrd
CUANDO MISTERIOSOS CUELGUES
INVADEN NUESTRA PC

A
POWERUSR
GUSTAVO PABLO PEURIOT
TECNICO DE PCS Y ENTUSIASTA DEL MODDING
gustavopeu@tectimes.com
RAM
FALLAS Y DIAGNOSTICO
LA PC SE REINICIA DE MANERA INESPERADA, LAS TEMIDAS
PANTALLAS AZULES PARALIZAN WINDOWS O,
SIMPLEMENTE, LA PC SE CONGELA Y NOS HACE PERDER
VALIOSA INFORMACION. ESTOS ERRORES INEXPLICABLES
PUEDEN ESTAR CAUSADOS POR FALLAS FISICAS EN LOS
MODULOS DE MEMORIA. A LO LARGO DE ESTE ARTICULO
VEREMOS COMO DETECTAR, VERIFICAR Y EVITAR
DESPERFECTOS EN LA MEMORIA RAM Y ASI PODER
SOLUCIONAR ESTOS MOLESTOS PROBLEMAS.
PEQUEAS FALLAS EN
LAS CELDAS DENTRO DE LOS
CHIPS DE LA MEMORIA PUEDEN
GENERAR CAMBIOS EN LA
INFORMACION ALMACENADA.

hrd. memoria 11.qxd 8/4/04 11:53 AM Page 50


51
POWERUSR
trepitosamente en otras
(cuando la informacin se aloja
en alguna de las celdas afec-
tadas); en estos casos es
cuando aparece una Falla de
proteccin general.
Teniendo en cuenta lo dicho
anteriormente, podemos dedu-
cir que cuanta ms memoria
consuma un programa (y si la
RAM est daada), ms proba-
ble ser que falle, ya que utili-
zar una mayor cantidad de
celdas, con lo cual la probabi-
lidad de que se almacene en
alguna de las daadas aumen-
ta. Es por ese motivo que ge-
neralmente las fallas en la me-
moria RAM se manifiestan du-
rante la ejecucin de aplicacio-
nes muy pesadas, por ejem-
plo, juegos 3D, compilaciones
de software, programas de edi-
cin de video, audio e imagen.
COMO PUEDE DAARSE?
En la actualidad, los controles
de calidad a los que son some-
tidos los mdulos de memoria
antes de salir al mercado (y la
mayora de los componentes
electrnicos de la PC) son real-
mente exhaustivos. Por lo tan-
to, es poco probable que algu-
no tenga fallas de fabricacin
al llegar a nuestras manos.
En caso de que un mdulo est
fallado de fbrica, deberemos
apelar rpidamente a la garan-
ta correspondiente (siempre
exijan la factura y garanta de
todos los componentes) y cam-
biarlo por uno que se encuen-
tre en perfectas condiciones.
Descartada la posibilidad de un
desperfecto en su fabricacin,
el principal enemigo de los
mdulos de memoria RAM es
la carga electrosttica (ver re-
cuadro). Por otro lado, si la
fuente de alimentacin de
nuestra PC no suministra co-
rriente de manera estable y se-
gura, este factor puede causar
daos en los mdulos de RAM.
Tambin pueden existir facto-
res externos que conduzcan a
LA CARGA ELECTROSTATICA
Podemos definir la corriente
elctrica como el flujo de
electrones a travs de un
material conductor cuando hay
una diferencia de potencial entre
sus extremos. Para que esta
circulacin se produzca, hay que
aplicar una fuente de energa
que mover los electrones a una
intensidad determinada
(Amperios). En caso de que esta
intensidad sea demasiado alta,
se daarn los componentes
electrnicos; hablando de la
memoria RAM, los chips que la
componen.
En los seres humanos tambin
se producen fenmenos de
generacin de corriente. El
contacto por friccin ocurre
cuando una persona entra en
contacto con otros elementos
(alfombras, otras personas,
etc.) y acumula en su cuerpo
carga elctrica que despus se
descargar sobre otro objeto o
persona al tocarlos. Esta carga
que se acumula en el cuerpo
humano se conoce como carga
electrosttica, y es la que puede
producir daos irreversibles
sobre los circuitos de nuestra
PC si no tomamos las
precauciones necesarias.
El modo ms simple de eliminar
las cargas electrostticas es
tocar una canilla (si las tuberas
de nuestra casa son metlicas) o
algn aparato elctrico (por
ejemplo, la heladera) que est
conectado a tierra. Una solucin
ms prctica y profesional es
adquirir una pulsera
antiesttica, que se puede
comprar en cualquier casa de
electrnica por unos U$S 10,
que colocaremos en algn
elemento metlico.
un incorrecto funcionamiento
de los mdulos de memoria
(ver recuadro correspondiente).
ANALIZANDO
LA MEMORIA
Una vez que hemos descarta-
do la posibilidad de una falla
en la fabricacin o un falso
contacto, veremos qu alter-
nativas de software podemos
utilizar para realizar un
exhaustivo anlisis de la me-
moria sin siquiera tocar un
tornillo del gabinete.
MEMTEST86
Este veterano programa free-
ware para el anlisis de la me-
moria RAM (que podemos des-
cargar de www.memtest.org o del
CD exclusivo para suscriptores)
pesa solamente 51 KB y viene
en dos formatos: en una ima-
gen de disquete y en una ima-
gen ISO que podemos grabar
en un CD. Es conveniente uti-
lizar la primera opcin, ya que
el programa utilizar slo unos
pocos KB de un CD, y el resto
se desperdiciara. La razn por
la cual se utiliza este software
de forma booteable es que as
el programa tiene accesos toda
la memoria y no recibe inter-
ferencia del sistema operativo.
Una vez que tenemos el pro-
grama listo para ejecutar, rei-
niciaremos la PC (asegurn-
donos de tener activado en el
BIOS de la mquina la opcin
correspondiente), y Mem-
test86 se pondr en funciona-
miento. Este nos ofrece dos
opciones de prueba. La prime-
ra realiza, bsicamente, la es-
critura y comprobacin de to-
do ceros en la memoria, se-
guida por la escritura y com-
probacin de todo unos; esto
suele ser suficiente para de-
tectar los errores ms comu-
nes. La prueba avanzada, por
su parte, complementa la b-
sica con diversos tests extra
tales como ceros desplazn-
dose sobre fondo de unos,
unos desplazndose sobre fondo de ceros y ms, con
lo cual permite detectar errores ms sutiles. Es impor-
tante aclarar que en el modo avanzado el anlisis pue-
de tomar muchas horas, dependiendo de la cantidad de
memoria instalada en el equipo.
WINDOWS MEMORY DIAGNOSTIC
Es la versin de Microsoft (oca.microsoft.com/en/windiag.asp) del
ya mencionado Memtest86, y al igual que este ltimo,
tambin viene en una imagen que grabaremos en un dis-
quete o en un CD, segn nos convenga.
Una vez que lo tengamos en alguno de los dos medios
mencionados, procederemos a reiniciar el sistema, y tal
como en el caso de Memtest86, el programa arrancar
y slo tendremos que seguir los pasos que se indican
en pantalla. El soft analizar la memoria y mostrar en
la parte inferior de la pantalla los errores que detecte
durante el proceso.
LA REGLA DICE
QUE, COMPRANDO
MEMORIAS DE UNA
MARCA RECONOCIDA,
NOS AHORRAREMOS
UNOS CUANTOS
DOLORES DE CABEZA.
POR U$S 10 PODEMOS
ADQUIRIR UNA PULSERA
ANTIESTATICA COMO ESTA,
QUE EVITARA QUE DAEMOS
ELEMENTOS ELECTRONICOS
SIN QUERER.

hrd. memoria 11.qxd 8/4/04 11:53 AM Page 51


52 POWERUSR
OTROS FACTORES PARA TENER EN CUENTA
I La causa de una falla en un mdulo de memoria RAM puede ser el conector del
motherboard. Si ste se encuentra daado y no permite un correcto contacto con el mdulo
de memoria, es muy probable que la PC no lo reconozca o que genere errores aleatorios.
I Otro gran enemigo de todo componente electrnico es el polvo. Si se deposita dentro del
conector de la placa madre o sobre los peines del mdulo de memoria, pueden producirse
falsos contactos, con las consiguientes fallas y errores en el funcionamiento de las
memorias. Podemos minimizar este riesgo colocando filtros a todos los coolers que
ingresen aire dentro de nuestro gabinete.
I Las altas temperaturas pueden comprometer la integridad de los chips que componen los
mdulos de memoria RAM; por lo tanto, debemos evitar que los cables que atestan el
interior del gabinete dificulten la ventilacin de los mdulos.
BADRAM, LA ALTERNATIVA
PARA LINUX
Este maravilloso parche para Li-
nux informa al ncleo las posi-
ciones defectuosas dentro del
mdulo de memoria, previa-
mente analizadas por Mem-
test86, lo que permite que el
sistema las evite. Esta solucin
es realmente muy til, ya que
nos dar la posibilidad de revi-
vir nuestros mdulos daados.
Es una alternativa muy acon-
sejable para uso domstico, pe-
ro queda totalmente descartada
para uso profesional (servido-
res, por ejemplo), porque de
producirse una falla, se com-
prometera la estabilidad de
todo el sistema. Pueden encon-
trar ms informacin sobre es-
te tema en http://rick.vanrein.org/
linux/badram/.
DIAGNOSTICO
PROFESIONAL
Las soluciones por software
que mencionamos antes son
muy tiles para usuarios oca-
sionales, pero se vuelven insuficientes
para el tcnico o aquel usuario que debe
realizar anlisis de mdulos con
frecuencia. Esto se debe a que, en algunas
oportunidades, el proceso demanda
muchas horas, y ste es un lujo que un
tcnico no puede darse.
Para el uso profesional existen soluciones
por hardware conocidas como probadores
de memoria.
A diferencia de las anteriores, estas
opciones quedan completamente
descartadas para usuarios ocasionales, ya
que su costo oscila entre U$S 2000 y
U$S 10.000 dlares.
Estos probadores de memoria son conec-
tores externos de memoria RAM que, me-
diante leds o un display, y en poco tiempo,
nos informan el estado de un mdulo deter-
minado. Tambin pueden conectarse a una
PC, y utilizando un software especial, nos
permiten realizar pruebas ms complejas.
CONCLUSION
Si bien la memoria RAM es uno de los
componentes ms difciles de analizar, es-
peramos que esta nota los ayude a quitarle
ese velo de misterio que suele asociarse a
este importante componente.
No olviden que las memorias no son
siempre las culpables de los cuelgues en
nuestro sistema; existen muchsimos fac-
tores que pueden provocar fallas en la
PC. Procuren ir agotando todas las posi-
bilidades, empezando por las concernien-
tes al software de la mquina, antes de
analizar el hardware, pero nunca se re-
signen a utilizar un equipo con fallas.
Todo problema tiene una causa, y es slo
cuestin de tiempo, paciencia y estudio
hallar la solucin.
Tengan siempre en cuenta que, antes de
abrir la computadora y manipular sus
componentes, deben sentirse seguros y
saber muy bien lo que estn haciendo.
Para finalizar, no olviden mantener libre
de polvo el interior de la computadora,
ya que su acumulacin progresiva termi-
nar provocando fallas (en algunos casos
irreversibles) en nuestra mquina. Tam-
poco dejen de utilizar una pulsera anties-
ttica antes de manipular componentes
electrnicos tan sensibles como los que
se encuentran dentro de la PC. I
MEMTEST86 EN PLENO TRABAJO: EN UNAS POCAS HORAS SABREMOS
EN QUE ESTADO SE ENCUENTRA LA MEMORIA RAM.
ESTA UNIDAD DE RAMCHECK,
UN TESTER DE MEMORIA
PROFESIONAL, ES UNA SOLUCION
COSTOSA PERO MUY EFECTIVA.
Y SI ENCONTRAMOS FALLAS?
Si una vez que terminamos de analizar la
RAM encontramos errores, lo primero que
debemos hacer es retirar los mdulos y
limpiar cuidadosamente sus peines. Luego,
utilizaremos aire comprimido (de no tener
uno, soplaremos fuerte) para quitar cual-
quier suciedad que pueda estar causando
falsos contactos entre el mdulo de me-
moria y la placa madre. Recuerden utilizar
una pulsera antiesttica cada vez que ma-
nipulen los mdulos de RAM.
Concluida la limpieza, volveremos a colo-
car las memorias y correremos un nuevo
anlisis. En caso de que los errores persis-
tan, deberemos ir retirando uno a uno los
mdulos de memoria para tratar de detec-
tar el que est fallando. Si uno de ellos pa-
rece estar causando los problemas, debere-
mos probarlo en otro conector para descar-
tar que aquel en el que estaba instalado
sea el culpable. En caso de que uno de los
conectores de la placa madre sea el res-
ponsable, lo dejaremos libre e instalaremos
los mdulos de memoria RAM en los de-
ms. Si despus de todo esto el mdulo de
memoria sigue siendo el culpable, sabre-
mos que est daado y no tendremos ms
opcin que reemplazarlo por uno nuevo.

hrd. memoria 11.qxd 8/4/04 11:53 AM Page 52

También podría gustarte