Em sistemas operacionais, o kernel é o núcleo do sistema, r...

Próximas questões
Com base no mesmo assunto
Q3948698 Sistemas Operacionais

Em sistemas operacionais, o kernel é o núcleo do sistema, responsável pelo gerenciamento de processos, memória, dispositivos e chamadas de sistema. Em ambientes Linux, um assistente de tecnologia pode precisar interagir com o kernel para carregar módulos ou compilar drivers. Já no Windows, essa interação é menos comum para o usuário final, mas o conceito de modos de operação (usuário e kernel) é fundamental para a estabilidade do sistema.



Analise as seguintes proposições sobre o funcionamento do kernel no Windows e no Linux:



I. No Linux, o kernel é monolítico, mas pode ter sua funcionalidade estendida dinamicamente através de módulos carregáveis (kernel monolítico modular), permitindo adicionar suporte a novos hardwares ou sistemas de arquivos sem a necessidade de reiniciar o sistema.


II. O sistema operacional Windows utiliza uma arquitetura de microkernel, na qual os serviços essenciais, como gerenciamento de memória e de processos, rodam em processos separados no modo de usuário para maior segurança e estabilidade.


III. Tanto no Windows quanto no Linux, os drivers de dispositivo executam em modo kernel (ou modo privilegiado) para ter acesso direto ao hardware, o que garante alto desempenho, mas também significa que um driver com falha pode comprometer a estabilidade de todo o sistema.



Está correto o que se afirma em:

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C

O que precisava saber: Era necessário saber que o Linux é classificado como kernel monolítico modular, com suporte a módulos carregáveis, e que o Windows NT não é tratado, em termos técnicos gerais, como microkernel puro, mas como arquitetura híbrida. Também era essencial reconhecer que drivers de dispositivo normalmente executam em modo kernel nos dois sistemas, com impacto direto na estabilidade em caso de falha.

Critério decisivo: A decisão da questão está na assertiva II: ela está incorreta porque afirma que o Windows utiliza arquitetura de microkernel com serviços essenciais rodando separadamente em modo de usuário. Pela base, o Windows NT é normalmente descrito como híbrido, não como microkernel puro. Assim, I e III permanecem corretas.

Tema central: Arquitetura do kernel e modo de execução de componentes em Windows e Linux
Análise das alternativas
A
Errada
Incorreta, porque inclui a assertiva II. Pela base, o erro da II está em classificar o Windows como microkernel e afirmar que serviços essenciais rodam em processos separados no modo de usuário. O critério técnico cobrado aponta que o Windows NT é normalmente descrito como arquitetura híbrida.
B
Errada
Incorreta, porque limita o acerto à assertiva I. A base confirma também a veracidade da assertiva III, ao registrar que drivers de dispositivo normalmente executam em modo kernel tanto no Windows quanto no Linux e que falhas nesses drivers podem comprometer a estabilidade geral do sistema.
C
Certa
A alternativa C está correta porque reúne exatamente as assertivas I e III. A I está de acordo com a base ao afirmar que o Linux é monolítico, mas com suporte a módulos carregáveis, o que permite estender funcionalidades como drivers e sistemas de arquivos sem recompilar o kernel inteiro e, em muitos casos, sem reiniciar o sistema. A III também coincide com a base ao indicar que drivers normalmente executam em modo kernel, com privilégios elevados e acesso direto ao hardware, o que melhora o desempenho, mas faz com que falhas possam comprometer a estabilidade de todo o sistema.
D
Errada
Incorreta, porque inclui a assertiva II, que contraria a base ao tratar o Windows como microkernel puro, e exclui a assertiva I, que está correta por descrever o Linux como kernel monolítico modular com módulos carregáveis.
Pegadinha da questão
A principal pegadinha foi confundir o Windows NT com microkernel puro. Outra armadilha era ignorar que o Linux, embora monolítico, admite extensão por módulos carregáveis, muitas vezes sem reinicialização. Também era necessário não perder de vista que drivers em modo kernel podem afetar a estabilidade de todo o sistema.
Dica para questões semelhantes
  • Quando a questão mencionar Linux e módulos, lembre que a base o classifica como kernel monolítico modular, com possibilidade de acrescentar funcionalidades por módulos carregáveis.
  • Se a alternativa disser que o Windows é microkernel puro, a base indica rejeição dessa classificação no sentido cobrado; o ponto correto é arquitetura híbrida.
  • Ao avaliar enunciados sobre drivers, associe modo kernel a privilégios elevados, acesso direto ao hardware e risco de comprometer a estabilidade do sistema em caso de falha.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo