Com base nos conceitos sobre diferentes tipos de estruturas...

Próximas questões
Com base no mesmo assunto
Q3108102 Sistemas Operacionais
Com base nos conceitos sobre diferentes tipos de estruturas de sistemas operacionais, identifique a alternativa abaixo que descreve CORRETAMENTE uma característica das arquiteturas em camadas para sistemas operacionais.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Para resolver a questão apresentada, precisamos entender o conceito de sistemas operacionais em camadas. Este tipo de arquitetura organiza o sistema operacional em camadas, onde cada camada tem funções específicas e interage somente com as camadas adjacentes. Isso facilita a manutenção e a depuração, mas pode introduzir um overhead devido à comunicação sequencial.

A alternativa correta é a C. Vamos entender por que:

Alternativa C: "Sistemas em camadas oferecem uma organização modular que facilita a depuração e modificação de cada camada, mas podem sofrer com maior tempo de resposta devido ao overhead introduzido pela comunicação sequencial entre camadas." Esta descrição está correta. A modularidade é uma característica forte das arquiteturas em camadas, permitindo que cada camada seja desenvolvida e depurada separadamente. No entanto, como as camadas se comunicam de forma sequencial, isso pode introduzir uma sobrecarga, aumentando o tempo de resposta.

Analisando as alternativas incorretas:

Alternativa A: "A estrutura em camadas permite uma comunicação direta entre todas as camadas do sistema, melhorando o tempo de resposta, mas reduzindo a modularidade." Esta afirmação é incorreta porque a arquitetura em camadas não permite comunicação direta entre todas as camadas. A comunicação ocorre de forma sequencial entre camadas adjacentes, mantendo a modularidade.

Alternativa B: "Em um sistema monolítico, cada sub-rotina depende unicamente da camada de hardware para execução, o que garante maior proteção e segurança contra falhas." Esta alternativa está equivocada. Em sistemas monolíticos, as sub-rotinas não dependem apenas do hardware, e geralmente há menos isolamento, o que pode diminuir a segurança.

Alternativa D: "Máquinas virtuais permitem que cada aplicação acesse diretamente o hardware subjacente sem intervenção do sistema operacional, o que melhora o isolamento e a proteção dos processos." Isso está incorreto. Máquinas virtuais isolam o hardware, mas o acesso ao hardware é gerenciado pelo hipervisor, não diretamente pelas aplicações.

Alternativa E: "Em um modelo cliente-servidor, os servidores são responsáveis por executar apenas as funções básicas do sistema, enquanto os clientes realizam as operações principais." Esta descrição não é precisa. No modelo cliente-servidor, os servidores geralmente realizam operações principais e fornecem serviços que os clientes utilizam.

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