Es común escuchar acerca de la memoria de una computadora, pero ¿sabes cuáles son los tipos de memoria informática que existen? Sigue leyendo este interesante artículo y conocerás todo lo que debes saber al respecto.

tipos-de-memoria-informatica-1

Memorias esenciales para el buen funcionamiento de una computadora.

Tipos de memoria informática

En términos generales, para que una computadora pueda funcionar eficiente y correctamente necesita de cuatro tipos de memoria informática. A continuación, te daremos todos los detalles sobre ellas.

No obstante, primero es necesario recordar algunos aspectos básicos relacionados con este importante tema. Como por ejemplo, el significado de la memoria de una computadora, sus características y más.

¿Qué es la memoria de una computadora?

La memoria de una computadora, o memoria informática como algunas personas suelen llamarle, no es más que un dispositivo que sirve para almacenar datos e instrucciones de manera digital. Para ello, contamos con diversos tipos de memoria informática, cada una de las cuales posee un conjunto de características únicas y específicas.

En otras palabras, una memoria informática es un componente de procesamiento que, a través de un conjunto de chips, almacena información de forma temporal o permanente. Acerca de este último aspecto, es importante destacar que el tipo de almacenamiento depende de la función específica de cada una de las memorias.

Características

Todos los tipos de memoria informática que existen son descritos mediante parámetros comunes, la mayoría de los cuales dan lugar a diversas clasificaciones según el criterio que se emplee para su definición. Estos son: la unidad y la capacidad de almacenamiento, el tiempo y tipo de acceso, el tiempo de ciclo, la estabilidad, la funcionalidad, entre otros:

tipos-de-memoria-informatica-2

Unidad de almacenamiento

La unidad de almacenamiento de cualquiera de los tipos de memoria informática que hemos nombrado, es el bit. Así pues, un bit es la cantidad de información que puede ser alojada en un dispositivo electrónico, mediante la cual es posible construir valores más complejos.

Capacidad de almacenamiento

Se trata de la cantidad de bits que una memoria informática puede almacenar. Al respecto, dependiendo del tipo al cual hacemos referencia, solemos hablar de kilobytes, megabytes o gigabytes.

Tiempo de acceso

Es el tiempo que transcurre desde el momento que se direcciona una palabra hasta que ella es leída o escrita en la memoria. Sobre este particular, es importante mencionar que cada palabra está conformada por una serie de bits, a la cual se accede de manera simultánea.

Tipo de acceso

Básicamente, podemos hablar dos tipos de acceso a la memoria informática: el aleatorio y el serial. En el primero, el tiempo de acceso es constante, independientemente de la posición donde se encuentra la palabra en la memoria, mientras que en el segundo éste varía considerablemente.

De esta manera, tenemos dentro de las memorias de acceso aleatorio a las memorias RAM y ROM,  y a sus correspondientes subdivisiones. Mientras que las memorias de acceso en serie se clasifican en: Registros de desplazamiento, memorias LIFO y memorias FIFO.

Tiempo de ciclo

Éste se refiere al intervalo de tiempo mínimo que transcurre entre un acceso a la memoria y otro sucesivo. Al respecto, es importante aclarar que el tiempo de ciclo siempre es mayor que el tiempo de acceso; además, su inverso mide el número de palabras que pueden ser procesadas por unidad de tiempo.

Medio físico

En términos generales, los tipos de memoria informática que existen pueden ser clasificados de acuerdo con su medio físico. De esta manera, tenemos memorias electrónicas, magnéticas y ópticas.

La principal característica de las memorias electrónicas es que están construidas con semiconductores, mientras que las magnéticas están elaboradas con materiales ferro magnéticos. Por último, las memorias ópticas se basan en el uso de la tecnología láser.

tipos-de-memoria-informatica-3

Estabilidad

Por otra parte, las memorias informáticas pueden ser clasificadas según el tipo de estabilidad que representan. Así pues, tenemos memorias volátiles, de almacenamiento dinámico y de lectura destructiva.

Al respecto, la información almacenada en las memorias volátiles se pierde cuando el ordenador se apaga. Mientras que en las memorias de almacenamiento dinámico los datos deben ser restaurados mediante un refrescamiento periódico que evita que éstos se dañen.

Finalmente, en las memorias informáticas de lectura destructiva la información es eliminada apenas es leída. De esta forma, este tipo de memoria siempre incluye un proceso de restauración.

Funcionalidad

En términos generales, otra forma de diferenciar los tipos de memoria informática que existen es a través de su funcionalidad. De esta manera, podemos hablar de las siguientes: Memoria interna, memoria principal y memoria secundaria.

Interna: La principal característica de este tipo de memoria es su alta capacidad para transferir los datos. Por otra parte, ella contiene toda la información o registros internos que se encuentran en la Unidad Central de Procesamiento (CPU).

Principal: También llamada memoria central, es la encargada de almacenar programas y datos. De forma general, este tipo de memoria es rápida y de tamaño considerable; además, la CPU puede acceder a ella directamente a través de un bus.

