domingo, 23 de enero de 2011

Pasos para el manejo de un fallo de páginas (paginación por demanda)

1. Chequear la tabla interna (usualmente se guarda en el PCB) para este proceso para determinar si es una acceso valido o invalido a memoria.

2. Si la referencia fue invalida, se termina el proceso. En caso contrario, traeremos la pagina a memoria.

3. Buscamos un marco (frame) libre

4. Programamos una operación de lectura del disco para traer la pagina y alojarla en el nuevo frame.

5. Cuando la lectura termino, se modifica la tabla interna para mantener en el proceso y la tabla de pagina para indicar que la pagina ahora esta en memoria.

6. Se reinicia la instrucción que fue interrumpida.

No hay comentarios:

Publicar un comentario