Páginación multinivel y rendimiento (sin intercambio)L

Páginación multinivel y rendimiento (sin intercambio)L
Establecer el EAT para un procesador con 4 niveles de paginación con tiempo de acceso a memoria de 100ms, tiempo de busqueda es 20ms y una tasa de aciertos en cache de 98%

Para 4 niveles de paginación

Dado que cada nivel es almacenado como una tabla separada en memoria, el convertir una dirección lógica a una física requiere de 4 accesos a memoria, No obstante el tiempo requerido para el acceso a memoria es quintuplicado, el cache permite que el rendimiento permanezca razonable.

•Si t=100ms, e= 20ms,a= 98% da:
Tiempo de acceso efectivo = (t + e) a + ((n+1)t + e)(1 – a)

EAT = (t + e) a + (5t + e)(1 – a)

EAT =(100+20)0.98+((4+1)100+ 20)(1- 0.98)

EAT = 120 * 0.98 + 520 * 0.02 = 128 ms.

Que es solamente un 28% de reducción en tiempo de acceso a memoria.


Rendimiento en paginación por demanda con intercambio

•Tasa de fallo de pagina 0 £ p £ 1.0
–si p = 0 no hay fallo de pagina
–Si p = 1,cada referencia es un fallo de pagina
Tiempo de acceso efectivo con intercambio =EATS = (1 – p) * acceso a memoria

  • p * (sobrecarga de fallo de pagina

carga

reinicio)

Si asumimos un valor global para el tiempo requerido en fallo de página (f) tendremos:

EATS=(1-p)t + pf

Donde

t :el tiempo de acceso a memoria,

p :la probabilidad de fallo de pagina y

f : el tiempo de fallo de pagina

Deja un comentario

Diseña un sitio como este con WordPress.com
Comenzar