O núcleo (kernel) é o componente de um sistema operacional ...

Próximas questões
Com base no mesmo assunto
Q2912357 Arquitetura de Software

Julgue os itens a seguir, acerca de sistemas operacionais.

O núcleo (kernel) é o componente de um sistema operacional cuja responsabilidade é fornecer módulos de código específicos para controlar e fazer funcionar os dispositivos físicos do computador, como discos rígidos, portas USB e placas de vídeo.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E (Errado)

1. Tema central da questão

Esta questão aborda o papel do kernel (núcleo) em sistemas operacionais, um conceito fundamental para qualquer profissional de TI ou áreas afins. Entender o que realmente faz parte das funções do kernel é essencial para diferenciar as responsabilidades dentro de um sistema operacional.

2. Base teórica e explicação

O kernel é o “coração” do sistema operacional e sua principal função é gerenciar recursos críticos, como processador, memória e comunicação entre processos. Ele também atua como intermediário entre o hardware e o restante do sistema operacional, mas não é responsável direto por fornecer todos os módulos de controle de dispositivos. Essa responsabilidade pertence, em grande parte, aos drivers de dispositivo – que podem ser implementados dentro ou fora do kernel, dependendo do sistema operacional.

Fontes como o renomado livro "Modern Operating Systems", de Andrew S. Tanenbaum, explicam que drivers de dispositivos são componentes de software que permitem ao sistema operacional interagir com o hardware, mas nem sempre fazem parte do núcleo principal do sistema.

3. Justificativa da alternativa correta

A afirmação está errada porque o kernel, embora gerencie recursos e forneça interface para interação com o hardware, nem sempre contém diretamente todos os módulos de controle dos dispositivos. Muitos drivers podem funcionar em espaço de usuário ou como módulos carregáveis separadamente, e essa flexibilidade é comum em sistemas modernos, como o Linux.

4. Estratégias para interpretação e dicas

Fique atento a termos absolutos como "cuja responsabilidade é fornecer módulos de código específicos", pois generalizações podem indicar erro. Leia atentamente para identificar se a descrição refere-se ao papel exclusivo ou principal do kernel, e lembre-se que a arquitetura dos sistemas operacionais é modular e pode variar.

Resumo: O kernel gerencia recursos e permite a comunicação com hardware, mas não é responsável por todas as funções de controle de dispositivos, pois os drivers podem ser externos ao núcleo.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

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

O kernel de um sistema operacional não controla diretamente todos os dispositivos físicos de maneira detalhada. Em vez disso, o kernel utiliza drivers de dispositivo para interagir com o hardware. Esses drivers podem ser considerados módulos que o kernel usa para se comunicar com dispositivos como:

Discos rígidos

Portas USB

Placas de vídeo

Portanto, a afirmação de que o kernel fornece módulos de código específicos para controlar dispositivos físicos está errada, porque são os drivers que realizam essa tarefa.

Clique para visualizar este comentário

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