No contexto dos sistemas operacionais, a memória virtual rep...
No contexto dos sistemas operacionais, a memória virtual representa um recurso que tem por finalidade permitir que programas usem mais espaço de endereçamento que a memória física da máquina ou para prover um mecanismo de proteção de memória consistente e flexível. Esse recurso é implementado por meio das seguintes técnicas:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
No contexto dos sistemas operacionais, a questão aborda memória virtual, um conceito fundamental para compreender como os computadores gerenciam recursos de memória. A memória virtual permite que programas utilizem mais espaço de endereçamento do que a memória física disponível, além de oferecer um mecanismo de proteção de memória.
Para implementar a memória virtual, são utilizadas duas técnicas principais: segmentação e paginação.
Segmentação é uma técnica que divide a memória em segmentos de tamanhos variados, correspondendo às diferentes partes de um programa, como código, dados e pilha. Esta abordagem oferece uma maneira natural de dividir a memória de acordo com a estrutura lógica do programa.
Paginação, por sua vez, divide a memória em blocos de tamanho fixo chamados páginas. Isso ajuda a gerenciar a memória de forma eficiente, alocando e desalocando páginas conforme necessário. Cada página pode ser armazenada em qualquer lugar na memória física, permitindo a flexibilidade no uso dos recursos.
Com base nisso, a alternativa correta é a Alternativa A - segmentação e paginação.
Agora, vamos examinar as alternativas incorretas:
B - Paginação e paralelismo: Embora a paginação seja usada na memória virtual, o paralelismo não é uma técnica de gerenciamento de memória. O paralelismo refere-se à execução simultânea de múltiplas instruções ou tarefas.
C - Paralelismo e escalonamento: Assim como no exemplo anterior, essas técnicas são relacionadas à execução de processos e otimização de recursos, mas não à implementação da memória virtual.
D - Escalonamento e multitarefa: Ambas são técnicas de gerenciamento de processos, não de memória. O escalonamento determina a sequência de execução dos processos, enquanto a multitarefa permite que vários processos sejam executados aparentemente ao mesmo tempo.
E - Multitarefa e segmentação: A segmentação está correta como uma técnica de memória virtual, mas a multitarefa não é. Ela é mais relacionada ao gerenciamento de CPU e processos.
Para resolver questões como essa, uma boa estratégia é entender o contexto das técnicas mencionadas e associá-las corretamente ao problema apresentado. Concentre-se nos objetivos principais de cada técnica: a segmentação e paginação são diretamente ligadas à memória virtual.
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
Comentários
Veja os comentários dos nossos alunos
Paralelismo, escalonamento e multitarefa estão mais relacionados a gerenciamento de processos.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo