Este documento describe diferentes tipos de organización de la memoria, incluyendo la organización interna, lineal y matricial de la memoria, así como la estructura de mapa de memoria. Explica que la memoria caché es una memoria rápida que almacena datos duplicados para acceso rápido y mejorar el rendimiento. También describe la organización de la memoria caché en tres niveles y sus funciones.
0 calificaciones0% encontró este documento útil (0 votos)
97 vistas7 páginas
Este documento describe diferentes tipos de organización de la memoria, incluyendo la organización interna, lineal y matricial de la memoria, así como la estructura de mapa de memoria. Explica que la memoria caché es una memoria rápida que almacena datos duplicados para acceso rápido y mejorar el rendimiento. También describe la organización de la memoria caché en tres niveles y sus funciones.
Este documento describe diferentes tipos de organización de la memoria, incluyendo la organización interna, lineal y matricial de la memoria, así como la estructura de mapa de memoria. Explica que la memoria caché es una memoria rápida que almacena datos duplicados para acceso rápido y mejorar el rendimiento. También describe la organización de la memoria caché en tres niveles y sus funciones.
Este documento describe diferentes tipos de organización de la memoria, incluyendo la organización interna, lineal y matricial de la memoria, así como la estructura de mapa de memoria. Explica que la memoria caché es una memoria rápida que almacena datos duplicados para acceso rápido y mejorar el rendimiento. También describe la organización de la memoria caché en tres niveles y sus funciones.
Descargue como DOCX, PDF, TXT o lea en línea desde Scribd
Descargar como docx, pdf o txt
Está en la página 1de 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.