A questão fala sobre falta de página, q é uma interrupcao disparada pela MMU quando um programa acessa uma pagina mapeada no espaço de memória virtual, mas que não foi carregada na memoria fisica.
Repare q uma página nada mais eh q é um bloco de memória, utilizada como uma unidade de transferência entre a memória física e um dispositivo de armazenagem externo. Essa página tem q ser mapeada no seu correspondente endereco da memoria fisica, no caso, os frames. O q acontece se esse mapeamento, por algum motivo, for feito de forma ilegal(ex: conceder a um processo uma posicao invalida)? Ora, a execução desse processo eh interrompida. Imagine a variavel String A sendo atribuída a uma posição de endereço do tipo Integer. Isso nao da pra ser tradado. O processo precisa ser abortado.
Especificamente, o erro da questao esta em dizer q, em casos de acesso invalido, o SO consegue tratar essa exceção (mapeando-a mesmo assim). Esta errado. Em casos de acesso ilegal, nada pode ser feito. O processo nao pode continuar.