MEMORIA RAM Clase 4 RAM Tipo de memoria que utilizan las computadoras para almacenar los datos y programas a los que necesita tener un acceso rápido. Es volátil, es decir, que se borra cuando apagamos la PC. Posee tiempos de acceso y un ancho de banda mucho más rápido que el disco duro, por lo que se han convertido en un factor determinante para la velocidad de la computadora. Están conectados a la tarjeta madre. SIMM Single In-line Memory Module. Estos módulos tenían los contactos en una sola de sus caras (30 contactos los primeros y posteriormente pasaron a ser de 72 contactos). Este tipo de memoria fue sustituido por los módulos del tipo DIMM (Dual In-line Memory Module), que es el tipo que se sigue utilizando en la actualidad. Esta clasificación se refiere exclusivamente a la posición de los contactos. Clasificación DRAM Dynamic RAM, fueron utilizadas en los primeros módulos (tanto en los SIMM como en los primeros DIMM). Es un tipo de memoria más barata que la SDRAM, pero también bastante más lenta, por lo que con el paso del tiempo ha dejado de utilizarse. Es del tipo asíncrona, es decir, que iban a diferente velocidad que el sistema, y sus tiempos de refrescado eran bastante altos (entre 80ns y 70ns). Sus últimas versiones, las memorias EDO-RAM tenían unos tiempos de refrescado de entre 40ns y 30ns. Clasificación SDRAM Synchronous Dynamic RAM. Síncronas, es decir, que van a la misma velocidad del sistema, con unos tiempos de acceso inferiores a los 10ns, llegando a los 5ns en los más rápidos. SDRAM Las memorias SDRAM se dividen a su vez en varios tipos: SDR: Single Data Rate, son los conocidos normalmente como SDRAM. Se trata de módulos del tipo DIMM, de 168 contactos, y con una velocidad de bus de memoria que va desde los 66MHz a los 133MHz. Empiezan a utilizarse con los Pentium II y su utilización llega hasta la salida de los Pentium 4 de Intel y los procesadores Athlon XP de AMD. Este tipo de módulos se denominan por su frecuencia, es decir, PC66, PC100 o PC133. DDR: Double Data Rate SDRAM, módulos del tipo DIMM, de 184 contactos, con una velocidad de bus de memoria de entre 100MHz y 200MHz. Comienzan a utilizarse con la salida de los Pentium 4 y Athlon XP. Sólo se comercializan módulos DDR de hasta 400MHz. Estas memorias tienen un consumo de entre 0 y 2.5 voltios. SDRAM DDR2: módulos del tipo DIMM, de 240 contactos. Tienen unas velocidades de bus de memoria real de entre 100MHz y 266MHz. El consumo de estas memorias se sitúa entre los 0 y 1.8 voltios, es decir, casi la mitad que una memoria DDR. Tanto las memorias DDR como las memorias DDR2 se suelen denominar de dos formas diferentes, o bien en base a su velocidad de bus de memoria efectiva (DDR-266, DDR-333, DDR-400, DDR2-533, DDR2-667, DDR2800) o bien por su ancho de banda teórico, es decir, por su máxima capacidad de transferencia (PC-2100, PC-2700 y PC-3200 en el caso de los módulos DDR y PC-4200, PC-5300 y PC-6400 en el caso de los módulos DDR2). El Ancho de banda de los módulos DDR y DDR2 se puede calcular multiplicando su velocidad de bus de memoria efectiva por 8 (DDR-400 por 8 = PC-3200). DDR3: son también memorias del tipo SDRAM DIMM, de 240 contactos, aunque no son compatibles con las memorias DDR2, ya que se trata de otra tecnología y además físicamente llevan la muesca de posicionamiento en otra ubicación. Velocidad de bus de memoria efectiva de entre 800MHz y 2000MHz (el doble que una memoria DDR2), con un consumo de entre 0 y 1.5 voltios (entre un 16% y un 25% menor que una DDR2) y una capacidad máxima de transferencia de datos de 15.0GB/s. Identificación SIMM Ya prácticamente en desuso, se distinguen fácilmente por tener dos muescas de posicionamiento, una a 2.5 cms del lateral izquierdo y el otro prácticamente en el centro. Su longitud es de 133 mm. En cuanto al número de contactos, tienen 168 contactos. Identificación DDR y DDR2 133 mm. Una sola muesca prácticamente en el centro, aunque no exactamente en la misma posición. En cuanto al número de contactos, las del tipo DDR tienen 184 contactos y las del tipo DDR2 tienen 240 contactos. Características DIMM Posición de los chips de memoria: 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). Paridad: 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 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 tarjetas madre admiten un solo tipo, pero hay algunas 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, 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. El uso de la memoria buffered (registered) aumenta la fiabilidad del sistema, pero también retarda al mismo . Este tipo de memoria se suele usar sobre todo en servidores. No se pueden mezclar módulos de ambos tipos. Características DIMM Latencia CAS: CL, es el tiempo 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: 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: 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. 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). Identificar memoria Identificar memoria Instalación Consideraciones Eliminar electricidad estática de nuestro cuerpo. Desconectarlo de la corriente. Nunca tocar un módulo de memoria con un objeto metálico. No colocar el módulo sobre una superficie metálica. No forzar nunca un módulo. Tener mucho cuidado con los componentes que haya cerca de los bancos de memoria. Es conveniente que instalemos memorias de marca. Las genéricas salen muy económicas, pero también dan más problemas. DUAL CHANNEL Dual Channel es una tecnología para memorias que incrementa el rendimiento de estas al permitir el acceso simultáneo a dos módulos distintos de memoria. Esto se consigue mediante un segundo controlador de memoria en el NorthBrigde. Uno de los casos en los que más se nota este incremento en el rendimiento es cuando tenemos una tarjeta gráfica integrada en placa base que utilice la memoria RAM como memoria de vídeo. Con la tecnología Dual Channel la gráfica puede acceder a un módulo de memoria mientras el sistema accede al otro, pero en general vamos a notar un incremento en el rendimiento en todas aquellas aplicaciones que hagan un alto uso de la memoria. Para que la memoria pueda funcionar en Dual Channel, la tarjeta madre debe soportarlo y además debemos tener dos módulos de memoria exactamente iguales (Frecuencia, Latencias y Fabricante). Es soportado por memorias DDR, DDR2 o las nuevas DDR3, pero no es soportado por memorias SDR. Normalmente, en las tarjetas que soportan Dual channel, los bancos de memoria suelen estar marcados en colores diferenciados, indicándose en el correspondiente manual cual es el color correspondiente. Es de suma importancia que los módulos sean exactamente iguales. Si vamos a utilizar un sistema Dual channel es muy importante que utilicemos módulos de calidad.