1.- En que consiste la paginacion?
La paginación consiste en considerar el espacio de direcciones lógicas de cada proceso como un conjunto de bloques de tamaño consistente llamados paginas. Cada dirección lógica manejada para un proceso estará conformada por un par de valores [pagina: desplazamiento].
La memoria física se administra implementando bloques de tamaño consistente denominados 'marcos'. Obviamente el tamaño de un 'marco' debe ser igual al tamaño de una pagina.
Por lo general el tamaño designado para los marcos y páginas es pequeño.
2.- Cuando sucede un fallo de pagina y como se resuelve?
Cuando sucede un fallo de página, la rutina shtl_trap_handler lo recibe justo después de su ocurrencia. Ésta se limita a redirigir el trap hacia el portal especificado por la aplicación para su tratamiento. En este caso, el DMM habrá instalado un manejador para el suceso de fallo de página de tal modo que la rutina dmm_pg_fault recibirá el de fallo de página siempre que este ocurra.
En algunos casos identificar el error y ofrecer la solucion es sencillo. El tipico caso del "error 404", pagina no encontrada se resuelve poniendo una pagina con un texto del estilo "pagina no encontrada en nuestro servidor" y los botones de, portada, mapa, secciones principales, ayuda y mail.