Para cumprir seus objetivos de abstração e gerência, o sist...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C
A Gerência de Memória é uma das funções fundamentais dos sistemas operacionais. Ela é responsável por controlar e coordenar a memória principal (RAM) do sistema, garantindo que cada aplicação tenha acesso à memória necessária para sua execução e que o uso da memória seja eficiente e seguro.
Vamos analisar por que a alternativa C está correta:
Tem como objetivo fornecer a cada aplicação uma área de memória própria, independente e isolada das demais aplicações e inclusive do sistema operacional.
Esta alternativa aborda corretamente a principal função da Gerência de Memória. O objetivo é garantir que cada aplicação tenha seu próprio espaço de memória, isolado dos outros processos. Este isolamento é crucial para a segurança e estabilidade do sistema, pois evita que um programa acesse ou modifique dados de outro programa ou do próprio sistema operacional. Além disso, essa independência permite que os programas sejam executados sem interferência mútua, otimizando o desempenho do sistema.
Agora, vamos entender por que as outras alternativas estão incorretas:
A - Tem a capacidade de processamento de memória de forma justa entre as aplicações, evitando que uma aplicação monopolize esse recurso.
Embora a distribuição justa de memória seja importante, esta descrição se refere mais à gerência de processos do que à gerência de memória em si. A gerência de memória se foca em alocar e isolar áreas de memória, não necessariamente em balancear a alocação de memória entre aplicações.
B - Tem o objetivo de fazer parte da gerência de atividades, fornecendo abstração para sincronizar atividades interdependentes.
Esta alternativa está mais relacionada à gerência de processos e threads. A sincronização de atividades interdependentes não é o principal foco da gerência de memória, mas sim a responsabilidade do escalonador de processos.
D - Cada tipo de memória possui suas particularidades, para que haja uma interação com a placa-mãe, e torne os processos independentes.
Esta alternativa mistura conceitos de hardware (interação com a placa-mãe) com gerência de memória. Embora a compreensão das particularidades da memória seja relevante, o foco principal da gerência de memória é a alocação e isolamento de memória para os processos, e não a interação com a placa-mãe.
Portanto, a alternativa C define corretamente o objetivo da Gerência de Memória no contexto de sistemas operacionais.
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
A gerência de memória é uma das funções essenciais de um sistema operacional, responsável por gerenciar o uso da memória física pelo software em execução. Seu principal objetivo é fornecer uma maneira eficiente e segura para que os processos em um sistema computacional acessem e compartilhem a memória.
A alternativa C está correta porque descreve corretamente um dos principais objetivos da gerência de memória: fornecer a cada aplicação uma área de memória própria e independente. Isso é crucial para garantir que diferentes processos em execução no sistema não interfiram uns nos outros e que cada processo tenha acesso apenas à memória alocada para ele.
A palavra-chave aqui é "isolada". O sistema operacional precisa garantir que um processo não acesse a memória de outro processo sem permissão, pois isso pode levar a comportamentos indesejados, como corrupção de dados ou falhas no sistema.
Gerência de memória : tem como objetivo fornecer a cada aplicação uma área de memória própria, independente e isolada das demais aplicações e inclusive do núcleo do sistema. O isolamento das áreas de memória das aplicações melhora a estabilidade e segurança do sistema como um todo, pois impede aplicações com erros (ou aplicações maliciosas) de interferir no funcionamento das demais aplicações.
https://www.facom.ufu.br/~claudio/Cursos/sogi/Slides/Maziero_cap01.pdf
CISCOPAR - FICA NO PARANÁ
Artigo retirado de: PPGIa CCET PUCPR http://www.ppgia.pucpr.br/∼maziero
c-
Memory management is a form of resource management applied to computer memory. The essential requirement of memory management is to provide ways to dynamically allocate portions of memory to programs at their request, and free it for reuse when no longer needed.
Even though the memory allocated for specific processes is normally isolated, processes sometimes need to be able to share information.
https://en.wikipedia.org/wiki/Memory_management
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo