Utilizamos Cookies de terceros para generar estadísticas de audiencia y mostrar publicidad personalizada analizando tu navegación. Si sigues navegando estarás aceptando su uso. Más información X
PortadaForo AyudaTutoriales
Tutoriales

Incompatibilidades en memorias RAM.

JOSITO - 12/11/2007
POR QUE SE PRODUCEN INCOMPATIBILIDADES EN LAS MEMORIAS RAM.



Uno de los mayores problemas que se producen con los módulos de memoria RAM cuando queremos ampliar esta es el problema de las incompatibilidades. Vamos a ver realmente cuales son las causas de estas incompatibilidades.

De entrada vamos a aclarar dos puntos:
Ni la diferencia de capacidad de las memorias ni incluso la diferencia de velocidad de los módulos (siempre y cuando la placa base soporte las velocidades) son causa de incompatibilidad. Podemos mezclar sin problemas módulos de 256MB, 512MB y de 1GB sin que se produzca ninguna incompatibilidad entre ellos. Incluso podemos mezclar módulos PC-333 y módulos PC-400, que mientras que la placa base soporte ambos tipos tampoco tendremos problemas (aunque, eso si, el sistema se regirá siempre por la velocidad del módulo más lento).

Pero aquí termina la lista de los parámetros de una memoria que no son (o pueden ser) causa de incompatibilidad entre módulos.

Vamos a analizar los diferentes parámetros de una memoria que sí que son (o pueden ser) causa de incompatibilidad, aunque hay que dejar bien claro que estas incompatibilidades dependen en gran medida de los márgenes de tolerancia de la placa base, por lo que dos módulos pueden trabajar perfectamente en una determinada placa base y ser incompatibles en otra.

Tipos de módulos de memoria:
Los tipos de módulos más habituales en la actualidad son los módulos DDR, DDR2 y ya bastante menos los módulos SDRAM (aunque hay que aclarar que todos estos tipos son SDRAM, es decir, Synchronous Dynamic Random Access Memory, lo que se conoce normalmente por memorias SDRAM son las memorias SDR (Single Data Rate), en contraposición a las DDR (Double Data Rate). Estos módulos se han ido sustituyendo en el tiempo. Primero fueron los SDRAM, que dieron paso a los DDR y estos a los DDR2.
Estos módulos son incompatibles físicamente entre ellos, pero existen una serie de placas base del tipo dual que admiten dos formatos de módulos diferentes, SDRAM y DDR o DDR y DDR2. Pero que admitan ambos tipos no quiere decir que estos se puedan mezclar. En una placa dual podemos poner módulos de un tipo o de otro, pero NO de los dos.

Posición de los chips de memoria:
Existen módulos de memoria que tienen los chips en una sola de sus caras y otros que tienen los chips en ambas caras (Single Side o Double Side). Esto, que a simple vista puede parecer una cuestión sin importancia, es uno de los motivos de incompatibilidades.

Paridad:
Los módulos con paridad trabajan a 9bits en vez de a 8 bits (8 de datos + 1 de paridad). No se pueden mezclar módulos con paridad y módulos sin paridad. En la actualidad la paridad ha sido sustituida por el el sistema ECC.

Módulos ECC o NON-ECC:
ECC significa Error Correcting Code, es decir, memoria con código corrector de errores. Las memorias ECC se suelen emplear sobre todo en servidores, ya que son bastante más caras que las memorias NON-ECC... y también algo más lentas. Normalmente las placas base admiten un solo tipo, pero hay placas base que admiten ambos tipos. Pero que admitan ambos tipos (ECC y NON-ECC) no significa que se puedan mezclar.

Módulos Buffered y Unbuffered:
La memoria unbuffered (también conocida como Unregistered) se comunica directamente con el Northbridge de la placa base, en vez de usar un sistema store-and-forward como hace la memoria Registered. Esto hace que la memoria sea mas rápida, aunque menos segura que la registered.
Los módulos del tipo buffered (también conocidos como registered) tienen registros incorporados en sus líneas de dirección y del control. Un registro es un área de acción temporal muy pequeña (generalmente de 64 bits) para los datos. Estos registros actúan como almacenes intermedios entre la CPU y la memoria.
El uso de la memoria registered aumenta la fiabilidad del sistema, pero también retarda mismo . Este tipo de memoria se suele usar sobre todo en servidores. No todas las placas suelen soportar estos módulos. No se pueden mezclar módulos de ambos tipos de memoria.

Latencia CAS:
La Latencia CAS (CL) (Column Address Strobe o Column Address Select) es el tiempo (en número de ciclos de reloj) que transcurre después de que el controlador de memoria envía una petición para leer una posición de memoria y antes de que los datos sean enviados a los pines de salida del módulo. Una diferencia en esta latencia CAS puede crear una incompatibilidad entre los módulos.

Tiempo RAS:
El Tiempo RAS (Row Address/Access Strobe) es el tiempo que tarda en colocarse la memoria en una determinada fila. Aunque este tiempo tiene mucha menos importancia que la latencia CAS también puede ser motivo de incompatibilidades.

Tabla SPD:
La Tabla SPD (Serial Presence Detect) es un estándar para proporcionar información automáticamente acerca de un modulo de memoria RAM. Si esta tabla está dañada o es diferente entre dos módulos es más que posible (casi seguro) que sólo va a funcionar uno de ellos. Las tablas SPD son las que permiten la configuración automática de la memoria.


Informe de la Tabla SPD, obtenido con el programa Everest. En él podemos ver toda la información que necesitamos sobre nuestra memoria.

Voltaje del módulo:
Una diferencia acusada de voltaje entre dos módulos de memoria también puede hacer que tan sólo uno de ellos funcione (normalmente el de menor voltaje).

Estos no son todos los causantes de una incompatibilidad entre módulos, ya que a veces el simple hecho de que los chips sean de distinto fabricante o los módulos de diferente marca puede hacer que los módulos sean incompatibles, sobre todo en ordenadores antiguos, con placas con una muy baja tolerancia.

Pero esto hace que lo mejor cuando vayamos a ampliar la memoria de nuestro ordenador (sobre todo si no es muy moderno) es que llevemos el ordenador a la tienda y que ellos comprueben que el módulo que nos venden es el correcto para nuestro equipo. Otra posibilidad es anotar exactamente todas las características de nuestro(s) modulo(s) y comprar una exactamente igual (y a ser posible de la misma marca).

En cuanto al tema de las memorias en Dual Channel, las especiales características de esta tecnología hacen que no solo tengan que ser módulos exactamente iguales, sino que sea muy conveniente comprarlos en pack específicos, que casi todos los fabricantes de memorias tienen.
Tags: Rendimiento, Memoria RAM
Opiniones de nuestros lectores:
Ver más Tutoriales
InicioSecciones
^ SubirAviso legal
Política Privacidad
Configurarequipos29 Marzo 2024