ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

JERARQUIAS DE LAS MEMORIAS


Enviado por   •  2 de Enero de 2014  •  1.656 Palabras (7 Páginas)  •  944 Visitas

Página 1 de 7

REPÚBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL P.P.P LA EDUCACIÒN SUPERIOR

UNERG. EXTENCION MELLADO.A.I.S.

EL SOMBRERO ESTADO GUÁRICO

INDICE

INTRODUCCION

En este trabajo haremos mención sobre la jerarquía de memoria, la cual es una reacción natural a la localidad y tecnología. Gracias al principio de localidad, se puede escalonar la memoria en niveles. El nivel más cercano al procesador debe ser más rápido y puede ser reducido, en el siguiente nivel la memoria no tiene que ser tan rápida, ya que accederemos menos veces.

Del mismo modo hablaremos de memoria virtual, memoria cache, mapeo de la cache, tabla de paginación, definición de FLOPS, MIPS, medidas de rendimiento, entre otros.

Toda esta terminología es de gran importancia conocerlo bien, ya que a través de ellos entenderemos mejor como funciona un ordenador internamente, cual es el proceso que realiza para emitir una información al usuario.

Finalizaremos con la conclusión y la bibliografía de este tema importante en nuestra carrera de la informática

JERARQUIA DE MEMORIA

Es una organización piramiral de la memoria en niveles, que tienen los ordenadores y su objetivo es conseguir el rendimiento de la memoria de gran velocidad al coste de una de memoria de baja velocidad, basandose en la cercania de lo refetencial. En este diseño del sistema informático, Ocurre que en algunas situaciones se necesita una gran capacidad de almacenamiento (es el caso de la memoria secundaria) y en otros es conveniente una mayor velocidad (memoria principal, caché, etc.).

En ellas los puntos básicos relacionados con la memoria pueden resumirse en:

 Cantidad: Cuanta más memoria haya disponible, más podrá utilizarse.

 Velocidad: Es con la que el procesador puede trabajar, de modo que no haya tiempos de espera entre cálculo y cálculo, utilizados para traer operando o guardar resultados.

 Coste: No debe ser excesivo, para que sea factible construir un equipo accesible.

Los niveles que componen la jerarquía de memoria habitualmente son:

 Nivel 0: Registros

 Nivel 1: Memoria caché

 Nivel 2: Memoria principal

 Nivel 3: Memorias flash

 Nivel 4: Disco duro (con el mecanismo de memoria virtual)

 Nivel 5: Cintas Magnéticas Consideradas las más lentas, con mayor capacidad.

 Nivel 6: Redes(Actualmente se considera un nivel más de la jerarquía de memorias)

Resumen: En el ordenador de un computador Jerarquía de memoria; es el orden creciente de memorias de atiendo el caso tiempo de cantidad, velocidad y costo.

MEMORIA CACHÈ

Se puede definir como una memoria rápida y pequeña, situada entre la memoria principal y el procesador. La memoria caché es igual a la memoria principal, cuando el procesador lee datos o las almacenas en la memoria principal, los datos también se almacenan en la memoria caché. Si el microprocesador los necesita de nuevo, los lee de la caché y no de la principal. Al ser ésta muy rápida la velocidad se incrementa considerablemente.

Objetivos del Cache

 Mantener el tiempo de acceso promedio a memoria pequeño.

 Reducir el ancho de banda entre memoria principal y procesador

Resumen: La Memoria Cache es aquella donde el procesador una vez procesa los datos son guardados en esta memoria, ya que esta a su vez es igual a la memoria principal. Cuándo los datos son necesitados el microprocesador los lee de la memoria cache y no de la memoria principal.

MEMORIA VIRTUAL

La memoria virtual es una técnica de administración de la memoria real que permite al sistema operativo brindarle al software de usuario y a sí mismo un espacio de direcciones mayor que la memoria real o física.

En un sistema multitarea como Linux, es necesario que los procesos puedan compartir la memoria principal. Al hacerlo, se debe tener en cuenta que la técnica que se utilice debe proveer protección. Se debe evitar que un proceso modifique sectores de memoria asignados a otro proceso, y especialmente al sistema operativo

Resumen: Es una memoria virtual tiende a no ser física pero su capacidad de espacio de almacenamiento pueda llegar a ser mayor que otras. Cuando el sistema operativo permite múltiples procesos y aplicaciones ejecutándose simultáneamente.

MAPEO

Es el conjunto de bloques de datos divididos en varios, que ayudan que el sistema traslade información por conjunto y sea más rápido el traslado de los dichos datos. Y se dividen en los directos, asociativos y los asociativos por conjunto.

Representa la distribución del espacio de direccionamiento de una maquina entre los distintos tipos de memoria instaladas.

El motivo de llevar los datos por bloques se debe a que, por ejemplo, si el procesador pide el dato de la dirección n entonces es muy probable que después pida el dato de la dirección n+1, por lo tanto, se ahorra tiempo al llevar los datos por bloques a la cache. Existen tres tipos de mapeo los cuales son:

 Mapeo Directo: Se procede de la siguiente manera

 La memoria principal al ser dividida por 8 (512 B / 8) dará como resultado 64 bloques de 8 palabras cada uno.

 La memoria Cache también se divide por 8 (32B / 8), lo cual da como resultado 4 bloques

 Cada bloque de la memoria principal se coloca dentro de uno de los bloques de la memoria Cache siguiendo un orden establecido de

...

Descargar como (para miembros actualizados)  txt (11.2 Kb)  
Leer 6 páginas más »
Disponible sólo en Clubensayos.com