Sei sulla pagina 1di 4

ABDON MUOZ CRUZ

MANEJO DE MEMORIA.

Una memoria de computadora es un conjunto de pequeas celdas numeradas. Ms
an: cada una de esas celdas puede almacenar slo entidades binarias (dgitos o
smbolos que toman uno de dos valores discretos 0 o 1). As, utilizando
apropiadamente esas celdas es posible guardar fcil -pero exclusivamente- la
informacin X en la celda Y. Sin embargo, la celda Y no puede almacenar otra
informacin en el mismo instante de tiempo.
Dicho de otra forma, la memoria de una computadora es completamente localizada.
Por supuesto, el nmero de celdas es muy grande. Una memoria de computadora es
muy sistemtica, muy ordenada, de ah su eficiencia; pero al mismo tiempo es muy
rgida. Eso significa que para tener acceso a una informacin se requiere saber
exactamente en qu lugar preciso est almacenada. As, es necesario dar a la mquina
instrucciones del tipo: ``Leer la informacin que se encuentra almacenada en la celda
32767 y copiarla a la celda 26567''.
El uso de la memoria es para agilizar el flujo de informacin hacia el CPU. En otras
palabras es como decir desde el disco duro al CPU hay mucha mas distancia y mucho
mas tiempo es perdido mientras busca en el disco duro y manda al CPU para ser
procesado, mientras que si la informacin que esta en el disco es cargada a la memoria
de all el CPU puede accesar mas rpidamente la informacin que ha sido pedida.
Tambin se puede decir que el uso de la memoria es agilizar la compilacin de
informacin.

Memoria RAM - Random Access Memory (Memoria de Acceso Aleatorio)
La memoria RAM es la memoria de almacenamiento temporal que almacena los
programas y los datos que estn siendo procesados, solamente durante el
procesamiento. Es una memoria voltil, los datos slo permanecen en ella
almacenados mientras la computadora este prendida. En el momento que la PC se
apaga, todos esos datos se pierden.
Hay algunos conceptos que deben conocerse para que sea ms fcil comprender la
memoria RAM de las computadoras modernas:
Es usada para el almacenamiento temporal de datos o instrucciones.
ABDON MUOZ CRUZ

Cuando escribimos un texto en una computadora, la informacin es
almacenada en la memoria RAM, as como los datos de entrada.
La RAM tambin es conocida como memoria de escritura y lectura, pues leemos
o escribimos informaciones en este tipo de memoria.
La memoria RAM es fundamental para lograr una buena performance de nuestro
equipo.

Memoria ROM - Read Only Memory (Memoria slo de Lectura)
Es usada para almacenar aplicaciones y /o datos permanentes o raramente alterados.
La informacin generalmente es colocada en el chip de almacenamiento cuando es
fabricado y el contenido de la ROM no puede ser alterado por un programa de usuario.
Por ese motivo es una memoria slo de lectura.
La ROM se constituye en un chip que posee un software determinado y no
programado por el usuario. De esta forma la ROM es hardware y software a la vez (a
esto se da el nombre de firmware). Por lo tanto, firmware, es un hardware que
contiene un software ya determinado, asociando as las dos capacidades. Ejemplo: un
CD de juegos Play Station.
En resumen, la informacin almacenada en ROM no es voltil, o sea, no es perdida
cuando la computadora se apaga. La RAM es voltil, y las informaciones almacenadas
son perdidas cuando se apaga la mquina.

Memoria Cache:
Aunque siempre hablamos de caches de hardware o software, lo cierto es que se trata
de una palabra mal utilizada puestoque proviene del ingls cash (de hecho, en crculos
especializados se habla de memorias cache, sin acento). Pero dejando aparte las
puntualizaciones lingsticas, nos limitaremos a definir su funcin. La memoria cach
es una memoria de tipo esttico (SRAM), rpida pero cara, que se sita entre el
procesador y la memoria principal. Su misin principal consiste en acelerar los
accesos del procesador a aquellos datos que necesita, ya que su tiempo medio de
acceso es sensiblemente inferior al de una RAM normal. Cuando el procesador intenta
acceder a un dato que no se encuentra en dicha memoria, se produce lo que se conoce
como fallo de cach, fallo que ha de ser subsanado trasladando un bloque adecuado de
informacin desde la memoria principal a la cach. La decisin de qu bloque hemos
ABDON MUOZ CRUZ

de retirar, cundo hemos de actualizar la informacin, etc., dan lugar a las
denominadas polticas de reemplazo y actualizacin. Pero a la hora de hablar de este
tipo de memorias se suele distinguir entre cach de primer nivel y cach de segundo
(sta ltima es a la que habitualmente nos referimos cuando decimos que un equipo
tiene tantos kilobytes de cach). La de primer nivel es la que se encuentra integrada
dentro del propio microprocesador y resulta, lgicamente, ms efectiva que la de
segundo nivel, ya que dispone de una va directa de 128 bits en el interior del chip. En
las mquinas actuales, pensar en menos de 256 Kbytes de memoria cach es
desaprovechar las posibilidades del equipo. Las tarjetas madres se venden
habitualmente con dicha memoria ya instalada, por lo que es otro detalle a tener en
cuenta. En el caso de los Pentium, resulta cada vez ms habitual encontrarse con
cantidades de 512 Kbytes de cache. Un ltimo detalle a tener en cuenta es que existen
dos tipos de cach: write-through y write-back. No entraremos en detalle acerca de las
mismas, pero basta con saber que la segunda resulta ms efectiva que la primera
(aunque su implementacin tambin es ms compleja, lo que suele redundar en un
mayor coste econmico).
Memoria secundaria
La memoria secundaria es un conjunto de dispositivos perifricos para el
almacenamiento masivo de datos de un ordenador, con mayor capacidad que la
memoria principal, pero ms lenta que sta.
El disquete, el disco duro o disco fijo, las unidades pticas, las unidades de memoria
flash y los discos Zip, pertenecen a esta categora.
Estos dispositivos perifricos quedan vinculados a la memoria principal, o memoria
interna, conformando el sub-sistema de memoria del ordenador.
Soportes de memoria secundaria:
CD, CD-R, CD-RW
DVD, DVD-/+R, DVD-/+RW
Disquete
Disco duro
Cinta magntica
Memoria flash
ABDON MUOZ CRUZ

ARQUITECTURA VON NEUMANN.
Tradicionalmente los sistemas con microprocesadores se basan en esta arquitectura,
en la cual la unidad central de proceso (CPU), est conectada a una memoria principal
nica (casi siempre slo RAM) donde se guardan las instrucciones del programa y los
datos. A dicha memoria se accede a travs de un sistema de buses nico (control,
direcciones y datos):

En un sistema con arquitectura Von Neumann el tamao de la unidad de datos o
instrucciones est fijado por el ancho del bus que comunica la memoria con la CPU. As
un microprocesador de 8 bits con un bus de 8 bits, tendr que manejar datos e
instrucciones de una o ms unidades de 8 bits (bytes) de longitud. Si tiene que acceder
a una instruccin o dato de ms de un byte de longitud, tendr que realizar ms de un
acceso a la memoria.
El tener un nico bus hace que el microprocesador sea ms lento en su respuesta, ya
que no puede buscar en memoria una nueva instruccin mientras no finalicen las
transferencias de datos de la instruccin anterior.
Las principales limitaciones que nos encontramos con la arquitectura Von Neumann
son:
La limitacin de la longitud de las instrucciones por el bus de datos, que hace
que el microprocesador tenga que realizar varios accesos a memoria para
buscar instrucciones complejas.
La limitacin de la velocidad de operacin a causa del bus nico para datos e
instrucciones que no deja acceder simultneamente a unos y otras, lo cual
impide superponer ambos tiempos de acceso.

Potrebbero piacerti anche