IIC2343 / Syllabus-2023-2

Repositorio del semestre 2023-2 del curso Arquitectura de Computadores del DCC-UC.
38 stars 1 forks source link

Duda problema propuesto ayudantía 11 #79

Open denisseleiva opened 9 months ago

denisseleiva commented 9 months ago

Holaa! Tengo una duda en la parte del hit rate de la TLB y en los reemplazos No entiendo por qué el HIT Rate es 2. Según yo debería ser 3 (0x3 está en la TLB, 0xb está en la TLB y 0x3 está en la TLB). Por qué es 2? Y con respecto a los reemplazos, parece que no estoy entendiendo bien cómo funciona el Time Since Last Access. Mi duda es en el tercer reemplazo, ya que según yo la página con tag 0x3 tiene mayor tiempo de acceso que 0x7, pero en la pauta dice que se reemplaza 0x8 por 0x7. Me podrían aclarar por qué es así porfisss

albertoar1 commented 9 months ago

Hola,

El Hit Rate es 2 debido a que en el segundo acceso reemplazamos 0xb en la TLB por 0x0, entonces al acceder de nuevo a 0xb ya no esta en la TLB.

Respecto al Time Since Last Access, este simplemente nos indica cuál es el que hace mas tiempo accedimos, por lo tanto este valor se va actualizando cuando accedemos a alguna página, por ejemplo, al acceder a 0x123d, el 0x1 lo guardamos en la TLB y le asignamos un valor de Time Since Last Access de 0, este valor, tal como los otros, aumentan en cada acceso que no es a es página. Ahora la página 0x3 tiene mayor tiempo de acceso que 0x7, pero esto cambia en el tercer acceso, el cuál accede a esta página y, por lo tanto, le cambia el Time Since Last Access a 0. Entonces al acceder a 0x871b la TLB es algo como esto: V a l id Tag Physical Page Number Time Since Last Acess
1 0x0 5 1
1 0x7 4 6
1 0x3 6 0
1 0x1 0 2
denisseleiva commented 9 months ago

Me quedó clarisimo, muchas gracias!!