Pular para o conteúdo principal

Questão de Sistemas Operacionais — Unix — CESPE / CEBRASPE 2024

Sistemas OperacionaisUnix
Código
ce185399
Banca
CESPE / CEBRASPE
Órgão
SEBRAE-NACIONAL
Ano
2024
Nível
Superior
Cargo
Analista Técnico II – Infraestrutura Rede
Na arquitetura Unix, a camada responsável por iniciar e interromper programas, lidar com hardware por meio do uso de drivers e servir como interface entre o usuário e o hardware é denominada
  1. Aprogramas.
  2. Bshell.
  3. Chardware.
  4. Dkernel.
Revelar gabarito e comentário

GabaritoD — kernel.

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”.

Arquitetura Unix – Camadas do Sistema

Gabarito: letra D. O kernel é o núcleo do sistema operacional Unix, responsável por iniciar e interromper programas (gerenciamento de processos), lidar com hardware por meio de drivers e servir como interface entre o usuário e o hardware através de chamadas de sistema. As demais alternativas representam outras camadas ou componentes: o shell é o interpretador de comandos, o hardware é a parte física e os programas são aplicações que rodam no espaço do usuário.

O texto de apoio sobre Unix define claramente o núcleo:

Núcleo - o núcleo do sistema operacional, a parte que relaciona-se diretamente com o hardware, e que executa num espaço de memória privilegiado. Agenda processos, gerencia a memória, controla o acesso a arquivos e a dispositivos de hardware (estes, por meio dos controladores de dispositivo - drivers - e interrupções). O acesso ao núcleo é feito por chamadas de sistema…

Alternativa A — ❌ Incorreta

Programas são aplicações que executam no espaço do usuário. Eles não gerenciam hardware nem iniciam/interrompem outros programas a nível de sistema; essas funções são do kernel. A alternativa confunde aplicações com o núcleo do sistema.

Alternativa B — ❌ Incorreta

Shell é o interpretador de comandos que permite ao usuário interagir com o sistema operacional, mas não lida diretamente com o hardware nem gerencia processos. Quem realiza essas tarefas é o kernel. Essa é a pegadinha clássica: o shell é a “cara” do Unix, mas o kernel é o “coração”.

Alternativa C — ❌ Incorreta

Hardware é o conjunto de componentes físicos (CPU, memória, discos, etc.). A descrição da questão se refere a uma camada de software que interage com o hardware e o usuário, não ao hardware em si.

Alternativa D — ✅ Correta ⟵ GABARITO

Kernel é a camada central do Unix que exerce exatamente as funções descritas: gerencia processos (iniciar e interromper programas), controla dispositivos de hardware através de drivers e fornece chamadas de sistema que servem de interface entre os programas do usuário e o hardware.

NÃO CAIA NESSA!

A banca explora a confusão entre shell e kernel. Enquanto o shell é a interface visível ao usuário (linha de comando), o kernel é a camada invisível que gerencia tudo por baixo. Lembre-se: shell ≈ “atendente”; kernel ≈ “gerente”.

PEGA ESSA DICA!

Para provas, associe cada função ao seu responsável: gerenciamento de processos, drivers e chamadas de sistema → kernel. Interpretação de comandos e scripts → shell. Programas utilitários → espaço do usuário. Essa distinção é frequente em questões de sistemas operacionais.

Gabarito: letra D.

Link permanente: /questoes/ce185399