02-12-2008, 15:01
Hola gente , vamos al grano, tengo un par de dudas con ejercicios practicos de arquitectura y quería saber si alguno me podía ayudar, estos son los ejercicios:
1)Sabiendo que una CPU genera una dirección de 24 bits que permiten acceder a la memoria principal y ala cache y que la cache tiene 128 lineas de 32 palabras (bytes) cada una indicar:
a)Cual es el tamaño de la memoria principal (este si se como se calcula)
b)Cuantos bytes tiene el campo etiqueta en el caso de correspondencia totalmente asociativa.
c)Cuantos bytes tiene el campo etiqueta en el caso de correspondencia.
otro:
2)Un sistema de memoria segmentada utiliza un segmentado de 1022 bytes para el primer segmento de código. Si utiliza la gestión de memoria virtual:
a)Cual es el valor del campo selector de la dirección virtual que puede accederlo.
b)Cual es el valor del campo limite expresado en hexadecimal
otro:
3) Una dirección física es visualizada por el controlador cache de la siguiente manera
|--------------------------|------|------------|
|9-----------------------0|3----0|5--------0|
Primer campo 10 bits , segundo campo 4 bits, tercer campo 6 bits
a) Que cantidad de bytes o palabras constituyen la linea
b) De cuantas lineas es la cache
c) Cuantos bits se utilizan para la etiqueta
Desde ya gracias.
Son ejercicios de finales que saque de la fotocopiadora, si alguien no los tenia aprovechelos.
1)Sabiendo que una CPU genera una dirección de 24 bits que permiten acceder a la memoria principal y ala cache y que la cache tiene 128 lineas de 32 palabras (bytes) cada una indicar:
a)Cual es el tamaño de la memoria principal (este si se como se calcula)
b)Cuantos bytes tiene el campo etiqueta en el caso de correspondencia totalmente asociativa.
c)Cuantos bytes tiene el campo etiqueta en el caso de correspondencia.
otro:
2)Un sistema de memoria segmentada utiliza un segmentado de 1022 bytes para el primer segmento de código. Si utiliza la gestión de memoria virtual:
a)Cual es el valor del campo selector de la dirección virtual que puede accederlo.
b)Cual es el valor del campo limite expresado en hexadecimal
otro:
3) Una dirección física es visualizada por el controlador cache de la siguiente manera
|--------------------------|------|------------|
|9-----------------------0|3----0|5--------0|
Primer campo 10 bits , segundo campo 4 bits, tercer campo 6 bits
a) Que cantidad de bytes o palabras constituyen la linea
b) De cuantas lineas es la cache
c) Cuantos bits se utilizan para la etiqueta
Desde ya gracias.
Son ejercicios de finales que saque de la fotocopiadora, si alguien no los tenia aprovechelos.