sábado, 9 de agosto de 2008

MEMORIA DE LA COMPUTADORA

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, almacenamiento 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.


Tipos De Memoria
· RAM o Memoria e acceso Aleatorio ( Random Acces Memory )
· ROM o Memoria de solo lectura( Read Only Memory )
o PROM
o EPROM
o EEPROM

MEMORIA RAM

Memoria conocida como de Acceso Aleatorio (Random Access Memory), llamada así porque el microprocesador accede a la información que está en la memoria, en cualquier punto sin tener que acceder a la información anterior y posterior.
Es la memoria que se actualiza constantemente mientras el ordenador está en uso y que pierde sus datos cuando el ordenador se apaga.
Tecnologías de RAM:
o DRAM (Dynamic RAM), RAM dinámica
o SRAM (Static RAM), RAM estática

DRAM (Dynamic RAM)
DRAM (Dynamic Random Access Memory), conocida así por ser una memoria de acceso aleatorio dinámica. Está organizada en direcciones de memoria (Addresses) que son reemplazadas muchas veces por segundo.
Es la memoria de trabajo, por lo que a mayor cantidad de memoria, más datos se pueden tener en ella y más aplicaciones pueden estar funcionando simultáneamente, y por supuesto a mayor cantidad mayor velocidad de proceso, pues los programas no necesitan buscar los datos continuamente en el disco duro, el cual es muchísimo más lento.
SRAM (Static RAM)
Memoria estática de acceso aleatorio es la alternativa a la DRAM. No necesita tanta electricidad para su refresco y reemplazo de las direcciones y funciona más rápido porque no está reemplazando constantemente las instrucciones y los valores almacenados en ella. La desventaja es su altísimo costo comparado con la DRAM. Puede almacenar y recuperar los datos rápidamente y se conoce normalmente como MEMORIA CACHÉ.

MEMORIA ROM
Read Only Memory (memoria de solo lectura), es una memoria que se graba en el proceso de fabricación con una información que está ahí para siempre. No puede escribirse en ella pero puede leerse cada posición la veces que se requiera. Se trata de la memoria interna de la máquina, que el procesador lee para averiguar el qué, el cuándo y el cómo de una multitud de tareas diferentes; por ejemplo: lee las diversas instrucciones binarias que se necesitan cada vez que se teclea un carácter por el teclado, o cada vez que se tiene que presentar algo en pantalla.

MEMORIA PROM
Programable Read Only Memory (memoria programable de solo lectura), es un tipo de memoria ROM que se puede programar mediante un proceso especial, posteriormente a la fabricación. Es un dispositivo de almacenamiento solo de lectura que se puede reprogramar después de su manufactura por medio de equipo externo. Los PROM son generalmente pastillas de circuitos integrados.

Características principales de ROM y PROM:

o Solo permiten la lectura.
o Son de acceso aleatorio
o Son permanentes o no volátiles: la información no puede borrarse
Tienen un ancho de palabra de 8 bits

MEMORIA EPROM


Es una ROM que se puede borrar totalmente y luego reprogramarse, aunque en condiciones limitadas. Las EPROM son mucho más económicas que las PROM porque pueden reutilizarse.


MEMORIA EEPROM

Son las EEPROM (EPROM eléctricamente borrables) también llamadas EAROM (ROM eléctricamente alterables), que pueden borrarse mediante impulsos eléctricos, sin necesidad de que las introduzcan en un receptáculo especial para exponerlos a luz ultravioleta.

MEMORIA CACHÉ DE DISCO
El caché de disco trabaja sobre los mismos principios que la memoria caché, pero en lugar de usar SRAM de alta velocidad, usa la convencional memoria principal. Los datos más recientes del disco duro a los que se ha accedido se almacenan en un buffer de memoria. Cuando el programa necesita acceder a datos del disco, lo primero que comprueba es la caché del disco para ver si los datos ya están ahí. La caché de disco puede mejorar drásticamente el rendimiento de las aplicaciones, dado que acceder a un byte de datos en RAM puede ser miles de veces más rápido que acceder a un byte del disco duro.

