Questão de Sistemas Operacionais — Kernel — FUNDATEC 2024
Sistemas Operacionais›Kernel
Código
qg164411
Banca
FUNDATEC
Órgão
IF Sul - MG
Ano
2024
Nível
Superior
Cargo
Professor do Ensino Básico, técnico e Tecnológico: MCH-02 - Informática
O IOS da Apple e o Android da Google são dois sistemas operacionais para dispositivos móveis que possuem um ____ básico e um ____ que fornece serviços como armazenamento de dados, exibição na tela, multimídia e navegação na web.Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Akernel – middleware
Bkernel – bootstrap
Ccompilador – bootstrap
Dcompilador – firmware
Efirmware – middleware
Revelar gabarito e comentário▾
GabaritoA — kernel – middleware
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”.
Componentes de sistemas operacionais móveis
Gabarito: letra A. O sistema operacional possui um kernel (núcleo) como componente básico, que gerencia hardware e recursos, e um middleware que fornece serviços como armazenamento, exibição, multimídia e navegação na web. Esses dois elementos são típicos da arquitetura de SOs modernos, separando as funções essenciais das de suporte a aplicativos.
O kernel é o componente central, responsável por comunicação entre hardware e software, gerenciamento de processos, memória e dispositivos. Já o middleware oferece uma camada de serviços que facilita o desenvolvimento de aplicações, como APIs para acesso a dados, gráficos e rede.
Componentes de SO móvel: Kernel (núcleo) (Gerencia hardware, Gerencia processos, Gerencia memória); Middleware (serviços) (Armazenamento, Exibição na tela, Multimídia, Navegação web); Outros conceitos (não preenchem) (Bootstrap (inicialização), Compilador (tradução de código), Firmware (software embutido))
Alternativa A — ✅ Correta ⟵ GABARITO
A alternativa preenche corretamente as lacunas: o componente básico é o kernel e o que fornece serviços como armazenamento, exibição, multimídia e navegação é o middleware. Esses conceitos se aplicam tanto ao iOS quanto ao Android.
Alternativa B — ❌ Incorreta
Troca o segundo termo por bootstrap. O bootstrap é o processo de inicialização do sistema, não um provedor de serviços contínuos como armazenamento e navegação.
Alternativa C — ❌ Incorreta
Usa compilador como primeiro termo, que é uma ferramenta para traduzir código fonte em código executável, não o núcleo do sistema operacional.
Alternativa D — ❌ Incorreta
Mantém o erro do compilador e ainda troca o segundo termo para firmware, que é software embutido em hardware (como BIOS), não uma camada de serviços para aplicativos.
Alternativa E — ❌ Incorreta
Inicia com firmware (que não é o núcleo) e termina com middleware – embora middleware seja correto, o primeiro termo está errado. O núcleo é o kernel, não o firmware.
PEGA ESSA DICA!
Em arquiteturas de SO, lembre-se: kernel é a parte mais baixa, essencial; middleware é a camada que oferece serviços comuns a aplicativos (ex.: Android Runtime, bibliotecas de mídia). Bootstrap, firmware e compilador são conceitos distintos e não cumprem o papel descrito.