Qual das alternativas abaixo é VERDADEIRA?  

Próximas questões
Com base no mesmo assunto
Q2262691 Sistemas Operacionais
Qual das alternativas abaixo é VERDADEIRA?  
Alternativas

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