Pular para o conteúdo principal

Questão de Sistemas Operacionais — Kernel — Quadrix 2025

Sistemas OperacionaisKernel
Código
qg594783
Banca
Quadrix
Órgão
CFBio
Ano
2025
Nível
Superior
Cargo
Analista de Sistemas
A respeito da arquitetura e da organização de computadores e dos sistemas operacionais, julgue o item a seguir.Em um sistema operacional, de estrutura monolítica, todos os serviços são integrados em um único bloco de código executável, operando em modo kernel.
  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”.

Estrutura monolítica de sistemas operacionais

Gabarito: letra C (CERTO). A afirmativa está correta: em um sistema operacional de estrutura monolítica, todos os serviços do sistema são integrados em um único bloco de código executável, que opera em modo kernel (modo privilegiado). Essa é a definição clássica da arquitetura monolítica, conforme a literatura de sistemas operacionais.

A arquitetura monolítica foi a primeira forma de organizar os sistemas operacionais. Nela, todo o sistema operacional é executado como um único programa em modo núcleo, escrito como uma coleção de rotinas ligadas a um único grande programa binário executável. Isso significa que não há separação entre os componentes do sistema: todos os serviços (gerência de processos, memória, arquivos, rede, drivers, etc.) residem no mesmo espaço de endereçamento e têm acesso direto uns aos outros.

Essa característica traz vantagens e desvantagens. Por um lado, a comunicação entre os componentes é muito eficiente, pois não há necessidade de troca de mensagens entre processos separados. Por outro lado, uma falha em qualquer rotina pode derrubar todo o sistema, e a manutenção se torna complexa devido à forte interdependência entre os componentes.

Exemplos clássicos de sistemas monolíticos incluem os primeiros sistemas UNIX, o MS-DOS e o núcleo do Linux (embora o Linux tenha sido gradativamente modularizado, ainda mantém a essência monolítica). Em contraste, a arquitetura de micronúcleo (µ-kernel) executa a maioria dos serviços no espaço de usuário, como servidores separados, buscando maior modularidade e robustez.

A distinção fundamental entre as arquiteturas está no local de execução dos serviços: no monolítico, tudo roda em modo kernel; no micronúcleo, apenas o núcleo mínimo roda em modo kernel, e os demais serviços rodam em modo usuário. Essa é a fronteira que a banca explora: a afirmativa descreve exatamente a característica do monolítico, sem qualquer inversão.

Arquitetura monolítica
  • 1Todos os serviços em um único bloco
  • 2Opera em modo kernel
  • 3Comunicação eficiente entre componentes
  • 4Falha derruba todo o sistema
  • 5Exemplos: Linux, UNIX antigo, MS-DOS
  • 6Arquitetura micronúcleo
    • Núcleo mínimo em modo kernel
    • Serviços em modo usuário
    • Falha isolada
    • Exemplos: Minix 3, QNX
LEVEL · soulevel.com.br

Alternativa C — ✅ CERTOGABARITO

A afirmativa está correta. A definição de sistema monolítico é exatamente essa: todos os serviços integrados em um único bloco de código executável, operando em modo kernel. A literatura confirma: "na abordagem monolítica todo o sistema operacional é executado como um único programa em modo núcleo". Não há erro na afirmativa.

PEGA ESSA DICA!

Para fixar, compare as arquiteturas:

Critério

Monolítico

Micronúcleo

Local dos serviços

Modo kernel

Modo usuário (servidores)

Estrutura

Um único bloco

Núcleo mínimo + serviços

Exemplos

Linux, UNIX antigo, MS-DOS

Minix 3, QNX

Robustez

Menor (falha derruba tudo)

Maior (falha isolada)

Gabarito: letra C (CERTO).

Link permanente: /questoes/qg594783