rea de Arquitecturas Digitales y Microelectrnica Curso: Arquitectura de Computadores I 710192M (80) Profesor: Duvn Fernando Garca Cedeo Gua de estudio N 4, Memoria Cach (Capitulo 4) Libro Gua: organizacin y Arquitectura de Computadores, William Stallings, 7 edicin. Captulo 4: Memoria cach 1. Qu diferencias hay entre acceso secuencial, acceso directo y acceso aleatorio? 2. Explique claramente la jerarqua de memoria. Cul es la relacin general entre tiempo de acceso, coste y capacidad de memoria? Qu implicaciones se tienen cuando se desciende en la jerarqua? Estudie el ejemplo 4.1. 3. Cmo se relaciona el principio de localidad con el uso de mltiples niveles de memoria? 4. Qu diferencias existen entre las correspondencias directa, asociativa y asociativa por conjuntos? Estudie los ejemplos 4.2a, 4.2b y 4.2c. 5. Un microprocesador est en capacidad de direccionar hasta 256 MB de memoria principal dentro de un sistema que est conformado por una cach que tiene una capacidad de 64 KB y con lneas que almacenan bloques de 16 bytes. La memoria principal y la cach son direccionables por bytes. Muestre, para la direccin de memoria 9ABCDEF hex: Nmero de lnea, etiqueta, y palabra (en hexadecimal) para el mtodo de correspondencia directa. Nmero de etiqueta y palabra (en hexadecimal) para el mtodo de correspondencia asociativa. Nmero de conjunto, etiqueta, y palabra (en hexadecimal) para el mtodo de correspondencia asociativa por conjuntos de dos, cuatro y ocho vas. 6. Qu diferencia hay entre localidad temporal y localidad espacial? 7. En general, Cules son las estrategias para explorar la localidad espacial y la localidad temporal? 8. Mencione en qu consisten los algoritmos de sustitucin de memoria cach. 9. Explique en qu consisten las tcnicas relacionadas con la poltica de escritura cuando se reemplaza un bloque de memoria cach. Mencione las ventajas y desventajas de cada mtodo. Estudie el ejemplo 4.3 10. Qu se entiende por Coherencia Cach? Mencione tres aproximaciones para lograr coherencia cach. 11. En qu consiste el protocolo MESI ?. Para qu se utiliza?. 12. Cmo est organizada la memoria cach al interior del Pentium y cmo al interior del PowerPC?.