Fallos de página memoria virtual los programas no necesitan que toda su memoria virtual este presente en la RAM cuando un programa "corre en" una página que no esta en la RAM, la CPU entra en situación de panic y muestra un "FALLO DE PAGINA" al sistema operativo el sistema operativo tiene el deber de corregir la situación rutas de código arch/foo/mm/fault.c::do_page_fault() verfica si la dirección es valida dirección erronea? -> segfault expansion de la pila? -> expand_stack() mm/memory.c::handle_mm_fault() verifica si las tablas de páginas estan presentes no hay tabla de página? -> pte_alloc() mm/memory.c::handle_pte_fault() verfica el tipo de fallo de página nueva página? -> do_no_page() página proveniente de la swap? -> do_swap_page() página de solo lectura? -> do_wp_page()