04-09-2017, 07:28
Buenas tardes,
Quisiera saber si alguien me podría echar una mano con el siguiente ejercicio y gracias de antemano.
Se pretende diseñar una memoria caché de 256 KBytes, con líneas de 16 Bytes, para asociarla a una memoria principal de 2GB. Indica el número de líneas que puede contener la memoria caché, el tamaño de etiqueta, el número de líneas que hay en la memoria principal y el tamaño en bits de los campos en los que se divide la dirección de memoria principal (etiqueta, línea y palabra) en los siguientes supuestos:
1. Memoria caché de correspondencia directa.
2. Memoria caché de correspondencia asociativa.
3. Memoria caché de correspondencia asociativa por 4 conjuntos.
Indica también, para cada uno de los tres casos propuestos, cuál o cuáles serían los valores de etiqueta y línea correspondientes a la dirección de memoria principal:
010 0010 1100 1000 1111 0011 0101 1100
Quisiera saber si alguien me podría echar una mano con el siguiente ejercicio y gracias de antemano.
Se pretende diseñar una memoria caché de 256 KBytes, con líneas de 16 Bytes, para asociarla a una memoria principal de 2GB. Indica el número de líneas que puede contener la memoria caché, el tamaño de etiqueta, el número de líneas que hay en la memoria principal y el tamaño en bits de los campos en los que se divide la dirección de memoria principal (etiqueta, línea y palabra) en los siguientes supuestos:
1. Memoria caché de correspondencia directa.
2. Memoria caché de correspondencia asociativa.
3. Memoria caché de correspondencia asociativa por 4 conjuntos.
Indica también, para cada uno de los tres casos propuestos, cuál o cuáles serían los valores de etiqueta y línea correspondientes a la dirección de memoria principal:
010 0010 1100 1000 1111 0011 0101 1100