MEMORIA CACHÉ
Chips de memoria
CachéPermite mantener un conjunto de datos duplicados de otros originales en un área de mas fácil acceso para su lectura que si lo hiciera de la RAM. Cuando se accede por primera vez a un dato, se hace una copia en el caché; los accesos siguientes se realizan a dicha copia, haciendo que el tiempo de acceso medio al dato sea menor. La caché está situada entre el CPU y la RAM. La ubicación de la caché entre el microprocesador y la RAM hace que sea suficientemente rápida para almacenar y transmitir los datos que el microprocesador necesita recibir casi instantáneamente.

Tamaño De La Caché: Aunque la caché sea de mayor velocidad que la RAM, si se utiliza una caché de mucho tamaño, el microprocesador tardará un tiempo en encontrar el dato que necesita. Por tanto, la caché actúa como un resumen de los datos de la RAM, por tanto a partir de 1 MB (1024 Kb) la caché resulta un tanto ineficaz, e incluso pudiera llegar a volver lento el funcionamiento de la computadora.

Funcionamiento De La Caché: La memoria caché se carga desde la RAM con los datos y/o instrucciones que ha buscado la CPU en las últimas operaciones. La CPU siempre busca primero la información en la caché, puesto que el acceso será muy rápido. Pero si no encuentra la información en la caché, se pierde un tiempo extra en acudir a la RAM y copiar dicha información en la caché para su disponibilidad. Como estos fallos ocurren con una frecuencia relativamente baja, el rendimiento mejora considerablemente, ya que la CPU accede más veces a la caché que a la RAM.
En el siguiente diagrama se describe un proceso cuando la CPU requiere operación de lectura de una instrucción, para ello se presentan dos casos:

Tipos De Caché
A parte de la caché con respecto a la memoria RAM, en un PC existen muchos otros sistemas de caché, como:

· Memoria RAM como caché: Las unidades de almacenamiento (discos duros, discos flexibles, etc.) y otros muchos periféricos utilizan la memoria RAM como sistema de caché, una zona de la RAM contiene la información que se ha buscado últimamente en dichos dispositivos, de forma que basta con acceder a la RAM para recuperarla.

· Disco duro como caché: Se emplea al disco duro como caché a dispositivos aún más lentos (unidades CD-ROM). Estos sistemas de caché suelen estar gobernados mediante software, que se suele integrar en el sistema operativo. La caché de disco almacena direcciones concretas de sectores, almacena una copia del directorio y en algunos casos almacena porciones o extensiones del programa o programas en ejecución.
· Los navegadores Web utilizan el disco duro como caché, al solicitar una página Web, el navegador acude a Internet y comprueba la fecha de la misma. Si la página no ha sido modificada, se toma directamente del disco duro, con lo que la carga es muy rápida. En caso contrario se descarga desde Internet y se actualiza la caché, con un cierto tiempo de espera. En el caso de los navegadores Web, el uso del disco duro es más que suficiente, ya que es extremadamente más rápido que el acceso a Internet.

Desde el punto de vista del hardware existen dos tipos de memoria caché:

· Memoria caché interna: llamada también caché primaria, caché de nivel 1 o simplemente caché L1 .

Está incluida en el microprocesador junto con su circuitería de control, lo que significa tres cosas: es muy caracomparada con la RAM; extremadamente rápida, y limitada en tamaño (en cada una de las cachés internas, los 386 tenían 8 KB; el 486 DX4 16 KB, y los primeros Pentium 8 KB). Como puede suponerse, su velocidad de acceso es comparable a la de los registros, es decir, centenares de veces más rápida que la RAM.

· Memoria caché externa: se conoce también como caché secundaria, caché de nivel 2 o caché L2.

Es una memoria de acceso rápido incluida en la placa base, que dispone de su propio bus y controlador independiente que intercepta las llamadas a memoria antes que sean enviadas a la RAM.

La caché externa típica es un banco SRAM ("Static Random Access Memory") de entre 128 y 256 KB. Esta memoria es considerablemente más rápida que la DRAM ("Dynamic Random Access Memory") convencional, aunque también mucho más cara. La tendencia es incluir esta caché en el procesador. Los tamaños típicos oscilan entre 256 KB y 1 MB.



Para ampliar el tema de las memorias se sugiere que visite el siguiente sitio:

No hay comentarios: