2do parcial 2023 ej3b

2do parcial 2023 ej3b

de Federico Méndez Zugarramurdi -
Número de respuestas: 1
Buenas. Por que no se suman los 8 frames que se necesitan para las 2^12 entradas de la tabla de hash, cada una un puntero de 64bits?
Ademas quisiera saber por que aqui se usan 52 bits para direccionar los frames (hay 2^52 frames) pero en las tablas de paginas las entradas tienen la direccion del frame propiamente dicha, es decir de la cantidad de bits necesaria para direccionar la memoria fisica. (64 bits en este caso). Entiendo que le pones 12 0's al final a los 52 bits y tenes la direccion no? pero por que no se hace esto en las tablas de paginas? Muchas gracias!
En respuesta a Federico Méndez Zugarramurdi

Re: 2do parcial 2023 ej3b

de Jorge Merlino -

Podes sumarlo si querés pero 22x240 + 8 da 22x240

Es muy ineficiente tener entradas en la tabla de páginas de 7 bytes a menos que no las uses todas. Si las vas a usar todas te quedan 585 entradas por tabla (más 1 byte que te sobra) por que precisarías 10 bits para direccionarlas pero ahí no te queda espacio para direccionar 4GiB con 32 bits por todos los bits desperdiciados.

Podrías usar 512 entradas de 7 bytes y sería más o menos lo mismo que la solución con un espacio vacío al final de cada tabla.

Saludos