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

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

O que precisava saber: Era necessário saber que o Linux é classificado como kernel monolítico modular, podendo ter funcionalidades ampliadas por módulos carregáveis em tempo de execução, e que, em Windows e Linux, drivers normalmente executam em modo kernel, com acesso direto ao hardware. Também era decisivo reconhecer que a proposição II descreve o Windows como microkernel puro, o que, segundo a base da questão, está incorreto.

Critério decisivo: A proposição II está incorreta porque, na abordagem cobrada pela questão, o Windows não deve ser tratado como microkernel puro. Já a proposição I está correta ao tratar o Linux como kernel monolítico modular com módulos carregáveis, e a III também está correta ao afirmar que drivers operam em modo kernel e podem comprometer a estabilidade do sistema se falharem.

Tema central: Arquitetura e funcionamento do kernel nos sistemas Linux e Windows, com foco em modo kernel, módulos e drivers.
Análise das alternativas
A
Certa
A alternativa A está correta porque reúne exatamente as proposições I e III, que são as verdadeiras segundo a base. A I está de acordo com o fundamento de que o Linux é um kernel monolítico modular e admite módulos carregáveis para ampliar funcionalidades sem reinicialização. A III também coincide com a base ao afirmar que drivers, em Windows e Linux, normalmente operam em modo kernel para acessar hardware diretamente, o que traz desempenho, mas também risco à estabilidade do sistema em caso de falha.
B
Errada
Está incorreta porque inclui a proposição II como verdadeira. Pela base, esse é o ponto inválido da questão, pois a assertiva trata o Windows como microkernel puro, com serviços essenciais em processos separados no modo usuário, o que não corresponde à descrição aceita para fins da prova.
C
Errada
Está incorreta porque restringe o acerto à proposição I. A base afirma também a correção da proposição III, ao destacar que drivers normalmente operam em modo kernel em Windows e Linux e que falhas nesses drivers podem afetar a estabilidade de todo o sistema.
D
Errada
Está incorreta porque considera verdadeira a proposição II. Segundo a base, essa proposição erra ao classificar o Windows como microkernel na forma simplificada apresentada. Como II está errada, a combinação II e III não pode ser aceita.
Pegadinha da questão
A pegadinha está em confundir kernel monolítico com ausência de modularidade no Linux e, principalmente, em aceitar a descrição do Windows como microkernel puro. Outro ponto sensível é esquecer que, nesta abordagem de prova, os drivers operam em modo kernel e que uma falha neles pode derrubar o sistema inteiro.
Dica para questões semelhantes
  • Se a questão mencionar Linux, lembre que a classificação cobrada é a de kernel monolítico modular, com suporte a módulos carregáveis em tempo de execução.
  • Se aparecer afirmação dizendo que o Windows é microkernel puro com serviços essenciais separados em modo usuário, confronte isso com a base da prova, porque essa formulação foi considerada incorreta.
  • Ao analisar drivers, verifique se a assertiva relaciona execução em modo kernel com acesso direto ao hardware e risco à estabilidade do sistema em caso de falha.

Clique para visualizar este gabarito

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