22-02-2009, 17:26
Hola que tal, saqué fotocopias de los últimos finales... el que tomaron el 17 de diciembre pasado no estaba resuelto y quiero saber si lo hice bien:
----------------------------------
Sabiendo que la CPU genera una dirección de 32 bits que permiten acceder ala memoria principal y a la caché. Considerando además que el campo identificador de bloque es de 5 bits y que la caché posee 2 vías de 256 líneas.
1) cual es el tamaño de la memoria principal expresada en GB?
2) Cual es la cantidad de direcciones físicas diferentes expresada en en potencias de 2?
3) Cual es el tamaño de bloque de cada línea cache?
4) Cual es el tamaño de la cache?
5) Cuales son los valores del campo etiqueta y del campo linea en la direccion fisica?
-------------------------------------
1)2^32= 4GB
2)2^32 ????
3)2^5= 32 bytes
4)32 bytes X 256 lineas X 2 vias= 16 KB
5)del bit o al 4 están ocupados por el campo posición....... entonces seria del bit 5 al 13 cocupados por linea (ya que hay 512 lineas y 512=2^9...... y del 14 al 31 por el campo etiqueta ya que se arman 512 Mb de grupos (4GB de MP / 8KB que ocupa una via) y 512=2^19?????
LA VERDAD QUE NO SE SI ME MANDE CUALQUIERA.... A VER SI ALGUIEN LA TIENE CLARA Y ME CORRIGE CUALQUIER COSA!
----------------------------------
Sabiendo que la CPU genera una dirección de 32 bits que permiten acceder ala memoria principal y a la caché. Considerando además que el campo identificador de bloque es de 5 bits y que la caché posee 2 vías de 256 líneas.
1) cual es el tamaño de la memoria principal expresada en GB?
2) Cual es la cantidad de direcciones físicas diferentes expresada en en potencias de 2?
3) Cual es el tamaño de bloque de cada línea cache?
4) Cual es el tamaño de la cache?
5) Cuales son los valores del campo etiqueta y del campo linea en la direccion fisica?
-------------------------------------
1)2^32= 4GB
2)2^32 ????
3)2^5= 32 bytes
4)32 bytes X 256 lineas X 2 vias= 16 KB
5)del bit o al 4 están ocupados por el campo posición....... entonces seria del bit 5 al 13 cocupados por linea (ya que hay 512 lineas y 512=2^9...... y del 14 al 31 por el campo etiqueta ya que se arman 512 Mb de grupos (4GB de MP / 8KB que ocupa una via) y 512=2^19?????
LA VERDAD QUE NO SE SI ME MANDE CUALQUIERA.... A VER SI ALGUIEN LA TIENE CLARA Y ME CORRIGE CUALQUIER COSA!