Conceptos Esenciales de la Memoria Informática: Tipos y Funcionamiento

Clasificado en Informática

Escrito el en español con un tamaño de 4,56 KB

Conceptos Fundamentales de la Memoria Informática

Este documento explora las propiedades esenciales y los tipos principales de memoria utilizados en sistemas informáticos, desde sus características básicas hasta tecnologías específicas como RAM, ROM y sus variantes.

Propiedades Clave de las Memorias

Volátiles:
Pierden su información al ser desconectadas de la energía eléctrica.
No Volátiles:
Conservan su información al ser desconectadas de la energía eléctrica.
Dinámicas:
Deben ser recargadas después de cierto tiempo o de ser leídas, incluso si se encuentran alimentadas, debido a la naturaleza de su almacenamiento.
Estáticas:
Mantienen su información inalterada mientras estén alimentadas, sin necesidad de refresco constante.

Tipos de Acceso a la Información

Acceso Aleatorio:
Permite accesos independientes a la información, lo que significa que cualquier dato puede ser accedido directamente en el mismo tiempo, sin importar su ubicación.
Acceso Secuencial:
No permite acceso independiente a cada dato, lo que implica un tiempo adicional para recorrer información no deseada hasta alcanzar la requerida, ya que el acceso se realiza en un orden predefinido.

Tipos Específicos de Memoria

Memoria RAM (Random Access Memory)

Es una memoria de acceso aleatorio en la que se puede leer y escribir información. Se utiliza como medio de almacenamiento temporal para datos y programas en ejecución, siendo esencial para el rendimiento del sistema.

Memoria DRAM (Dynamic RAM)

La memoria DRAM ("Dynamic RAM") es un tipo de Memoria RAM electrónica construida mediante condensadores. Estos condensadores son capaces de almacenar un bit de información mediante una carga eléctrica, la cual debe ser refrescada periódicamente para evitar su pérdida, de ahí su denominación "dinámica".

DDR SDRAM (Double Data Rate SDRAM)

Es una memoria síncrona que envía los datos dos veces por cada ciclo de reloj. De este modo, trabaja al doble de velocidad del bus del sistema sin necesidad de aumentar la frecuencia de reloj, mejorando significativamente el rendimiento y la eficiencia en la transferencia de datos.

Memoria SRAM (Static RAM)

Es la abreviatura de "Static RAM". Su naturaleza estática significa que no es necesario refrescar los datos (a diferencia de la DRAM), ya que sus celdas mantienen la información siempre que estén alimentadas. Esto la hace más rápida y costosa que la DRAM, siendo comúnmente utilizada en cachés de procesadores.

Memoria ROM (Read-Only Memory)

La memoria ROM, o "read-only memory" (memoria de solo lectura), es una memoria de semiconductor destinada a ser leída y no destructible. Esto significa que no se puede escribir sobre ella y que conserva intacta la información almacenada, incluso si se interrumpe la corriente (memoria no volátil). La ROM suele almacenar la configuración del sistema o el programa de arranque de la computadora (BIOS/UEFI).

Memoria PROM (Programmable Read-Only Memory)

Es una memoria digital donde el valor de cada bit depende del estado de un fusible (o antifusible), el cual puede ser quemado una sola vez. Por ello, la memoria puede ser programada (es decir, los datos pueden ser escritos) una sola vez mediante un dispositivo especial, un programador PROM. Una vez programada, se comporta como una ROM, siendo no volátil.

Memoria EPROM (Erasable Programmable Read-Only Memory)

La EPROM retiene los datos cuando la fuente de energía se apaga. En otras palabras, es no volátil. A diferencia de la PROM, puede ser borrada y reprogramada. El borrado se realiza exponiendo la memoria a una fuerte luz ultravioleta, lo que permite reescribir su contenido para nuevas aplicaciones.

Memoria EEPROM (Electrically Erasable Programmable Read-Only Memory)

Es un tipo de memoria ROM que puede ser programada, borrada y reprogramada eléctricamente, a diferencia de la EPROM que debe borrarse mediante rayos ultravioleta. Aunque una EEPROM puede ser leída un número ilimitado de veces, solo puede ser borrada y reprogramada entre 100.000 y 1.000.000 de veces, lo que la hace ideal para almacenar configuraciones que cambian ocasionalmente en dispositivos electrónicos.

Entradas relacionadas: