La memoria DRAM es el elemento donde se almacenan de forma temporal los datos y los programas que son ejecutados por el procesador. De ella depende la velocidad a la que pueda leer la instrucciones de los programas y los datos, mover datos, realizar movimientos de registro.
Por ello es importante que sea rápida y con capacidad suficiente para realizar todas las tareas que el usuario desee.
La placa base incorpora unos zócalos para estas memorias.
- Los zócalos para la memoria DRAM
Encontramos los zócalos de memoria DRAM en los equipos que actualmente se pueden encontrar en funcionamiento.
Existen cinco tipos de que son de la mismo longitud y aspecto pero tienen ligeras diferencias que hace que ninguno pueda insertarse en un zócalo que no le corresponde.
-DIMM: (dual in-line memory module) de 168 contactos, acabo siendo sustituido por el DIMM DDR.
-DIMM DDR: DIMM con doble velocidad de datos, tiene 184 contactos y son memorias de tipo SDRAM.
-DIMM RAMBUS: Dispone de 184 contactos y en los nuevos diseños no se encuentra.
-DIMM DDR2: Con doble velocidad de datos multiplicada por 2, es decir duplica la velociad de transferencia de la DDR, dispone de 240 contactos.
-DIMM DDR3: Con doble velocidad de datos multiplicada por 3, es decir, triplica la velocidad de transferencia de la DDR, es la memoria mas moderna utilizada actualmente, dispone de 240 contactos, se fabrican módulos de hasta 16GB.
Los programas que se ejecutan en el ordenador, así como los datos que utilizan estos programas, deben estar almacenados en un lugar accesible para el procesador. Este lugar se denomina memoria y físicamente esta formado por una base de circuitos integrados comunicados con el procesador por un bus de direcciones y un bus de datos.
Podemos imaginarnos una memoria a nivel funcional a un conjunto de celdas en las que se guardan nuestros datos. Cada una de estas celdas tendrá un estado eléctrico que se puede codificar como <1> o como <0> es decir como bits de información.
La agrupación de estos bits en 8 se denomina byte y es la mínima unidad de información a la que se puede tener acceso en una memoria. Cada byte representa, parte de una instrucción de un programa o un valor numero hexadecimal o bien un carácter alfanumérico perteneciente al juego de caracteres ASCII.
Los chips de memoria de un ordenador pueden ser:
- ROM: (read only memory) que es aquella en la que la información que contiene no puede ser modificada, por ejemplo la BIOS; esta información ha sido grabada en dicha memoria por el fabricante y la única forma de modificarlo es cambiar este chip por otro.
- RAM: (random access memory) que es aquella en la que la información puede ser ñeida y modificada tantas veces como se quiera. Esta información se brora en cuanto se apage el ordenador. Es en la RAM donde se cargan las aplicaciones del usuario en el momento de ser ejecutadas.
La memoria RAM, a su vez, puede ser de dos tipos:
- DRAM: Constituye la memoria principal de nuestro ordenador
- SRAM: Se utiliza habitualmente como memoria cache
La ventaja de la memoria DRAM es que es mucho mas barata y almacena mas cantidad de información que la memoria SRAM. Por el contrario la memoria SRAM es mucho mas rapida que la DRAM.
Cuando enciende el ordenador, los chips de memoria RAM no alamcenan ninguna información. Antes de que el ordenador haga algo util tiene que llevar los programas del disco a la RAM.
Para que el procesador pueda acceder a cada grupo de bits, se les indica una dirección, con la que podemos distinguir dos canales de comunicación entre el procesador y la memoria: el bus de direcciones y el bus de datos.
La memoria RAM funciona de la siguiente forma:
- Lectura de información de la memoria RAM: Cuando el procesador necesita leer información almacenada en la RAM, coloca una tensión en cada una de las lineas de dirección (ceros y unos), que es el bus de direcciones,indicando la posición concreta a la que quiere acceder .La información almacenada es leída a traves del bus de datos por el procesador.
- Escritura de información en la memoria RAM: El procesador coloca un tensión en las lineas de dirección indicando la posición de memoria a la que quiere acceder. Esta dirección indica el lugar en el que grabar la información entre las muchas posiciones del chip de memoria. Cuando el ordenador se apaga, todos los datos almacenados se pierden.
El problema de lentitud de DRAM ha sido resuelto con el uso de la arquitectura jerárquica de memoria, que distribuye los programas y los datos a lo largo de todo el sistema.
-
Chequeo inicial de la DRAM
Al encender el ordenador se produce un chequeo de toda la unidad central y entre otras cosas la memoria. Si todo se a llevado acabo correctamente detectara automáticamente la cantidad de DRAM instalada pero pueden suceder algún problema:
- Que el equipo no arranque: En este caso el equipo se queda colgado en el chequeo y no continua arrancando. Debemos quitar y volver a colocarla memoria en su posición.
- Que la cantidad de memoria que aparece sea incorrecta: Puede ser algún modulo que no se haya insertado bien.