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

Próximas questões
Com base no mesmo assunto
Q3949910 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 três pontos: no Linux, o kernel é monolítico modular e pode ser estendido por módulos carregáveis; o Windows não é classificado, para fins de prova, como microkernel puro com serviços essenciais executando separadamente em modo usuário; e, tanto no Linux quanto no Windows, drivers de dispositivo normalmente operam em modo kernel, podendo afetar a estabilidade do sistema em caso de falha.

Critério decisivo: A resposta correta depende de reconhecer que a proposição I está correta, porque o Linux é descrito como kernel monolítico modular, capaz de receber módulos carregáveis para ampliar funcionalidades; a proposição II está incorreta, porque o Windows é tratado como arquitetura híbrida, e não como microkernel puro com serviços essenciais em processos separados no modo usuário; e a proposição III está correta no sentido cobrado pela questão, pois há drivers que operam em modo kernel em ambos os sistemas e falhas nesses componentes podem comprometer a estabilidade do sistema.

Tema central: Arquitetura e funcionamento do kernel no Linux e no Windows, com foco em modo kernel, módulos carregáveis e classificação arquitetural do Windows.
Análise das alternativas
A
Errada
Está incorreta porque considera apenas a proposição I. Pela base, a proposição III também é verdadeira, já que os drivers de dispositivo normalmente executam em modo kernel tanto no Linux quanto no Windows e uma falha pode comprometer o sistema.
B
Errada
Está incorreta porque inclui a proposição II, que a base trata como falsa. O erro está em afirmar que o Windows utiliza arquitetura de microkernel com serviços essenciais como memória e processos rodando separadamente em modo usuário; o Windows é tratado como sistema de arquitetura híbrida, com componentes centrais operando em modo kernel.
C
Certa
A alternativa C está correta porque reúne exatamente as proposições I e III. A I está de acordo com a base ao afirmar que o Linux é um kernel monolítico modular, capaz de receber módulos carregáveis para ampliar funcionalidades, como suporte a hardware e sistemas de arquivos, sem necessidade de reinicialização em muitos casos. A III também está correta no sentido cobrado pela questão porque, em Linux e Windows, há drivers que operam em modo kernel para acessar o hardware com privilégio, o que traz desempenho, mas também risco de comprometimento da estabilidade do sistema se houver falha no driver.
D
Errada
Está incorreta porque admite as três proposições como verdadeiras. A base afasta essa possibilidade ao apontar que a proposição II está errada, justamente por classificar o Windows como microkernel puro e deslocar serviços essenciais para processos separados em modo usuário, descrição que não corresponde ao tratamento dado ao sistema na questão.
E
Errada
Pegadinha da questão
A principal pegadinha foi misturar duas ideias que costumam confundir: achar que o Linux deixa de ser monolítico por aceitar módulos carregáveis e tratar o Windows como se fosse microkernel puro. A base deixa claro que o Linux continua sendo monolítico modular e que, em provas, o Windows deve ser tomado como arquitetura híbrida, não como microkernel puro.
Dica para questões semelhantes
  • Se a questão disser que o Linux é monolítico, mas admite módulos carregáveis, isso é compatível com a noção de kernel monolítico modular.
  • Se a alternativa classificar o Windows como microkernel puro com serviços essenciais separados no modo usuário, a base indica que isso deve ser considerado incorreto.
  • Ao analisar proposições sobre drivers, lembre que, em Linux e Windows, eles normalmente operam em modo kernel e podem afetar a estabilidade do sistema em caso de falha.

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

enfermagem cobrando kernel. krai só podia ser sabor st Agostinho kkkk

Clique para visualizar este comentário

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