Ed
ontem
Vamos analisar as alternativas sobre o page-fault: A) Só ocorre em sistemas monoprogramáveis. - Incorreto. O page-fault pode ocorrer em sistemas multiprogramáveis também. B) Ocorre sempre que o processo referencia um endereço de memória virtual e a página que contém o endereço referenciado não está na memória principal. - Correto. Essa é a definição de um page-fault. C) O sistema operacional não tem como solucionar o problema de page fault e a aplicação deverá ser retirada da memória. - Incorreto. O sistema operacional tem mecanismos para lidar com page-faults, como trazer a página necessária para a memória. D) Ocorre sempre em sistemas de processamento tipo batch. - Incorreto. Page-faults podem ocorrer em qualquer tipo de sistema que utilize gerenciamento de memória virtual, não apenas em sistemas batch. Portanto, a alternativa correta é: B) Ocorre sempre que o processo referencia um endereço de memória virtual e a página que contém o endereço referenciado não está na memória principal.