www.fing.edu.uy/inco/cursos/sistoper/examenes/2012/Sol2012JUL.pdf
Esta mal si interpreto que cuando hay un page fault se ejecuta el pedido a memoria y luego se bloquea por dos unidades de tiempo?
Porque en si el procesos no ejecuta es el kernel, ta claro que utiliza la CPU(mono) y no permite mas ejecuciones por esas dos unidade. Asique el planificador no puede poner al otro proceso a correr OK, esta mal.
Bueno suponiendo que lo hago bien(me faltaron 8 tiempos los W de las M).
Puedo utilizar una tabla como la de la imagen para codificar lo que en la solucion lleva como 4 hojas "y mucha redundancia de letras :D"
Poniendo como referencias
X =PageFault(TLBmis)
. = (TLB) hit
O = victima del algoritmo LRU
L=listo
W= Bloqueado
T=terminado
Solo uso M (X,Y)
Considero que un proceso que viene E/S tiene prio sobre uno que se le acabo el cuantum (como otros exs)
Si el vector de validos no aparece es porque la tabla de pagina se mantine igual y se calcula con el historial (tiempos pasados)
La cola del LRU son los 3 ultimos accesos distintos (se cuentan 3 puntitos en distintas filas)
Tacho las entradas que no estan asignadas a los proceso
Algo asi se entiende o hay que redactar? Porque en si esa tabla se podria considerar un esquema.
Salu2