A memória virtual permite executar programas que necessi...

Próximas questões
Com base no mesmo assunto
Q272683 Noções de Informática
A memória virtual permite executar programas que necessitam de mais memória do que a memória física disponível, já que possibilita executar programas que não estão completamente na memória. Uma maneira de implementar a memória virtual é por meio da paginação. Com relação a tal técnica é correto afirmar que:

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: D - os dados são alocados nos endereços físicos de forma não contígua, o que evita a fragmentação externa.

A memória virtual é um mecanismo que permite que o sistema operacional utilize parte do disco rígido como se fosse memória RAM, para ampliar a quantidade de memória disponível para os programas. Ela é essencial para a execução de programas maiores do que a memória RAM física disponível. A técnica da paginação, utilizada na implementação da memória virtual, consiste em dividir a memória em blocos de tamanho fixo chamados páginas. Quando um programa é executado, essas páginas podem ser carregadas na memória física conforme a necessidade.

Esta abordagem difere de um sistema de alocação contígua, onde cada processo necessitaria de um espaço contínuo de endereços físicos. Em um sistema com paginação:

  • O espaço de endereço virtual de um processo é dividido em páginas, que são mapeadas para quadros de página na memória física.
  • Esses quadros de página não precisam ser contínuos no endereço físico, ou seja, eles estão distribuídos de forma não contígua.
  • Isso implica que a alocação pode ocorrer em qualquer quadro de página livre na memória física, independentemente de sua localização.

Essa flexibilidade na alocação ajuda a minimizar um tipo específico de fragmentação conhecido como fragmentação externa, que ocorre quando há espaço livre suficiente na memória para satisfazer uma solicitação de alocação, mas esse espaço não é contíguo. A paginação é eficaz em lidar com esse problema porque qualquer página virtual pode ser mapeada para qualquer quadro de página física livre, independentemente dos quadros adjacentes.

Portanto, a alternativa D está correta porque descreve precisamente como a paginação evita a fragmentação externa, permitindo que os dados sejam armazenados em endereços físicos de forma não contígua.

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

Técnica de paginação

Vantagem: Não gera fragmentação externa

Desvantagem: Gera fragmentação interna

 

Técnica de segmentação

Vantagem: Não gera fragmentação interna

Desvantagem: Gera fragmentação externa

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo