Julgue o item seguinte, referentes a sistemas operacionais e serviços de diretório.
Em sistemas operacionais modernos, o núcleo do sistema, conhecido como kernel, é responsável por intermediar o acesso do software aplicativo aos recursos de hardware, promovendo isolamento e controle entre processos.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoC — Certo
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Kernel: o núcleo do sistema operacional
Gabarito: letra C (CERTO). A afirmativa está correta: o kernel é o componente central do sistema operacional, responsável por intermediar o acesso do software aplicativo aos recursos de hardware, promovendo isolamento e controle entre processos. Essa é a definição clássica de kernel, presente na literatura de sistemas operacionais.
O kernel, também chamado de núcleo, é a parte mais fundamental do sistema operacional. Ele atua como uma ponte entre os programas aplicativos e o hardware, gerenciando recursos como processador, memória e dispositivos de entrada e saída. Para entender seu papel, é útil pensar no sistema operacional como uma camada de software que opera entre o hardware e os aplicativos, oferecendo uma abstração do hardware para que os programas não precisem lidar com as complexidades de baixo nível.
Uma das principais funções do kernel é o gerenciamento de processos. Ele é responsável por criar, escalonar e encerrar processos, além de controlar o acesso concorrente aos recursos. Para garantir a estabilidade e a segurança do sistema, o kernel opera em um modo privilegiado do processador, conhecido como modo núcleo ou modo supervisor, enquanto os aplicativos operam em modo usuário. Essa separação é fundamental para o isolamento entre processos: um aplicativo não pode acessar diretamente a memória de outro, nem executar instruções privilegiadas, sem passar pelo kernel.
O kernel também fornece mecanismos de comunicação entre processos (IPC) e chamadas de sistema (system calls), que são as interfaces pelas quais os aplicativos solicitam serviços ao núcleo. Por exemplo, quando um programa precisa ler um arquivo, ele faz uma chamada de sistema ao kernel, que então acessa o hardware de armazenamento e retorna os dados ao programa. Esse processo de intermediação garante que o acesso ao hardware seja controlado e seguro.
A afirmativa da questão descreve exatamente esse papel do kernel: intermediar o acesso do software aplicativo aos recursos de hardware, promovendo isolamento e controle entre processos. Não há nenhum erro conceitual na afirmação. Ela está alinhada com a definição de kernel encontrada em qualquer livro-texto de sistemas operacionais.
A banca explora aqui um conceito fundamental, mas que às vezes é confundido com outros componentes do sistema operacional. Por exemplo, o shell (interpretador de comandos) e a interface gráfica (GUI) não fazem parte do kernel, mas são programas que usam os serviços do kernel para funcionar. A distinção entre o que é kernel e o que é software de usuário é essencial para responder corretamente a questões como esta.
Kernel (núcleo do SO)
1Papel
Intermedia aplicativos × hardware
Gerencia recursos (CPU, memória, E/S)
2Modos de operação
Modo núcleo (privilegiado)
Kernel
Modo usuário
Aplicativos
3Funções
Gerenciamento de processos
Isolamento entre processos
Chamadas de sistema (system calls)
Comunicação entre processos (IPC)
4Não fazem parte do kernel
Shell (interpretador de comandos)
Interface gráfica (GUI)
LEVEL · soulevel.com.br
Alternativa C — ✅ Correto ⟵ GABARITO
A afirmativa está correta. O kernel é, de fato, o componente central do sistema operacional que intermedia o acesso do software aplicativo aos recursos de hardware. Ele promove o isolamento entre processos ao operar em modo privilegiado e controlar o acesso à memória e aos dispositivos. Essa é a definição clássica de kernel, presente em qualquer literatura de sistemas operacionais.