Pular para o conteúdo principal

Questão de Sistemas Operacionais — Kernel — Quadrix 2023

Sistemas OperacionaisKernel
Código
qg030240
Banca
Quadrix
Órgão
CRQ 4ª Região-SP
Ano
2023
Nível
Médio
Cargo
Profissionais de Serviços Técnico/Técnico de Informática - Informática
Acerca dos componentes do sistema operacional, do gerenciamento de memória e dos sistemas de arquivos, julgue o item.O kernel é o núcleo do sistema operacional, o qual controla a execução de programas e garante a correta alocação de recursos.
  1. CCerto
  2. 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). O kernel é, de fato, o componente central do sistema operacional, responsável por controlar a execução dos programas e garantir a correta alocação dos recursos do sistema, como processador, memória e dispositivos de entrada/saída. Essa definição é consenso na literatura de sistemas operacionais (Tanenbaum, Maziero) e está alinhada ao conceito de núcleo apresentado na Wikipédia.

O kernel (núcleo) é a camada de software mais baixa do sistema operacional, que executa em modo privilegiado (modo kernel) e atua como ponte entre os programas aplicativos e o hardware. Ele é responsável por gerenciar os recursos do sistema, como processador, memória e dispositivos de I/O, e por fornecer serviços essenciais às aplicações por meio de chamadas de sistema (system calls). Em outras palavras, o kernel é o "coração" do SO: sem ele, os programas não conseguem acessar o hardware de forma segura e ordenada.

A afirmação do enunciado está correta porque descreve exatamente as duas funções primordiais do kernel: controlar a execução de programas (escalonamento de processos, gerenciamento de threads, comunicação entre processos) e garantir a correta alocação de recursos (gerência de memória, gerência de dispositivos, proteção). Essas funções são inerentes ao conceito de núcleo, independentemente da arquitetura (monolítico, microkernel, híbrido).

Para entender melhor, vale distinguir o kernel do sistema operacional como um todo. O SO é um conjunto mais amplo de software, que inclui também programas utilitários, interface gráfica, interpretador de comandos, etc. O kernel é apenas a parte central, obrigatória e comum a todo o sistema. Como bem define o professor Jochen Liedtke, o núcleo é "a parte do sistema operativo que é obrigatória e comum a todo software no sistema".

A banca explora aqui um conceito básico, mas fundamental. A pegadinha, se houvesse, seria confundir o kernel com o sistema operacional inteiro ou com algum outro componente, como o gerenciador de memória ou o escalonador. Mas a afirmação é precisa e não deixa margem para erro.

Kernel (núcleo do SO)
  • 1Modo privilegiado
    • Ponte entre aplicativos e hardware
  • 2Funções
    • Controla execução de programas
      • Escalonamento de processos
      • Criação/suspensão/término
    • Garante alocação de recursos
      • Memória (paginação, segmentação)
      • Dispositivos de I/O (drivers)
      • Acesso concorrente
  • 3Distinção
    • Kernel: parte central obrigatória
    • SO: inclui utilitários, interface, shell
LEVEL · soulevel.com.br

Item — ✅ CERTO

A assertiva afirma que "o kernel é o núcleo do sistema operacional, o qual controla a execução de programas e garante a correta alocação de recursos". Isso está correto por definição. O kernel é o componente central do SO, responsável por:

  • Controlar a execução de programas: por meio do escalonamento de processos, o kernel decide qual processo usa o processador e por quanto tempo, além de gerenciar a criação, suspensão e término de processos.

  • Garantir a correta alocação de recursos: o kernel gerencia a memória (alocação, paginação, segmentação), os dispositivos de entrada/saída (drivers) e o acesso concorrente aos recursos, evitando conflitos e garantindo a integridade do sistema.

Essas funções são exatamente as que caracterizam o núcleo, conforme a literatura clássica (Tanenbaum, Maziero) e o verbete da Wikipédia sobre kernel. Não há qualquer erro na afirmação.

Gabarito: letra C (Certo).

Link permanente: /questoes/qg030240