Memoria RAM
Keywords: Memoria RAM, Acrónimo, Memoria principal, Memoria secundaria, Memoria volátil, Tarjeta perforada
right|framed|Módulo PC66 SDRAM
RAM es el acrónimo inglés de Random-Access Memory (memoria de acceso aleatorio).
Su denominación surge en contraposición a las denominadas memorias de acceso secuencial. Debido a que en los comienzos de la computación las memorias principales (o primarias) de los ordenadores eran siempre de tipo RAM y las memorias secundarias (o masivas) eran de acceso secuencial (cintas o tarjetas perforadas), es frecuente que se hable de memoria RAM para hacer referencia a la memoria principal de un ordenador.
Memoria de semiconductor en la que se puede tanto leer como escribir. Se trata de una memoria volátil, es decir, pierde su contenido al desconectar la energía eléctrica. Se utilizan normalmente como memorias temporales para almacenar resultados intermedios y datos similares no permanentes.
Se dividen en estáticas y dinámicas. Una memoria RAM estática mantiene su contenido inalterado mientras esté alimentada. La información contenida en una memoria RAM dinámica se degrada con el tiempo, llegando ésta a desaparecer, a pesar de estar alimentada. Para evitarlo hay que restaurar la información contenida en sus celdas a intervalos regulares, operación denominada refresco.
Las memorias se agrupan en módulos, que se conectan a la placa madre del ordenador. Según los tipos de conectores que lleven los módulos, se clasifican en Módulos SIMM (Single In-line Memory Module) con 30 o 72 contactos. Y los Módulos DIMM con 168 contactos.
| Tabla de contenidos |
|
|
Tipos de memoria RAM Dinámica (DRAM).
La memoria RAM (Ramdom Access Memory o Memoria de Acceso Aleatorio) es uno de los componentes más importantes de los actuales equipos informáticos y su constante aumento de la velocidad y capacidad ha permitido a los PC’s crecer en potencia de trabajo y rendimiento.
Cuando compramos memoria RAM en nuestra tienda de informática, comprobamos cómo estos pequeños chips no se encuentran sueltos, sino soldados a un pequeño circuito impreso denominado módulo, que podemos encontrar en diferentes tipos y tamaños, cada uno ajustado a una necesidad concreta.
Sobre ellos se sueldan, como decíamos antes, los chips de memoria, de diferentes tecnologías y capacidades. Ahora bien, mientras que los ensambladores de módulos los contamos por centenas, la lista de fabricantes de los propios chips de memoria son un número menor y sólo encontramos unas pocas empresas como Fujitsu, Hitachi, Motorola o Samsung, que en cualquier caso no superan la decena.
Memoria DRAM
La memoria DRAM (Dynamic Random Access Memory) es la que montan las placas base como memoria principal del sistema, donde se almacenan las aplicaciones en ejecución y los datos que se están gestionando en cada momento. Se refresca cientos de veces por segundo y cuanto mayor cantidad pongamos a disposición de nuestro PC (dentro de unos límites, claro está), mejores resultados obtendremos.
Entre sus ventajas más importantes, encontramos el bajo coste en comparación con otras tecnologías mucho más caras y complejas. Además, sus prestaciones son suficientemente rápidas como para cubrir las necesidades de los procesadores que hasta hace poco se estaban utilizando. Entre sus mayores desventajas encontramos la necesidad de refrescar la memoria cientos de veces por segundo, ya que sólo un momento sin energía hará que todos los datos se pierdan. Por ello, estos chips consumen una gran cantidad de energía y requieren de un control constante.
En un primer momento, los chips de 8 ó 16 kbytes eran soldados directamente a la placa base. Eran las conocidas «cucarachas» que los mayores seguramente recordarán. Dadas las tremendas necesidades de ampliación de los PC, pronto se distribuyeron en forma de módulos intercambiables que podían ser combinados para conseguir distintas cantidades de memoria.
FPM (Fast Page Mode): es una memoria muy popular, ya que era la que se incluía en los antiguos 386, 486 y primeros Pentium. Alcanza velocidades de hasta 60 nanosegundos. La podemos encontrar en los veteranos módulos SIMM de 30 contactos y los posteriores de 72.
EDO (Extended Data Output): la memoria EDO, a diferencia de la FPM, que sólo podía acceder a un solo byte al tiempo, permite mover un bloque completo de memoria a la memoria caché del sistema, mejorando así las prestaciones globales. Gracias a una mayor calidad, se alcanzaron velocidades de hasta 45 nanosegundos. Podemos encontrarla en los Pentium, Pentium Pro y los primeros Pentium II. Se presentan en módulos SIMM de 72 contactos y en los primeros DIMM de 168 contactos, funcionando a 5 y 3,3 voltios.
BEDO (Burst Extended Data Output): diseñada originalmente para la familia de chipsets HX, permite transferir datos al procesador en cada ciclo de reloj, aunque no de forma continuada, sino a ráfagas (burst), reduciendo los tiempos de espera del procesador, aunque sin conseguir eliminarlos del todo.
SDRAM (Synchronous DRAM): es un tipo de memoria síncrona que se sincroniza con la velocidad del procesador, pudiendo obtener información en cada ciclo de reloj, evitando así los estados de espera que se producían anteriormente. La SDRAM es capaz de soportar las actuales velocidades del bus a 100 y 133 MHz, alcanzando velocidades por debajo de los 10 ns. La encontramos en la práctica mayoría de los módulos DIMM de 168 contactos a la venta hoy día. Dentro de la familia de chipset de Intel fue soportada a partir de los modelos VX y TX. Es la más utilizada en estos momentos.
- PC-100 DRAM: es un tipo de memoria SDRAM que cumple unas estrictas normas referentes a calidad de los chips y diseño de los circuitos impresos establecidas por Intel. El objetivo es garantizar un funcionamiento estable de la memoria RAM a velocidades de bus de 100 MHz. Como es lógico, para que un módulo cumpla con esta especificación es necesario que integre chips de buena calidad, circuitos impresos especialmente diseñados al efecto y ha de ofrecer unos ciclos de memoria bastante exigentes.
- PC-133 DRAM: otra especificación muy parecida a la anterior y de grandes exigencias técnicas para garantizar que el módulo de memoria que la cumpla funcione correctamente a las velocidades de bus de 133 MHz.
- DDR SDRAM (Double Data Rate SDRAM o SDRAM II): un tipo de memoria SDRAM mejorada que puede alcanzar velocidades de hasta 200 MHz. Cuenta con mecanismos para duplicar las prestaciones obtenidas a la velocidad del reloj del sistema.
- ESDRAM (Enhanced SDRAM): incluye una pequeña memoria estática en el interior del chip SDRAM. Con ello, las peticiones de ciertos accesos pueden ser resueltas por esta rápida memoria, aumentando las prestaciones. Se basa en un principio muy similar al de la memoria caché utilizada en los procesadores. Es la competencia de la DDR SDRAM.
- DRDRAM (Direct Rambus DRAM): es un tipo de memoria de 64 bits, que alcanza ráfagas de 2 ns, picos de varios Gbytes/sg, y funciona a velocidades de hasta 800 MHz. Es el complemento ideal para las tarjetas gráficas AGP, evitando los cuellos de botella entre la tarjeta gráfica y la memoria principal durante el acceso directo a memoria (DMA) para el manejo de las texturas gráficas. Sus prestaciones, que dependen en buena medida de la velocidad a la que opere, no son tan impresionantes como parecían y por el momento sólo se hacen notar en operaciones gráficas que utilicen mucho la RAM para almacenar texturas del puerto AGP. Es el tipo de memoria instalada en los módulos RIMM.
- SLDRAM (Sync Link DRAM): se basa, al igual que la DRDRAM, en un protocolo propietario, que separa las líneas CAS, RAS y de datos. Los tiempos de acceso no dependen de la sincronización de múltiples líneas, por lo que este tipo de memoria promete velocidades superiores a los 800 MHz, ya que además pueden operar al doble de la velocidad del reloj del sistema. Es un estándar abierto y se espera que compita, e incluso se imponga, a DRDRAM.
Módulos SIMM
Estos módulos (Single In-line Memory Module) pueden ser de 30 o 72 contactos. Los módulos de 30 contactos eran utilizados en los tiempos de los 386 y 486 para equipar a estas plataformas. Más tarde aparecieron los de 72 contactos, algo más grandes y con capacidad de integrar más chips de memoria. Aunque se empezaron a utilizar con los últimos procesadores 486, vivieron su verdadero apogeo con los Pentium. En cualquier caso, la velocidad de respuesta de estos módulos no era inferior a los 50 o 60 nanosegundos (ns).
Sobre la instalación de estos módulos hemos de tener presente que los de 30 contactos debían ser instalados de cuatro en cuatro en la mayor parte de los casos. En el caso de los de 72 contactos, éstos debían ser instalados a pares. Como es lógico, en los dos casos es necesario que los módulos tengan el mismo tamaño y, a ser posible, igual marca y modelo. La inserción de estos módulos es muy sencilla, entrando en los bancos de memoria en un ángulo de unos 45 grados, tras lo que sólo hay que empujar el módulo y colocarlo en posición vertical. En cualquiera de los dos casos, sólo hemos de tener presente el respetar que la pestaña lateral se acople en el banco elegido.
Módulos DIMM
Su nombre es la abreviatura de Dual In-line Memory Module, son la evolución de los anteriores y cuentan con 168 contactos. El tiempo de respuesta es notablemente inferior, por debajo de los 10 nanosegundos.
Es el más cómodo de todos, dado que puede instalarse de manera individual, no siendo necesario hacer coincidir marcas y modelos sobre la misma placa. Para insertarlos sobre el banco de memoria, tan sólo habrá que hacer coincidir las pestañas que encontraremos en el centro y laterales del módulo. Bastará una presión en los extremos del módulo para que éste quede insertado.
Módulos RIMM
El último de los módulos que podemos encontrar son los RIMM (Rambus Inline Memory Module), utilizados para montar memoria de tipo RAMBUS. Este tipo de memoria, apoyado por Intel y creado por la empresa Rambus, exige a los fabricantes el pago de royalties en concepto de uso, razón por la cual, salvo Intel, el resto de empresas del sector se decantan por la utilización de otras memorias. Estos módulos de memoria se caracterizan por estar cubiertos con una protección metálica, generalmente de aluminio, que también ayuda a su correcta refrigeración.
Módulo DDR
Este tipo de memoria, actualmente muy usado, desplazó del mercado a las memorias RIMM por el bajo costo y excelente velocidad, que llega a ser hasta de 400 MHz.
Paridad de módulos
Seguro que más de uno se habrá planteado el porqué de la necesidad de hacer coincidir a pares ciertos módulos de memoria. La explicación es que cada módulo es capaz de devolver cierto número de bits de golpe y éste ha de completar el ancho de banda del procesador. Es decir, si contamos con un procesador Pentium con un bus de datos de 32 bits, necesitaremos un sistema de memoria capaz de llenar este ancho de banda. Por ello, si cada módulo de 72 contactos proporciona 16 bits de una sola vez, precisaremos dos de estos módulos. Algo extrapolable a los módulos de 30 contactos, que con 4 bits cada uno, y para procesadores de 16 bits, necesitaban cuatro. Los actuales DIMM son capaces de proporcionar los 32 bits de golpe, por lo que pueden instalarse individualmente.Son de 184 pines, tienen el mismo tamaño que las DIMM
Memorias
Memoria SRAM
Representa la abreviatura de Static Random Access Memory y es la alternativa a la DRAM. No precisa de tanta electricidad como la anterior para su refresco y movimiento de las direcciones de memoria, por lo que, en resumidas cuentas, funciona más rápida. Sin embargo, tiene un elevado precio, por lo que de momento se reserva para ser utilizada en la memoria caché de procesadores y placas base, cuyo tamaño suele ser muy reducido, comparado con la RAM del sistema. Así, y atendiendo a la utilización de la SRAM como memoria caché de nuestros sistemas informáticos, tenemos tres tipos:
- Async SRAM: la memoria caché de los antiguos 386, 486 y primeros Pentium, asíncrona y con velocidades entre 20 y 12 nanosegundos.
- Sync SRAM: es la siguiente generación, capaz de sincronizarse con el procesador y con una velocidad entre 12 y 8,5 nanosegundos. Muy utilizada en sistemas a 66 MHz de bus.
- Pipelined SRAM: se sincroniza igualmente con el procesador. Tarda en cargar los datos más que la anterior, aunque una vez cargados, accede a ellos con más rapidez. Opera a velocidades entre 8 y 4,5 nanosegundos.
Memoria Tag RAM
Este tipo de memoria almacena las direcciones de memoria de cada uno de los datos de la DRAM almacenados en la memoria caché del sistema. Así, si el procesador requiere un dato y encuentra su dirección en la Tag RAM, va a buscarlo inmediatamente a la caché, lo que agiliza el proceso.
Memoria VRAM
Esta es la memoria que utiliza nuestro controlador gráfico para poder manejar toda la información visual que le manda la CPU del sistema, y podría ser incluida dentro de la categoría de Peripheral RAM. La principal característica de esta clase de memoria es que es accesible de forma simultánea por dos dispositivos. De esta manera es posible que la CPU grabe información en ella, mientras se leen los datos que serán visualizados en el monitor en cada momento. Categoría:Hardware básico
