Memoria
En
informática, la memoria (también llamada almacenamiento) se refiere a parte de
los componentes que integran una computadora. Son dispositivos que retienen
datos informáticos durante algún intervalo de tiempo. Las memorias de
computadora proporcionan una de las principales funciones de la computación
moderna, la retención o almacenamiento de información. Es uno de los
componentes fundamentales de todas las computadoras modernas.
En la
actualidad, memoria suele referirse a una forma de almacenamiento de estado
sólido conocido como memoria RAM (memoria de acceso aleatorio, RAM por sus
siglas en inglés random access memory) y otras veces se refiere a otras formas
de almacenamiento rápido pero temporal. De forma similar, se refiere a formas
de almacenamiento masivo como discos ópticos y tipos de almacenamiento
magnético como discos duros y otros tipos de almacenamiento más lentos que las
memorias RAM, pero de naturaleza más permanente. Además, se refleja una
diferencia técnica importante y significativa entre memoria y dispositivos de
almacenamiento masivo, que se ha ido diluyendo por el uso histórico de los
términos "almacenamiento primario", para memorias de acceso
aleatorio, y "almacenamiento secundario" para dispositivos de
almacenamiento masivo.
Jerarquía de
almacenamiento
Los
componentes fundamentales de las computadoras de propósito general son la CPU,
el espacio de almacenamiento y los dispositivos de entrada/salida. La habilidad
para almacenar las instrucciones que forman un programa de computadora y la
información que manipulan las instrucciones es lo que hace versátiles a las
computadoras diseñadas según la arquitectura de programas almacenados
Una
computadora digital representa toda la información usando el sistema binario.
Texto, números, imágenes, sonido y casi cualquier otra forma de información
puede ser transformada en una sucesión de bits, o dígitos binarios, cada uno de
los cuales tiene un valor de 1 ó 0. La unidad de almacenamiento más común es el
byte, igual a 8 bits.
Almacenamiento
primario
La memoria
primaria está directamente conectada a la CPU de la computadora. Debe estar
presente para que la CPU efectúe cualquier función. El almacenamiento primario
consta, pues, de la memoria primaria del sistema; contiene los programas en
ejecución y los datos con que operan. Se puede transferir información muy
rápidamente entre un registro del
microprocesador y localizaciones del almacenamiento principal.
El
almacenamiento lleva por principal requisito que cualquiera de sus localidades
debe ser directamente direccionable, esto es, todo dato contenido en memoria
debe poder encontrarse basándose en su dirección.
La gran
diferencia de velocidad entre el procesador y la memoria primaria dio origen a
la memoria caché. Esta es una memoria de muy alta velocidad, típicamente entre
10 y 100 veces más que la memoria primaria, y se emplea para mejorar la
eficiencia o rendimiento del CPU.
Almacenamiento
secundario
La memoria
secundaria requiere que la computadora use sus canales de entrada/salida para
acceder a la información y se utiliza para almacenamiento a largo plazo de
información persistente.
Habitualmente,
la memoria secundaria o de almacenamiento masivo tiene mayor capacidad que la
memoria primaria, pero es mucho más lenta. En las computadoras modernas, los
discos duros suelen usarse como dispositivos de almacenamiento masivo. El tiempo
necesario para acceder a un byte de información dado almacenado en un disco
duro de platos magnéticos es de unas milésimas de segundo (milisegundos). En
cambio, el tiempo para acceder al mismo tipo de información en una memoria de
acceso aleatorio (RAM) se mide en mil-millonésimas de segundo (nanosegundos).
Por lo
tanto, el uso de la memoria virtual, que es cerca de un millón de veces más
lenta que memoria “verdadera”, ralentiza apreciablemente el funcionamiento de
cualquier computadora.
Almacenamiento
terciario
La memoria
terciaria es un sistema en el que un brazo robótico conectará o desmontará desconectará
un medio de almacenamiento masivo fuera de línea según lo solicite el sistema
operativo de la computadora. La memoria terciaria se usa en el área del
almacenamiento industrial, la computación científica en grandes sistemas
informáticos y en redes empresariales. Este tipo de memoria es algo que los
usuarios de computadoras personales normales nunca ven de primera mano.
Almacenamiento
fuera de línea
El
almacenamiento fuera de línea es un sistema donde el medio de almacenamiento
puede ser extraído fácilmente del dispositivo de almacenamiento. Estos medios
de almacenamiento suelen usarse para transporte y archivo de datos. En
computadoras modernas son de uso habitual para este propósito los disquetes,
discos ópticos y las memorias flash, incluyendo las unidades USB.
Almacenamiento
de red
El
almacenamiento de red es cualquier tipo de almacenamiento de computadora que
incluye el hecho de acceder a la información a través de una red informática.
El
almacenamiento asociado a red es una memoria secundaria o terciaria que reside
en una computadora a la que otra de éstas puede acceder a través de una red de
área local, una red de área extensa, una red privada virtual o, en el caso de
almacenamientos de archivos en línea, internet.
Características de las memorias
La división entre primario, secundario, terciario, fuera de
línea se basa en la jerarquía de memoria o distancia desde la unidad central de
proceso. Hay otras formas de caracterizar a los distintos tipos de memoria.
Volatilidad de la información
La memoria volátil requiere energía constante para mantener
la información almacenada. La memoria volátil se suele usar sólo en memorias
primarias. La memoria RAM es una memoria volátil, ya que pierde información en
la falta de energía eléctrica.
La memoria no volátil retendrá la información almacenada
incluso si no recibe corriente eléctrica constantemente, como es el caso de la
memoria ROM. Se usa para almacenamientos a largo plazo y, por tanto, se usa en
memorias secundarias, terciarias y fuera de línea.
No hay comentarios:
Publicar un comentario