É correto afirmar que uma interrupção do tipo Falta de Pági...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: Letra D - um programa tenta usar uma página virtual não mapeada.
Para resolver questões que envolvem o conceito de interrupção do tipo Falta de Página, é essencial compreender o mecanismo de gerenciamento de memória em sistemas operacionais, mais especificamente, a memória virtual e a paginação.
Memória Virtual: É uma técnica que permite a execução de programas maiores que a memória física disponível, estendendo-a com o uso de um espaço no disco rígido, chamado espaço de swap ou arquivo de paginação.
Paginação: A memória virtual é dividida em blocos de tamanho fixo chamados páginas. O mesmo ocorre com o espaço de memória física, que é dividido em blocos do mesmo tamanho chamados quadros (ou frames).
Mapeamento: O sistema operacional mantém uma tabela de páginas, que é usada para mapear páginas virtuais para quadros de memória física. Quando um programa tenta acessar uma determinada página virtual, o sistema operacional verifica se essa página está mapeada para um quadro físico.
Falta de Página (Page Fault): Esse evento ocorre quando um programa tenta acessar uma página que não está carregada na memória física. Isso significa que não há um mapeamento direto para um quadro de memória física, e o sistema operacional precisa localizar a página no disco e carregá-la na memória.
A alternativa D está correta porque precisamente descreve a situação de uma Falta de Página: quando o programa acessa uma página que está na memória virtual (isto é, no disco) e essa página ainda não está carregada, ou seja, não mapeada na memória física. O sistema operacional interrompe o processo em execução, causa uma interrupção de Falta de Página, carrega a página necessária para a memória física e atualiza a tabela de páginas, estabelecendo o mapeamento.
As alternativas A, B, C e E não estão corretas pois descrevem situações que não se relacionam diretamente com o conceito de Falta de Página no contexto de interrupções e memória virtual.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Page fault: Pagina não está na RAM é referenciada, Usa uma TRAP para carregar ou substituir a pagina.
Sempre que o processo referencia um endereço virtual, a unidade de gerência de memória verifica, através do bit de validade, se a página que contém o endereço referenciado está ou não na memória principal. Caso a página não esteja na memória, dizemos que ocorreu um page fault.
MAIA
GAB D.
Gabarito D
Page Fault, não acha na RAM, vai para a memoria secundária achar e carregar o processo.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo