Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. OBJETIVOS
➢ Describir el funcionamiento y la estructura de una memoria caché.
➢ Describir las tecnologías que se utilizan para la implementación de una memoria caché.
➢ Realizar la comparación de los diferentes elementos relacionados a la memoria caché
tal como la función de correspondencia o el método de sustitución.
2. MARCO TEÓRICO
3. DESARROLLO
Nota: tomar en cuenta que el simulador tiene nombres de campos diferentes a los revisados
en clase. Es necesario identificar los campos correctamente.
Simulación 1.
1) ¿Cuántos bits son necesarios para direccionar la memoria principal?
2) ¿Cuál es el tamaño (en bits) de cada campo de una dirección de memoria principal?
3) ¿Cuál es la funcionalidad de los bits de “línea”?
4) ¿Cuál es la dirección de la última posición de los 2 primeros bloques?
5) ¿Cuántas líneas existen en memoria caché?
6) ¿Cuántos bloques existen en memoria principal?
Simulación 2.
1) ¿Cuál es la funcionalidad del parámetro “tamaño de conjuntos (k1)”?
2) ¿Cuál es el grado de asociatividad?
3) ¿Cuántos bits son necesarios para direccionar la memoria principal?
4) ¿Cuál es el tamaño (en bits) de cada elemento de una dirección de memoria principal?
5) ¿Cuántas líneas existe en memoria caché?
6) ¿Cuántos bloques de memoria principal se pueden cargar en la memoria caché?
7) ¿Cuántos bits son necesarios para determinar si una dirección está dentro de la caché?
Simulación 3.
1) Realizar la Simulación 3 y comparar sus resultados con los obtenidos en la Simulación 2.
Argumente sus respuestas.
2) ¿Cuál es el grado de asociatividad?
Simulación 4.
Considerando los resultados de la Figura 1, determinar los parámetros de entrada de esta
simulación. Considerar que el grado de asociatividad es de 8.
4
Figura 1. Resultados de la Simulación
4. CONCLUSIONES Y RECOMENDACIONES
➢ Realizar las conclusiones y recomendaciones del trabajo realizado en clase.
5. BIBLIOGRAFÍA