Secundaria: El tamaño de esta memoria es considerablemente superior al de las anteriores; no obstante resulta ser más lenta. Adicionalmente, la memoria secundaria es la responsable de almacenar programas del sistema y archivos de gran tamaño; además, el acceso a ella por parte de la CPU es indirecto.

¿Cuáles son las operaciones básicas de una memoria informática?

En términos generales, las memorias informáticas están asociadas con dos operaciones básicas: la escritura y la lectura de datos. Al respecto, podemos decir que la primera se refiere al alojamiento de una palabra en una dirección específica de la memoria.

Por su parte, la escritura de datos es el proceso por medio del cual dicha palabra puede ser recuperada un vez ha sido leída en la memoria. Al respecto, es importante mencionar que el término dirección indica la posición que ocupa una palabra dentro de la memoria.

Adicionalmente, es necesario advertir que la implementación de estas operaciones es posible gracias a los buses de direcciones y de datos. Sobre este particular, tenemos que los primeros son utilizados para indicar la dirección de lectura/escritura; mientras que los buses de datos sirven para leer o escribir cada palabra.

¿Cuáles son los tipos de memoria informática que existen?

Como ya hemos mencionado, el funcionamiento de una computadora depende de al menos cuatro tipos de memoria informática. A continuación, daremos los detalles acerca de cada una de ellas.

Además, en el siguiente vídeo puedes ver más información al respecto:

Memoria RAM

La memoria RAM (Random Access Memory), es conocida también como memoria de acceso aleatorio, y significa que se puede acceder a cualquier parte de ella en cualquier momento. Además, ella es la más popular entre todos los tipos de memoria informática que hay.

En términos generales, la memoria RAM almacena datos e instrucciones de programas requeridas y utilizadas por la CPU. Adicionalmente, ella es considerada como una memoria volátil y de lectura/escritura ya que cumple con las dos funciones.

Al respecto, el carácter volátil es debido a que la información que almacena se pierde cuando la computadora se apaga u ocurre una falla de energía, requiriendo guardar sus datos en algún dispositivo de almacenamiento adicional. Por otra parte, es desde la memoria RAM que los programas se inician, se cargan y ejecutan; además, a medida que dichos programas requieren más datos, estos continúan alojándose temporalmente en esta memoria.

SRAM

En términos generales, es una memoria RAM estática, la cual mantiene la información siempre y cuando la computadora se encuentre encendida. Adicionalmente, brinda un tiempo de acceso y de ciclo reducido, lo cual se traduce en una alta velocidad de transferencia de datos.

No obstante, es una memoria de baja capacidad de almacenamiento. Por otra parte, la memoria SRAM sirve como puente entre la DRAM y la CPU, es decir, actúa como una especie de memoria caché.

Adicionalmente, esta memoria resulta fácil de manejar, pues el acceso a los buses de datos y de direcciones es directo. Finalmente, podemos hablar de dos tipos de memoria SRAM: la asíncrona y la síncrona.

Por su parte, en la memoria SRAM asíncrona los buses de dirección son quienes controlan los datos de entrada y salida. Mientras que en la memoria SRAM síncrona el control es responsabilidad del flanco de reloj.

DRAM

En principio, la memoria DRAM es una memoria RAM de tipo dinámico, de gran tamaño y poca velocidad. Así pues, este tipo de memoria pierde la información que almacena cuando el equipo deja de recibir suministro de energía eléctrica.

Al respecto, esa es la principal razón por la cual este tipo de memoria necesita constantemente ser refrescada o re-energizada, a fines de no perder los datos. En términos generales, la memoria DRAM posee mayor capacidad de almacenamiento que la memoria SRAM.

Para mayor información al respecto, puedes leer el artículo: Tipos de memoria RAM y sus características.

Memoria ROM

La memoria ROM (Read Only Memory) es una memoria sólo de lectura, de almacenamiento no volátil y de mediana capacidad de almacenamiento. En otras palabras, los datos se leen y se usan, pero no se modifican; además, la información es guardada de forma permanente, sin perderse aún cuando la computadora se quede sin energía eléctrica.

En cuanto a su funcionamiento, la memoria ROM contiene todas las instrucciones que la computadora necesita para trabajar, las cuales son conocidas como instrucciones de inicio o BIOS de la computadora. De esta manera, cuando el ordenador se enciende, accede a esta memoria para tomar lo que requiere para iniciar, así como también para conocer la información relacionada con su hardware.

Por otra parte, la información almacenada en este tipo de memoria no puede ser modificada; no obstante, en algunos casos es posible alterarla con gran dificultad. En términos generales, el almacenamiento de los datos dentro de esta memoria se produce durante su fabricación, de forma que estos queden grabados permanentemente, aún cuando el ordenador no reciba suministro eléctrico.

Finalmente, podemos decir que la memoria ROM es una especie de software que se encuentra dentro del hardware de la computadora. Al respecto, esto es lo que se conoce como Firmware, un concepto muy popular en la actualidad.

PROM

Es un tipo de memoria de sólo lectura programable, la cual se basa en semiconductores capaces de contener una serie de instrucciones y datos. Adicionalmente, los contenidos pueden ser leídos, pero no modificados; además, estos son creados no desde el proceso de fabricación, sino mediante el uso de una programación especial posterior.

No obstante, una vez que el proceso de programación culmina, la memoria PROM funciona como una memoria ROM normal. Al respecto, es importante advertir que si durante dicho proceso se comete un error de programación, éste no puede ser revertido, lo cual ocasionaría que la memoria no funcione como se esperaba.

EPROM

Es un tipo de memoria ROM programable eléctricamente, que permite almacenar los datos necesarios para el funcionamiento de una aplicación. No obstante, los datos pueden ser borrados mediante la utilización de luz ultravioleta, proveniente de una fuente de luz de vapor de mercurio.

Al respecto, podemos mencionar que este tipo de memoria fue diseñado para solventar el programa que representaba cometer un error de programación, durante la grabación del contenido en una memoria PROM. De esta manera, las memorias EPROM permanecen en los sistemas para funcionar como dispositivos de sólo lectura, a menos que su contenido tenga que ser modificado y éstas deban ser retiradas temporalmente.

Así pues, luego de que el contenido es borrado la memoria EPROM es programada nuevamente a través de impulsos eléctricos, y es colocada otra vez dentro del mismo sistema o en otro donde sea requerida. Al respecto, un hecho que debemos resaltar es que el borrado de los datos debe hacerse de forma total, y de ninguna manera selectivamente sobre una porción del contenido de la memoria.

EEPROM

La EEPROM, o como suele también llamársele memoria E2PROM, es programable eléctricamente igual que la memoria que mencionamos en el apartado anterior. No obstante, los datos almacenados en la EEPROM se borran de forma eléctrica.

Al respecto, ello significa que el contenido se borra sin necesidad de extraer la memoria de la tarjeta del circuito. Sin embargo, no es algo frecuente, pues de manera general los tiempos de escritura son superiores a los de lectura.

Memoria SRAM

La memoria SRAM es mayormente conocida como memoria caché, ella es la responsable de acelerar el acceso a la información por parte de la CPU. Al respecto, la función de la memoria caché es almacenar copias de los datos de uso frecuente y que están alojados en la memoria principal.

En otras palabras, este tipo de memoria contiene datos duplicados de fácil y rápido acceso. De tal manera que la CPU busca primero en la memoria caché antes de dirigirse a la memoria principal; en caso de encontrar allí lo que busca, lee o escribe en dicha memoria y continúa con las demás tareas pendientes.

En nuestro artículo: Memoria caché: Significado, función, importancia, y más, puedes conocer todos los detalles sobre este importante tipo de memoria informática.

Memoria Swap

La memoria swap se conoce también como memoria virtual o espacio de intercambio. Ella se usada cuando los requerimientos del sistema operativo y de los usuarios superan la memoria disponible del equipo.

Por otra parte, este tipo de memoria puede expandirse cuando las necesidades de los usuarios lo requieren. De esta forma, la memoria swap es una extensión de la memoria principal, requiriendo para su funcionamiento de una partición de disco.

Adicionalmente, la memoria swap está en la capacidad de suministrarle al sistema operativo más memoria RAM de la que puede existir físicamente. Es decir, el espacio de intercambio brinda una reserva de espacio en el disco para aquellas páginas que no tienen imagen en él.

No obstante, la utilización de este tipo de memoria virtual no es del todo recomendable, pues generalmente el espacio swap es mayor que el acceso a una página de la RAM hasta el punto de exceder sus límites. Sin embargo, puede ser útil cuando deseamos apartar de la memoria RAM algunos procesos de poco uso para sustituirlos por otros que requieren espacio dentro de ella.

Adicionalmente a los tipos de memoria informática que hemos mencionado, tenemos la memoria Flash. Ésta es un tipo de memoria especial que está presente en algunos dispositivos portátiles de almacenamiento digital, tales como: cámaras fotográficas o de vídeo.

Memoria Flash

En términos generales, la memoria flash combina las bondades de las memorias RAM y ROM. De esta forma, el usuario puede acceder a los datos aleatoriamente, así como también puede sobre escribir su contenido en cualquier momento.

Datos curiosos

Entre todos los tipos de memoria informática que existen, la RAM es la más popular. De allí que con frecuencia se emplee el término memoria para referirse a ella de forma general.

Es común que algunas personas confundan los términos almacenamiento y memoria RAM; no obstante, existen marcadas diferencias entre ambos. En primer lugar, el almacenamiento es de mayor tamaño que la memoria; además, la información que se encuentra en él no se pierde aún cuando la computadora se apague, mientras que la que está almacenada en la memoria es temporal.