Em sistemas operacionais, o kernel é o núcleo do sistema, r...
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:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C
Fundamento decisivo: O ponto decisivo era a comparação entre as arquiteturas descritas: no Linux, o kernel é monolítico modular com suporte a módulos carregáveis; no Windows, a proposição II erra ao tratá-lo como microkernel com serviços essenciais em modo usuário. Assim, permanecem verdadeiras apenas I e III, o que leva à alternativa C.
- Se a afirmação sobre Windows disser 'microkernel' com serviços essenciais de memória e processos em modo usuário, desconfie: o enquadramento cobrado costuma ser arquitetura híbrida.
- No Linux, a presença de módulos carregáveis não nega o caráter monolítico; em prova, isso sustenta a expressão 'monolítico modular'.
- Quando a questão relacionar drivers a modo kernel e acesso privilegiado ao hardware, a consequência típica é risco sistêmico em caso de falha.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo