Pular para o conteúdo principal

Questão de Sistemas Operacionais — Sistemas Operacionais — FGV 2024

Sistemas OperacionaisSistemas Operacionais
Código
fg085359
Banca
FGV
Órgão
INPE
Ano
2024
Nível
Superior
Cargo
Tecnologista Júnior I - Ambientes Críticos de Tecnologia da Informação em Centro de Dados
O sistema operacional Android, apesar de ter seu kernel baseado no kernel Linux, carrega conceitos únicos, voltados à sua aplicação como sistema operacional móvel. Um dos fundamentos do sistema Android é o conceito de intente.Sobre o conceito de intente, assinale a afirmativa correta.
  1. AÉ um mecanismo de comunicação restrito a componentes de um mesmo aplicativo.
  2. BÉ um mecanismo de entrega de mensagens entre diferentes partes do sistema Android.
  3. CPode ser classificado como explícitos ou implícitos.
  4. DTem somente a função de inicializar os aplicativos.
  5. ETem o objetivo de reduzir o consumo de memória RAM, limitada pelas características de aparelhos móveis.
Revelar gabarito e comentário

GabaritoB — É um mecanismo de entrega de mensagens entre diferentes partes do sistema Android.

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

Intents no Android

Gabarito: letra B. O conceito de intent no Android é essencialmente um mecanismo de entrega de mensagens que permite a comunicação entre diferentes partes do sistema, como activities, services e broadcast receivers. Embora a alternativa C também seja verdadeira (intents podem ser explícitos ou implícitos), a banca considerou que a definição mais abrangente e que melhor responde ao enunciado é a da letra B. As demais alternativas contêm erros conceituais.

Intent (Android)
  • 1Conceito central
    • Mecanismo de entrega de mensagens
    • Comunicação entre partes do sistema
      • Activities
      • Services
      • Broadcast receivers
    • Acoplamento fraco e assíncrono
  • 2Classificação
    • Explícito (componente definido)
    • Implícito (sistema escolhe)
  • 3Funções
    • Iniciar activities
    • Iniciar services
    • Enviar broadcasts
    • Abrir URLs
  • 4Não é restrito a um app
  • 5Não é só inicializar
  • 6Não gerencia memória
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Intents não são restritos a um mesmo aplicativo. Eles podem ser usados para comunicação entre componentes de aplicativos distintos, principalmente por meio de intents implícitos, que delegam ao sistema a escolha do componente adequado.

Alternativa B — ✅ Correta ⟵ GABARITO

Intents são descritos como "mensagens" que solicitam uma ação a outro componente (activity, service, broadcast receiver) do sistema Android. Eles podem transportar dados e especificar a ação desejada, atuando como um meio de comunicação assíncrona e fracamente acoplada.

Alternativa C — ❌ Incorreta

A afirmação de que intents podem ser classificados como explícitos ou implícitos é verdadeira, porém não define o conceito central de intent. A banca avaliou que a questão cobrava a essência do mecanismo (comunicação), e não uma propriedade classificatória. Portanto, embora correta em parte, não é a resposta esperada.

Alternativa D — ❌ Incorreta

Intents não têm apenas a função de inicializar aplicativos. Eles também iniciam services, enviam broadcasts, abrem URLs, entre outras funções. Reduzir seu propósito a "somente inicializar" é um erro.

Alternativa E — ❌ Incorreta

Redução do consumo de memória RAM não é objetivo dos intents. O Android gerencia recursos por meio de outros mecanismos (como ciclo de vida de processos e gerenciamento de memória); intents são puramente um mecanismo de comunicação.

NÃO CAIA NESSA!

A alternativa C parece correta à primeira vista, e de fato é verdadeira. Porém, a pergunta pede o conceito de intent, e a banca considerou que a definição essencial é a de mecanismo de entrega de mensagens (B). Cuidado para não confundir uma propriedade verdadeira com a resposta mais completa.

Gabarito: letra B.

Link permanente: /questoes/fg085359