PUERTA | PUERTA CS 2019 | Pregunta 42 – Part 1

Suponga que en cierta computadora, las direcciones virtuales tienen una longitud de 64 bits y las direcciones físicas tienen una longitud de 48 bits. La memoria es direccionable por palabras. El tamaño de la página es de 8k y el tamaño de la palabra es de 4 bytes. El búfer de búsqueda de traducción (TLB) en la ruta de traducción de direcciones tiene 128 entradas válidas. Como máximo, ¿cuántas direcciones virtuales distintas se pueden traducir sin que se pierda la TLB?
(A) 16 x 2 10
(B) 8 x 2 20
(C) 4 x 2 20
(D) 256 x 2 10

Respuesta: (D)
Explicación:

Number of words in a page 
= Page size / word size
= 8 KB / 4 B 
= 2 K
= 2 * 210 

Dado que TLB puede contener 128 entradas válidas, TLB puede traducir

= 128 * number of words in page 
= 128 * 2 * 210
= 256 * 210 addresses with TLB hit 

Entonces, la opción (D) es correcta.
Cuestionario de esta pregunta

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *