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

Próximas questões
Com base no mesmo assunto
Q3950655 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

Fundamento decisivo: O critério decisivo era identificar quais proposições batiam com a base técnica cobrada: I e III são verdadeiras, enquanto II erra ao classificar o Windows como microkernel com serviços essenciais em modo usuário. Isso leva à alternativa C.

Tema central: Arquitetura do kernel
Análise das alternativas
A
Errada
Está errada porque considera correta apenas a proposição I e exclui a III. Pela base, a III está correta em termos gerais, já que drivers normalmente executam em modo kernel em Windows e Linux e, se falharem, podem afetar a estabilidade do sistema.
B
Errada
Está errada porque inclui a proposição II. O erro concreto da II é classificar o Windows, no sentido técnico usual de prova, como microkernel e afirmar que serviços essenciais de memória e processos rodam separados em modo usuário; a base informa que o Windows NT é tratado como arquitetura híbrida, com componentes centrais no modo kernel.
C
Certa
A alternativa C está certa porque reúne exatamente as proposições verdadeiras. A I está correta, pois o Linux é descrito, em provas, como kernel monolítico com suporte a módulos carregáveis. A II está incorreta porque o Windows, em sentido técnico usual de prova, não é tratado como microkernel com serviços essenciais de memória e processos em modo usuário. A III está correta em termos gerais, porque drivers tipicamente executam em modo kernel nos dois sistemas e uma falha nesse nível pode comprometer a estabilidade do sistema.
D
Errada
Está errada por dois motivos objetivos: inclui a proposição II, que é falsa, e exclui a proposição I, que é verdadeira. A I está de acordo com a descrição do Linux como kernel monolítico modular; a II contraria a classificação usual do Windows em prova.
Pegadinha da questão
A confusão explorada foi tratar o Windows como microkernel puro e concluir, por causa da existência de alguns subsistemas em modo usuário, que os serviços essenciais de memória e processos também ficariam fora do kernel.
Dica para questões semelhantes
  • Em questões de sistemas operacionais, use a classificação usual de prova: Linux como monolítico modular e Windows NT como híbrido, não microkernel puro.
  • Quando a assertiva falar de serviços essenciais do sistema, verifique em que modo eles operam; atribuí-los ao modo usuário no Windows, nesse contexto, derruba a proposição.
  • Em enunciados sobre drivers, leia expressões como 'em termos gerais' de forma técnica: a regra cobrada é que drivers tipicamente rodam em modo kernel e podem afetar todo o sistema se falharem.

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

Letra C -

II - Está incorreta, o Windows utiliza o kernel híbrido que combina o microkernel e o monolítico

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo