Memoria principal (informática): componentes, tipos, funciones
La memoria principal es la parte del computador donde se almacenan las aplicaciones de software, el sistema operativo y otra información para que la unidad central de procesamiento (CPU) tenga un acceso directo y rápido cuando se requiera para efectuar las tareas.
Se describe como la memoria interna de la computadora. Se coloca la palabra “principal” para deslindarla de los dispositivos de almacenamiento periféricos. También se denomina memoria de acceso aleatorio (RAM), ya que La CPU puede ir inmediatamente a cualquier sector de la memoria sin tener que hacer este proceso como una secuencia.
La RAM es uno de los tipos de memoria más rápidos. Permite que los datos se lean y se escriban. Sin embargo, al apagar la computadora, se purga todo lo que está contenido en ella.
La computadora solo puede manejar los datos que están en la memoria principal. Por tanto, cada programa que se ejecute y cada archivo al que se acceda debe copiarse desde un dispositivo de almacenamiento a la memoria principal.
Índice del artículo
Componentes
Los módulos de memoria pueden ser de varios tamaños y con variadas conformaciones de pin.
SIMM
Corresponde a las siglas de “Módulo de memoria individual en línea”. Un SIMM es una pequeña lámina con una gran cantidad de chips de memoria. Los SIMM utilizan un bus de 32 bits.
Las SIMM originales tenían 30 pines o conectores, que son contactos metálicos que se conectan a la placa base. Sin embargo, los nuevos chips SIMM tienen 72 pines.
Los procesadores más nuevos requieren un bus de memoria de 64 bits, por lo que es mejor usar DIMM.
DIMM
Significa “Módulo de memoria dual en línea”. Un DIMM es una pequeña placa que contiene chips de memoria. Utiliza un bus de 64 bits a la memoria, mientras que un solo módulo de memoria en línea (SIMM) solo tiene una ruta de 32 bits.
Esto permite que los DIMM transfieran más datos a la vez. Debido a que los DIMM tienen capacidades de transferencia de datos más rápidas que los SIMM, prácticamente los han reemplazado por completo.
Las DIMM vienen en configuraciones de 168 pines, pero algunas DIMM tienen hasta 240 pines.
SO-DIMM
Significa “Módulo de memoria dual en línea de recinto pequeño”. La mayoría de las computadoras de escritorio tienen mucho espacio para los chips de RAM, por lo que el tamaño de los módulos de memoria no es una preocupación.
Sin embargo, con la llegada de las computadoras portátiles se hizo muy importante el tamaño de los módulos de memoria. Por este motivo es que se concibieron los SO-DIMM
El tamaño de un SO-DIMM es solo el 50% del de un DIMM. Esto facilita que se pueda ser flexible cuando se están diseñando las memorias para este tipo de computadoras.
Los SO-DIMM inicialmente tenían 72 conectores y las transferencias de datos eran de 32 bits. Sin embargo, los SO-DIMM actuales poseen normalmente 144 pines, lo cual hace posible realizar las mismas transferencias de 64 bits que un DIMM de tamaño normal.
Tipos
Memoria dinámica de acceso aleatorio (DRAM)
Es el tipo de memoria principal más utilizado en una computadora. Los bit de datos quedan guardados en una casilla de memoria, que consiste en un pequeño condensador y un transistor.
El condensador puede encontrase en estado cargado o descargado. Estos dos estados sirven para poder simbolizar los dos valores de un bit, que son cero y uno.
Sin embargo, la carga eléctrica en los condensadores se va perdiendo lentamente. Para resolver esto, la DRAM necesita tener un circuito externo para renovar la memoria, volviendo a copiar reiteradamente la información contenida en los condensadores para reponer así su carga inicial.
Así, la DRAM está constantemente reponiendo cualquier dato que esté almacenado en la memoria. Actualiza la información enviando a la celda de memoria millones de pulsos por segundo. Este proceso de actualización es la característica que define a la memoria dinámica de acceso aleatorio.
La DRAM es una memoria inestable, porque la información que contiene se desvanece de inmediato al cortar la energía.
Memoria estática de acceso aleatorio (SRAM)
Es una memoria de semiconductores que utiliza un circuito de enclave biestable (flip-flop) para almacenar cada bit. Se usa comúnmente en los dispositivos integrados como fuente de memoria. Es más rápida y más cara que la DRAM.
La información almacenada en la SRAM no necesita renovarse continuamente, en esta memoria los datos están fijados como una “imagen estática”, hasta que se borren al desconectarse la energía, o se escriba sobre ellos.
Por consiguiente, la SRAM cuando no se está usando es más eficiente y menos densa en el consumo de energía. En tal sentido, es una mejor opción que la DRAM para ciertos usos, como las memorias caché ubicadas en las CPU.
Por otro lado, la densidad de la DRAM la convierte en una mejor alternativa para la memoria principal.
Funciones
La memoria principal brinda un almacenamiento eventual a la información que requiera la computadora. En lugar de tener que ir a buscar en el disco duro siempre que se requiera algún dato, en la RAM se almacena temporalmente la información de uso habitual, haciendo que sea más rápida de encontrar.
Cuando la computadora se apaga, todos los datos en la RAM se borran, dejando espacio para nuevos datos cuando la computadora comience a funcionar nuevamente.
Cuando el microprocesador termina de ejecutar un conjunto de instrucciones y se dispone a realizar la tarea siguiente, obtiene de la RAM los datos que necesita.
Velocidad de la computadora
Tener una cantidad de RAM adecuada genera un resultado directo en la velocidad del computador.
Si un sistema no posee suficiente memoria principal para poder ejecutar sus aplicaciones tendrá que fiarse que el sistema operativo cree recursos adicionales de memoria en el disco duro, mediante el “intercambio” de datos.
Sin embargo, cuando el procesador tiene que obtener los datos del disco duro en vez de la RAM, frena el rendimiento de la computadora.
Usos principales
– Almacenamiento de una copia de los sistemas principales que controlan el funcionamiento general de la computadora. Esta copia se carga en la RAM cuando la computadora se enciende y permanece allí mientras la computadora esté encendida.
– Almacenamiento temporal de una copia de las instrucciones de una aplicación, que la unidad central de procesamiento (CPU) debe recuperar para su interpretación y ejecución.
– Almacenamiento temporal de la información que se ha ingresado desde un dispositivo de entrada. Esto es hasta que la aplicación solicite que estos datos sean transferidos a la CPU para ser procesados.
– Almacenamiento temporal de la información que se ha producido como resultado del procesamiento, hasta que la aplicación solicite que estos datos se utilicen nuevamente en un procesamiento posterior, o que se transfieran a un dispositivo de salida o un dispositivo de almacenamiento.
Referencias
- John Landers (2019). What is Main Memory in a Computer? Tomado de: techwalla.com.
- Vangie Beal (2019). Main memory. Webopedia. Tomado de: webopedia.com.
- Blurtit (2019). What Are The Functions Of Main Memory (RAM)? Tomado de: technology.blurtit.com.
- Techterms (2019). Memory Module. Tomado de: techterms.com.
- Wikipedia, the free encyclopedia (2019). Computer memory. Tomado de: en.wikipedia.org.