No que tange aos conceitos dos sistemas operacionais, o te...

Próximas questões
Com base no mesmo assunto
Q3615519 Sistemas Operacionais
 No que tange aos conceitos dos sistemas operacionais, o termo “Memória Virtual” representa um recurso que possibilita executar programas maiores que a memória física, colocando-os em disco e usando a memória principal como um tipo de cache para as partes mais executadas. Isso exige o mapeamento de endereços de memória rapidamente para converter o endereço que o programa gerou no endereço físico em RAM, no qual a palavra está localizada. Nesse contexto, são empregadas duas técnicas: na primeira, o espaço de endereçamento está dividido em blocos com o mesmo número de endereços virtuais; na segunda, o tamanho dos blocos pode variar. Essas duas técnicas de gerência de memória são denominadas:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - Paginação e segmentação

1. Tema central: A questão aborda gerência de memória em sistemas operacionais, especificamente os métodos que permitem que programas maiores que a memória física sejam executados. Isso é feito por meio de técnicas de memória virtual, fundamentais para o funcionamento eficaz dos sistemas modernos e essenciais em provas de concurso da área de TI.

2. Resumo teórico: A memória virtual permite que o sistema operacional utilize o disco rígido como uma extensão da memória principal (RAM), viabilizando a execução de programas maiores que o espaço disponível em RAM. Para isso, é necessário dividir esse espaço em partes menores, usando duas principais técnicas:
- Paginação: o espaço de endereçamento é dividido em blocos de tamanho fixo, chamados páginas (memória virtual) e quadros (memória física). - Segmentação: o espaço é dividido em blocos de tamanho variável, chamados segmentos, de acordo com a lógica do programa (ex: funções, arrays).

Essas técnicas são tratadas em livros consagrados como Modern Operating Systems de Andrew S. Tanenbaum.

3. Justificativa da alternativa correta: A questão descreve dois métodos:
- Blocos de mesmo tamanho: corresponde à paginação.
- Blocos de tamanho variável: corresponde à segmentação.
Portanto, a alternativa C está correta, pois nomeia exatamente essas técnicas.

4. Análise das alternativas incorretas:
A - replicação e paginação: Replicação não é uma técnica de gerência de memória virtual. B - fragmentação e replicação: Fragmentação é consequência dos métodos, não uma técnica de gerência, e replicação não se relaciona ao contexto. D - segmentação e fragmentação: Fragmentação novamente refere-se a um problema (interna ou externa), não a um método.

5. Estratégias de interpretação:
Fique atento a termos como “blocos de mesmo tamanho” e “blocos de tamanho variável”, pois remetem diretamente a paginação e segmentação, respectivamente. Desconfie de opções que misturam termos de problemas (fragmentação) ou conceitos não relacionados (replicação).

Resumo final:
Sempre que a questão mencionar divisão do espaço de endereçamento em blocos fixos ou variáveis, lembre: paginação (fixos) e segmentação (variáveis).

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo