A Gerência de Memória de um sistema operacional típico é co...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a C.
Explicação:
A gerência de memória é uma função crucial dos sistemas operacionais, responsável por controlar a alocação e a liberação de memória para os processos. Vamos analisar cada alternativa para entender por que a C é a correta.
Alternativa A: Bloquear a fragmentação da memória é um objetivo desejável, mas é praticamente impossível bloquear completamente a fragmentação. Os sistemas operacionais buscam minimizar a fragmentação através de técnicas como a compactação de memória, mas não é possível eliminá-la completamente.
Alternativa B: Bloquear o uso de memória virtual não é uma prática viável. A memória virtual é extremamente importante porque permite que o sistema operacional utilize o disco rígido como uma extensão da memória RAM, o que possibilita a execução de programas maiores e mais complexos.
Alternativa C: Permitir a execução de programas maiores do que a memória física disponível é, de fato, uma das funções mais importantes da gerência de memória. Através da memória virtual, o sistema operacional pode simular uma quantidade maior de memória do que a fisicamente disponível, utilizando o disco rígido para armazenar partes dos programas e dados que não estão sendo utilizados ativamente.
Alternativa D: A ideia de proibir a execução de mais de um programa por vez vai contra o conceito de multiprogramação, que é um dos fundamentos dos sistemas operacionais modernos. A multiprogramação permite que vários programas sejam executados simultaneamente, melhorando a utilização do processador.
Alternativa E: Proibir a ocorrência de swapping também não é viável, pois o swapping é uma técnica usada para gerenciar a memória virtual. Ele permite que partes da memória física sejam trocadas (swap) com o disco rígido para liberar espaço para outros processos, mantendo a eficiência do sistema operacional.
Portanto, a alternativa C é a correta porque a gerência de memória, através do uso de memória virtual, realmente permite a execução de programas que exigem mais memória do que a fisicamente disponível.
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
Essa questão deveria aparecer na lista de sistemas operacionais e não de arquitetura.
De qualquer forma.
a) bloquear a fragmentação da memória, que levaria ao seu desperdício.
Ela deve reduzir e não bloquear a fragmentação. No mais no uso de paginação a fragmentação não é um problema tão grave.
b) bloquear o uso de memória virtual, pois ela reduziria a velocidade de processamento.
Ela deve possibilitar, apesar da memória virtual reduzir a velocidade ela permite que programas possam ser executados mesmo que não haja memória física disponível para armazenâ-lo todo(e simultanemanete) em memória RAM.
c) permitir a execução de programas maiores do que a memória física disponível.
Isso é uma das funções. Gabarito
d) proibir a execução de mais de um programa por vez.
Pelo contrário, ela permite a execução que somente seria possível sem o gerenciamento de memória alocando endereçamento em tempo de compilação.
e) proibir a ocorrência de swapping, pois ele reduziria taxa de utilização à memória principal.
Idem item b.
Gerência de Memória Virtual: é uma técnica sofisticada e poderosa de gerência de memória, onde as memórias principal e secundária são combinadas dando ao usuário a ilusão de existeir uma memória muito maior que a capacidade real da memória principal.
Fonte: Arquitetura de Sistemas Operacionais - Maia
c-
Memroia virtual une a memoria fisica com um arquivo especial salvo em disco, podendo executar um arquivo maior do que a memoria fisica instalada. Probelma é que ao acessar o disco a execucao é lenta porque o hdd tem tempo de acesso menor do que RAM
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo