Qual das alternativas abaixo é VERDADEIRA?
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: Alternativa C
Explicação:
A questão aborda diversos aspectos de Sistemas Operacionais e sua Gerência de Memória, como caches de memória, proteção de arquivos e segurança durante a execução.
Vamos analisar cada alternativa para entender melhor:
A) Os caches de memória são utilizados para ampliar a capacidade de armazenamento da memória.
Os caches de memória não têm a função de ampliar a capacidade de armazenamento, mas sim de aumentar a velocidade de acesso aos dados mais frequentemente usados. Eles atuam como uma memória intermediária entre a CPU e a memória principal.
B) Em sistemas de arquivos protegidos contra gravação somente é possível adicionar dados.
Essa afirmativa está incorreta. Em sistemas de arquivos protegidos contra gravação, também conhecidos como somente leitura (read-only), a adição de novos dados não é permitida, apenas a leitura dos dados existentes.
C) A proteção de memória entre processos pode ser garantida somente pelo hardware, e não pelo sistema operacional.
Correta! A proteção de memória entre processos é garantida por mecanismos de hardware, como a MMU (Memory Management Unit), que utiliza tabelas de página para controlar o acesso à memória. O sistema operacional configura esses mecanismos, mas a execução da proteção é feita pelo hardware.
D) Por questões de segurança, não é permitido ao sistema operacional executar imune a interrupções.
Essa afirmativa está incorreta. O sistema operacional frequentemente precisa executar algumas partes do seu código imune a interrupções, especialmente em seções críticas onde a consistência dos dados deve ser garantida.
Espero que essa explicação tenha ajudado a entender as nuances da questão e o porquê da alternativa C ser a correta. Se tiver mais dúvidas, sinta-se à vontade para perguntar!
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
Eu diria que a correta é a D.
A proteção de memória entre processos é implementada tanto pelo hardware quanto pelo sistema operacional. O hardware fornece mecanismos fundamentais que ajudam na proteção de memória, como a separação de espaços de endereço e a execução de permissões (como leitura, escrita e execução) em níveis de hardware. No entanto, o sistema operacional desempenha um papel crucial na gestão desses recursos de hardware para garantir a segurança e a proteção entre processos.
O sistema operacional é responsável por controlar e gerenciar a alocação de memória para os processos, garantindo que cada processo tenha acesso apenas às áreas de memória atribuídas a ele. Isso é feito por meio de técnicas como paginação, segmentação e permissões de acesso, controladas pelo kernel do sistema operacional. O kernel é a parte central do sistema operacional que gerencia recursos de hardware, incluindo a memória.
E o sistema operacional não pode executar imune a interrupções por questões de segurança, desempenho e gerenciamento de recursos. Interrupções são mecanismos fundamentais que permitem que o sistema operacional responda a eventos externos ou ações de hardware, como solicitações de dispositivos, sinais de clock, entre outros.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo