You are on page 1of 7

Ciudad El Rama, septiembre de 2014

UNIVERSIDAD MARTIN LUTERO


SEDE EL RAMA
Un Ministerio de las Asambleas de Dios












TEMA:
Organizacin de la memoria
Organizacin interna de la memoria
Organizacin lineal
Organizacin matricial
Estructura de mapa de memoria


CARRERA:

Ingeniera en Sistemas de Informacin




DOCENTE:
Ing. Pastora Mondragn.


INTEGRANTES:

Juan Salmern
David Henrquez








ORGANIZACIN DE LA MEMORIA

Una memoria cach es una memoria en la que se almacenas una serie
de datos para su rpido acceso. Existen muchas memorias cach (de disco,
de sistema, incluso de datos, como es el caso de la cach de Google), pero en
este tutorial nos vamos a centrar en la cach de los procesadores.
Bsicamente, la memoria cach de un procesador es un tipo de memoria voltil
(del tipo RAM), pero de una gran velocidad.

Con el objetivo de lograr un tiempo de acceso menor a los datos almacenados en
distintos tipos de memoria, existen sistemas de hardware o software llamados
cach, los cuales almacenan estos datos de forma duplicada. La memoria cach
contenida dentro de una CPU est ms cercana que la memoria RAM o memoria
principal de la computadora, y es por esta razn que mejora la capacidad de
procesamiento del mismo.

Cada vez que se accede por vez primera a determinado dato, este es almacenado
en cach, posteriormente al intentar leer el mismo dato se recurrir a
la informacin almacenada en cach, ahorrando tiempo de acceso. La memoria
cach se renueva, por lo tanto, a todo momento.

Los discos duros y otros dispositivos de almacenamiento tambin hacen utilizacin
de estos mtodos, ya sea por hardware y/o por software mediante el sistema
operativo, el cual destina cierta parte de su memoria RAM al almacenamiento de
informacin proveniente de estos dispositivos. Las grabadoras de CD/DVD poseen
una memoria cach que va almacenando los datos previamente a ser grabados en
discos pticos, e incluso algunos programas brindan un cach extra para evitar
an ms la inutilizacin de los discos.




















La forma en que un bloque se coloca en memoria cach puede ser directa,
asociativa, o asociativa por conjuntos, su extraccin es por demanda o con
prebsqueda, su reemplazo puede ser aleatorio o FIFO (el primero que entra es el
primero que sale). La actualizacin de la memoria RAM puede ser inmediata o
aplazada.

Tipos
Hay tres tipos diferentes de memoria cach para procesadores: Cach de 1er nivel
(L1):
Esta cach est integrada en el ncleo del procesador, trabajando a la misma
velocidad que este. La cantidad de memoria cach L1 vara de un procesador a
otro, estando normalmente entra los 64KB y los 256KB. Esta memoria suele a su
vez estar dividida en dos partes dedicadas, una para instrucciones y otra para
datos.

Cach de 2 nivel (L2):
Integrada tambin en el procesador, aunque no directamente en el ncleo de este,
tiene las mismas ventajas que la cach L1, aunque es algo ms lenta que esta. La
cach L2 suele ser mayor que la cach L1, pudiendo llegar a superar los 2MB. A
diferencia de la cach L1, esta no est dividida, y su utilizacin est ms
encaminada a programas que al sistema.

Cach de 3er nivel (L3):
Es un tipo de memoria cach ms lenta que la L2, muy poco utilizada en la
actualidad. En un principio esta cach estaba incorporada a la placa base, no al
procesador, y su velocidad de acceso era bastante ms lenta que una cach de
nivel 2 o 1, ya que si bien sigue siendo una memoria de una gran rapidez (muy
superior a la RAM, y mucho ms en la poca en la que se utilizaba), depende
de la comunicacin entre el procesador y la placa base. Para hacernos una idea
ms precisa de esto, imaginemos en un extremo el procesador y en el otro la
memoria RAM. Pues bien, entre ambos se encuentra la memoria cach, ms
rpida cuanto ms cerca se encuentre del ncleo del procesador (L1).














ORGANIZACIN INTERNA DE LA MEMORIA


Cach interna
Es una innovacin relativamente reciente [3]; en realidad son dos, cada una con
una misin especfica: Una para datos y otra para instrucciones. Estn incluidas
en el procesador junto con su circuitera de control, lo que significa tres
cosas: comparativamente es muy cara; extremadamente rpida, y limitada en
tamao (en cada una de las cachs internas, los 386 tenan 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 ms
rpida que la RAM.















La Memoria Cach es una memoria pequea y a la vez rpida que esta entre la
CPU donde se realiza transferencia de palabras (datos) y en la Memoria Principal,
realiza transferencia de bloques (lneas); siendo ambas transferencias de forma
bilateral; adems aproxima la velocidad de la memoria a las de aquellas mas
rpidas y disponibles.

Dentro de la cach, se establece diversas funciones como de correspondencia,
algoritmos de sustitucin estos son de gran ayuda a la correspondencia, escritura
actualiza la Mp al realizar sus operaciones, bsqueda son las condiciones que se
da para buscar un bloque y tambin la codificacin de fallos de la propia cach.










ORGANIZACIN LINEAL

Las celdas de memoria se disponen en el interior de un chip atendiendo a dos
organizaciones principales: la organizacin por palabras, tambin denominada 2D,
y la organizacin por bits, tambin denominada 2 D o 3D.

Organizacin 2D

RAM de 2m palabras de ancho de n bits cada una, la matriz de celdas est
formada por 2m filas ( nmero de posiciones de la memoria interna que van de la
cero a la 2m-1 en el bus de direcciones ) y n columnas ( nmero de bits en el
registro de la memoria o ancho de palabra ). Se trata de una organizacin lineal
que se emplea en memorias de poca capacidad y gran rapidez de acceso

Es la organizacin ms sencilla que responde al esquema mostrado en la
siguiente figura:



*
















Las celdas forman una matriz de 2n filas y m columnas, siendo 2n el nmero de
palabras del chip y m el nmero de bits de cada palabra. Cada fila es seleccionada
por la decodificacin de una configuracin diferente de los n bits de direccin.









ORGANIZACIN MATRICIAL


Una computadora opera fundamentalmente en pasos de tiempo discreto. Las
computadoras son dispositivos regidos por el tiempo, en donde los pasos del
tiempo los proporciona de manera peridica un reloj central de acuerdo a su
frecuencia de operacin. Cuando decimos: "... tengo una computadora de
1GHz...", significa que la computadora requiere 1 nanosegundo para realizar un
Ciclo Mquina (CM). Una operacin puede tomar varios CM en realizarse.

La velocidad de la computadora se expresa en unidades de millones de
instrucciones por segundo (MIPS). Nuestra computadora de 1GHz (la velocidad
del reloj) puede tener una velocidad computacional de 200 MIPS.
































ESTRUCTURA DE MAPA DE MEMORIA

























Memoria RAM como cach: Las unidades de almacenamiento (discos duros,
discos flexibles, etc.) y otros muchos perifricos utilizan la memoria RAM
como sistema de cach, una zona de la RAM contiene la informacin 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 an
ms 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 ejecucin.
Los navegadores Web utilizan el disco duro como cach, al solicitar una pgina
Web, el navegador acude a Internet y comprueba la fecha de la misma. Si la
pgina no ha sido modificada, se toma directamente del disco duro, con lo que la
carga es muy rpida. En caso contrario se descarga desde Internet y se actualiza
la cach, con un cierto tiempo de espera.

You might also like