Logo Passei Direto
Buscar
Os sistemas operacionais são extremamente importantes para a gestão dos recursos de um computador, incluindo a memória, 0 processador e os dispositivos de entrada e saída. Eles são responsáveis por fornecer uma interface entre 0 hardware e 0 software do computador que executam tarefas específicas. Existem vários tipos de sistemas operacionais, cada um com suas próprias características e usos específicos. Fonte: TANENBAUM, A. S.; BOS, H. Sistemas Operacionais Modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016. Um sistema operacional utiliza a técnica de paginação para gerenciar a memoria. Suponha que um processo precise acessar uma pagina que não está presente na memória principal, resultando em um "page fault", sendo assim, qual ação 0 sistema operacional deve realizar para resolver essa situação? A) Alocar mais memoria física ao processo para evitar futuros "page faults". B) Substituir uma página na memória principal por outra página que está em uso por outro processo. C) Aguardar até que a página solicitada seja trazida da memória secundária para a memória principal. D) Encerrar 0 processo imediatamente, pois ele tentou acessar uma pagina inválida. E) Solicitar ao usuário que forneça a localização da página solicitada.
User badge image
Rodrigo Bordin

há 3 dias

Respostas

User badge image

Ed Verified user icon

há 3 dias

Quando um processo tenta acessar uma página que não está presente na memória principal, ocorre um "page fault". O sistema operacional precisa tomar uma ação para resolver essa situação. Vamos analisar as alternativas: A) Alocar mais memória física ao processo para evitar futuros "page faults" - Isso não é uma solução imediata para o "page fault" atual e não é uma prática comum, pois a memória física é limitada. B) Substituir uma página na memória principal por outra página que está em uso por outro processo - Esta é uma ação comum em sistemas que utilizam paginação. O sistema operacional pode escolher uma página que não está sendo utilizada ativamente e substituí-la pela página que o processo precisa. C) Aguardar até que a página solicitada seja trazida da memória secundária para a memória principal - O sistema operacional não pode simplesmente aguardar; ele precisa tomar uma ação para resolver o "page fault". D) Encerrar o processo imediatamente, pois ele tentou acessar uma página inválida - Isso não é uma solução adequada, pois o "page fault" pode ocorrer por razões normais de gerenciamento de memória. E) Solicitar ao usuário que forneça a localização da página solicitada - Isso não é prático e não é uma abordagem comum em sistemas operacionais. A alternativa correta é: B) Substituir uma página na memória principal por outra página que está em uso por outro processo. Essa é a ação típica que o sistema operacional realiza para resolver um "page fault".

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina