Informática Múltipla Escolha

Em um seminário sobre arquiteturas de sistemas operacionais, um palestrante discute a diferença entre o modelo de kernel monolítico e microkernel. Ele explica como essas estruturas influenciam a comunicação entre o sistema operacional e o hardware, bem como a estabilidade e a segurança do sistema. Considerando o texto, analise as afirmações abaixo: O modelo de kernel monolítico caracteriza-se por ter todos os serviços do sistema operacional executando em espaço do kernel. II. Microkernels favorecem a modularidade, executando serviços básicos do sistema operacional em espaços de usuário. III. Kernels monolíticos são inerentemente mais seguros devido à sua estrutura simplificada. Assinale a opção que apresenta somente as afirmações corretas.

Em um seminário sobre arquiteturas de sistemas operacionais, um palestrante discute a diferença entre o modelo de kernel monolítico e microkernel. Ele explica como essas estruturas influenciam a comunicação entre o sistema operacional e o hardware, bem como a estabilidade e a segurança do sistema. Considerando o texto, analise as afirmações abaixo:

I. O modelo de kernel monolítico caracteriza-se por ter todos os serviços do sistema operacional executando em espaço do kernel.

II. Microkernels favorecem a modularidade, executando serviços básicos do sistema operacional em espaços de usuário.

III. Kernels monolíticos são inerentemente mais seguros devido à sua estrutura simplificada.

Assinale a opção que apresenta somente as afirmações corretas.

  1. I e II estão corretas.
  2. I e II estão corretas.
  3. II e III estão corretas.
  4. Somente a I está correta.
  5. Somente a II está correta.

Resolução completa

Explicação passo a passo

A
Alternativa A

Alternativa A

Análise da Questão

Esta questão aborda os fundamentos das arquiteturas de sistemas operacionais, especificamente comparando o modelo monolítico e o microkernel. Vamos analisar cada item para identificar a combinação correta.

Estudo das Afirmações

  • I. O modelo de kernel monolítico caracteriza-se por ter todos os serviços do sistema operacional executando em espaço de kernel.
  • Correto. No modelo monolítico (comum no Linux), o código do kernel é único e grande. Todas as funções — como gerenciamento de memória, sistema de arquivos, controle de dispositivos e redes — rodam no espaço de kernel (modo privilegiado). Isso permite alta performance devido às chamadas de função diretas, mas cria um ponto único de falha.
  • II. Microkernels favorecem a modularidade, executando serviços básicos do sistema operacional em espaços de usuário.
  • Correto. No modelo de microkernel, o núcleo é minimalista, contendo apenas o essencial (como troca de contexto e comunicação entre processos). Serviços adicionais (como drivers de dispositivo ou sistema de arquivos) rodam como processos comuns no espaço de usuário. Isso torna o sistema altamente modular e isolável.
  • III. Kernels monolíticos são inerentemente mais seguros devido à sua estrutura simplificada.
  • Incorreto. Pelo contrário, kernels monolíticos são frequentemente considerados menos seguros que microkernels. Como todos os componentes compartilham o mesmo espaço de memória privilegiado, um erro em um driver ou módulo pode derrubar todo o sistema. Os microkernels oferecem maior segurança pois isolam falhas no espaço de usuário, impedindo que afetem o núcleo diretamente.

Conclusão

Com base na análise acima:

  • A afirmação I está correta.
  • A afirmação II está correta.
  • A afirmação III está incorreta.

Portanto, a única opção que contém apenas as afirmativas corretas é a letra A.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Informática

Ver mais Informática resolvidas

Tem outra questão de Informática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.