page fault

Re: page fault

de Jorge Merlino -
Número de respuestas: 0

Las diapositivas son correctas.

Lo que asume la diapositiva es que tenes como dos interrupciones diferentes, a una la llama page fault (página 11) y a la otra trap de fallo de página (página 12). La primera indica que la dirección está fuera de rango y hay que matar al proceso y la segunda indica que la dirección es correcta pero la página tiene el bit de validez apagado y hay que cargarla.

Lo que contestó el compañero parece medio redundante porque los pasos 1 y 2 no serían necesarios si se sabe que el acceso a memoria no es error de direccionamiento. Es como si el SO estuviera verificando que la MMU no se equivocó en la interrupción que generó.