Pular para o conteúdo principal

Questão de Noções de Informática — Conceitos Gerais de Sistemas Operacionais e Sistemas de Arquivos — Quadrix 2026

Noções de InformáticaConceitos Gerais de Sistemas Operacionais e Sistemas de Arquivos
Código
qa407339
Banca
Quadrix
Órgão
CRESS 10 (RS)
Ano
2026
Cargo
Ag Adm ( )
O sistema operacional Android é amplamente utilizado em dispositivos móveis e embarcados, sendo desenvolvido com base em arquitetura em camadas. Considerando essa informação, bem como a definição técnica de Android e as suas características estruturais, assinale a opção que apresenta o Android como sistema operacional.
  1. AFunciona como firmware básico responsável apenas pela inicialização do equipamento.
  2. BÉ um sistema proprietário fechado, sem acesso ao código‑fonte base.
  3. CExecuta somente aplicativos desenvolvidos em linguagem nativa C.
  4. DUtiliza o Kernel Linux para gerenciar hardware, processos e memória do dispositivo.
  5. EExecuta aplicativos diretamente sob hardware sem camada intermediária.
Revelar gabarito e comentário

GabaritoD — Utiliza o Kernel Linux para gerenciar hardware, processos e memória do dispositivo.

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

Android: sistema operacional baseado em Linux

Gabarito: letra D. O Android é um sistema operacional de código aberto que utiliza o Kernel Linux para gerenciar hardware, processos e memória do dispositivo — é essa a característica estrutural que o define como sistema operacional. As demais alternativas apresentam definições incorretas ou incompletas, confundindo o Android com firmware, sistema proprietário ou plataforma de execução direta sobre hardware.

O Android é um sistema operacional desenvolvido pela Google, baseado em uma arquitetura em camadas. A camada mais baixa é o Kernel Linux, que é o núcleo do sistema responsável por funções essenciais como gerenciamento de processos, memória, drivers de hardware, segurança e rede. Acima do kernel, existem outras camadas, como as bibliotecas nativas, o runtime (ART - Android Runtime), o framework de aplicativos e, por fim, os aplicativos. Essa estrutura em camadas permite que o Android seja portável para diferentes dispositivos e ofereça uma interface padronizada para os desenvolvedores.

O Android é um sistema open source (código aberto), baseado no projeto AOSP (Android Open Source Project). Isso significa que o código-fonte é disponibilizado para que fabricantes e desenvolvedores possam estudar, modificar e distribuir suas próprias versões. No entanto, isso não significa que todos os componentes sejam abertos — alguns serviços do Google, como a Play Store, são proprietários. A alternativa B, que afirma ser o Android um sistema proprietário fechado, está incorreta justamente por ignorar essa natureza de código aberto.

A arquitetura em camadas do Android é um dos seus diferenciais. O kernel Linux fornece a base de abstração de hardware, enquanto as camadas superiores oferecem serviços como gerenciamento de janelas, gráficos, banco de dados e segurança. Os aplicativos, por sua vez, são executados sobre o framework, que fornece APIs (Application Programming Interfaces) para acesso aos recursos do sistema. Essa separação em camadas é o que permite que o Android seja executado em uma ampla variedade de dispositivos, desde smartphones até TVs e relógios inteligentes.

A pegadinha da banca nesta questão é confundir o Android com outros tipos de software ou com sistemas operacionais de arquitetura diferente. O candidato que não conhece a estrutura do Android pode ser induzido a marcar a alternativa A (firmware), a alternativa B (proprietário) ou a alternativa E (execução direta sobre hardware). A alternativa C, que limita os aplicativos à linguagem C, também é um distrator comum, pois o Android suporta diversas linguagens, como Java e Kotlin.

Guarde a fronteira entre sistema operacional e firmware: o firmware é um software de baixo nível que controla o hardware específico, enquanto o sistema operacional gerencia os recursos do sistema e fornece uma interface para os aplicativos. É exatamente nessa distinção que as alternativas se dividem.

Alternativa A — ❌ Incorreta

Afirma que o Android funciona como firmware básico, responsável apenas pela inicialização do equipamento. Isso é um erro conceitual: o firmware é um software de baixo nível que controla o hardware específico, enquanto o sistema operacional gerencia os recursos do sistema e fornece uma interface para os aplicativos. O Android, como sistema operacional, vai muito além da inicialização — ele gerencia processos, memória, arquivos, rede e fornece APIs para os aplicativos. A inicialização é apenas uma das funções do kernel, não a única.

Alternativa B — ❌ Incorreta

Afirma que o Android é um sistema proprietário fechado, sem acesso ao código-fonte base. Isso é falso: o Android é um sistema de código aberto, baseado no projeto AOSP (Android Open Source Project). O código-fonte é disponibilizado para que fabricantes e desenvolvedores possam estudar, modificar e distribuir suas próprias versões. Embora alguns serviços do Google, como a Play Store, sejam proprietários, o núcleo do sistema é aberto. A banca explora a confusão entre o Android e outros sistemas proprietários, como o iOS da Apple.

Alternativa C — ❌ Incorreta

Afirma que o Android executa somente aplicativos desenvolvidos em linguagem nativa C. Isso é incorreto: o Android suporta diversas linguagens de programação, como Java, Kotlin, C++ e, mais recentemente, outras linguagens por meio de ferramentas como o NDK (Native Development Kit). A linguagem C é usada para o kernel e para bibliotecas nativas, mas os aplicativos são, em sua maioria, desenvolvidos em Java ou Kotlin, executados sobre o runtime ART (Android Runtime). A alternativa confunde a linguagem de desenvolvimento do sistema com a linguagem dos aplicativos.

Alternativa D — ✅ Correta ⟵ GABARITO

Afirma que o Android utiliza o Kernel Linux para gerenciar hardware, processos e memória do dispositivo. Isso é exatamente o que define o Android como sistema operacional: o kernel Linux é o núcleo do sistema, responsável por gerenciar os recursos de hardware, como processador, memória, dispositivos de entrada e saída, e por fornecer serviços essenciais como gerenciamento de processos, memória, segurança e rede. Essa é a característica estrutural mais importante do Android e a que o diferencia de outros sistemas operacionais móveis.

Alternativa E — ❌ Incorreta

Afirma que o Android executa aplicativos diretamente sob hardware, sem camada intermediária. Isso é falso: o Android possui uma arquitetura em camadas, com o kernel Linux na base, seguido pelas bibliotecas nativas, o runtime ART, o framework de aplicativos e, por fim, os aplicativos. Os aplicativos não interagem diretamente com o hardware; eles utilizam as APIs fornecidas pelo framework, que por sua vez acessam o kernel. Essa separação em camadas é fundamental para a portabilidade e a segurança do sistema.

NÃO CAIA NESSA!

A banca adora trocar o conceito de sistema operacional pelo de firmware ou de software proprietário. Nesta questão, a alternativa A (firmware) e a B (proprietário) são armadilhas clássicas. Lembre-se: o Android é um sistema operacional de código aberto, baseado em Linux, com arquitetura em camadas. Com treino, você enxerga essas trocas de longe 💪

PEGA ESSA DICA!

Para questões sobre Android, foque na estrutura em camadas e no papel do kernel Linux. Se a alternativa mencionar "firmware", "proprietário" ou "execução direta", desconfie imediatamente. O Android é open source e usa Linux como núcleo — essas são as duas características mais cobradas.

Gabarito: letra D

Link permanente: /questoes/qa407339