Implementacion De Memoria Cache

Páginas: 7 (1509 palabras) Publicado: 6 de noviembre de 2012
(
Implementación de Memoria Cache
Henao H. Juan, Llach R. Laura, Rey G. Gonzalo, Universidad del Norte

Abstract— El trabajo explicará a profundidad lo que es la memoria caché y sus funcionalidades. Al mismo tiempo, se trataran las diferentes aplicaciones que tiene esta en las áreas funcionales computacionales.

Palabras clave — Memoria caché, caché, jerarquía de memoria.Introducción






Este documento profundizará en algunos de los temas relacionados con Memoria Caché. Para esto, se explicara partiendo de lo básico como la definición, incluyendo los componentes de esta y ampliando la comprensión de temas como (pongan sus temas…).



Memoria Caché



1 Definición


El computador se compone por tres partes esenciales. La primera parte se conoce comoCPU, Unidad Central de Procesamiento, esta se encarga de procesar la información dependiendo de las instrucciones dadas por la memoria principal. La segunda es la antes mencionada, Memoria Principal, esta se encarga de almacenar todas las instrucciones e información que necesita el sistema. Por último, está el módulo de entrada y salida, este se encarga de la comunicación entre el computador ydispositivos externos (pantalla, teclados, mouse, etc.). La conexión entre estas tres partes está a cargo del bus del sistema.


Esto se ha enfatizado ya que la caché toma un rol importante en la memoria principal y crea un vínculo entre la CPU y esta.


La caché almacena normalmente las instrucciones e informaciones más recientemente usada.


En este caso dos arquitecturas de cachéson utilizadas
1. Harvard, donde las instrucciones y la información son separadas.
2. Von Neumann, en esta arquitectura las instrucciones y la información no son separadas, si no unificadas.





2 Jerarquía de Memoria


[pic]
Figura 1 Jerarquía de memoria




La memoria se separa en varios niveles denominando esto jerarquía de memoria.
Los niveles mostrados son:- Registros
- Cache
- Memoria principal
- Por último, el resto de los dispositivos de memoria.


En este tema de jerarquía de memoria entra un término llamado “Caching” que es la acción de copiar información dentro de un dispositivo de memoria más rápido.
La información en uso se copia de un dispositivo de memoria lento a uno más rápido temporalmente.


En la búsqueda deuna información se empieza por el dispositivo de memoria más rápido, si la información se encuentra enseguida se usa directamente desde ese dispositivo, si no se va bajando capas en la jerarquía hasta encontrar donde está almacenado la información y luego se graba esta información a la cache y se es ejecutada ahí.






|Nivel |0 |1 |2 |3|
|Nombre |Registro |Cache |Memoria |Disco de |
| | | |Principal |almacenamiento (o |
| | | | |resto) |
|Tamaño |Menos de 1KB |Mayor de 16 |Mayor de 16GB|Mayor de 100GB |
| | |MB | ||
|Tiempo de |0.25-0.5 |0.5-25 |80-250 |5,000.000 |
|acceso | | | | |
|Gestionado por|Compilador |Hardware |Sistema |Sistema operativo |
| | | |operativo | |
|Respaldado por|Cache |Memoria |Disco |CDo DVD |
| | |principal | | |




La siguiente tabla muestra los valores más comunes de los dispositivos de memoria de la jerarquía de memoria.
Muestra el tamaño, el tiempo de acceso, por quien está gestionado y por quien está respaldado los registros, la cache, la memoria principal y el disco de almacenamiento (Un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Memoria Cache
  • Memoria Cache
  • memoria cache
  • Memoria caché
  • Memoria cache
  • La memoria caché
  • memoria caché
  • memoria caché

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS