GeraProva GeraProva Provas com IA para professores do Brasil
Computação8º anoBNCC EF08CO05Difícil⏱ medio

Relatório de operação de um sistema de vigilância inteligente descreve o tratamento de fluxos de vídeo e…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF08CO05

Compreender os conceitos de paralelismo, concorrência e armazenamento/ processamento distribuídos.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Relatório de operação de um sistema de vigilância inteligente descreve o tratamento de fluxos de vídeo e registros de sensores em tempo real. Durante um grande festival, foram recebidos 16 câmeras de alta definição e 32 sensores de som espalhados por diferentes setores. As estações de processamento, distribuídas em três datacenters, dividem a recepção e a análise: cada nó coleta leituras dos sensores próximos e encaminha clipes de vídeo para filas de tarefas. Enquanto isso, o sistema de armazenamento replicado mantém cópias dos dados em cada site para evitar perda de informação. O processamento de detecção de eventos exige leitura contínua dos fluxos e resposta imediata quando ocorre anomalia. Elabore a configuração de alocação de tarefas que maximize o paralelismo, mantenha a concorrência das leituras de sensores e garanta o processamento distribuído, segundo o cenário apresentado.

  1. A) Consolidar todos os fluxos de vídeo em um único nó central e processar leituras de sensores em multithreading, com backup periódico de dados
  2. B) Agrupar fluxos de vídeo e leituras de sensores em uma única tarefa sequencial por nó, com replicação assíncrona sem divisão de processamento
  3. C) Distribuir fluxos de vídeo em pares de nós redundantes, processar leituras de sensores sequencialmente em cada nó e armazenar dados apenas no datacenter principal
  4. D) Designar um nó para processar todos os sensores e outro para todos os vídeos em execução alternada, com replicação limitada a dois datacenters
  5. E) Atribuir cada fluxo de vídeo a um nó distinto e usar threads independentes para leituras de sensores, com replicação de dados em todos os datacenters

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. Identifique os requisitos do enunciado: maximizar o paralelismo, manter a concorrência das leituras de sensores, garantir processamento distribuído e replicar dados para evitar perda de informação, com três datacenters e 16 câmeras e 32 sensores.
  2. Analise a alternativa E, que atende a todos os requisitos. Atribuir cada fluxo de vídeo a um nó distinto distribui a carga e gera paralelismo. Threads independentes para as leituras de sensores mantêm a concorrência. Replicar os dados em todos os datacenters atende à exigência de evitar perda de informação e garante processamento distribuído.
  3. Verifique as demais alternativas. A centraliza todos os vídeos em um único nó, o que elimina o paralelismo e cria gargalo. B usa uma única tarefa sequencial por nó, o que impede a concorrência pedida, e a replicação assíncrona não cumpre o papel de divisão de processamento. C armazena dados apenas no datacenter principal, contrariando a exigência de replicação entre sites, e processa sensores sequencialmente. D usa execução alternada, que anula o paralelismo, e replica apenas em dois datacenters, deixando um deles sem cópia.
  4. Conclusão: a alternativa correta é a E, coincidindo com o gabarito oficial.

💡 Dica: Analise a distribuição das tarefas para maximizar paralelismo e garantir replicação.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

Acredita que concentrar todos os vídeos em um único nó simplifica a coordenação e que backup periódico basta para proteger os dados, ignorando o gargalo e a necessidade de replicação contínua.

Por que engana: Escolher alternativas que centralizam processamento, ignorando paralelismo e replicação adequada.

B Erradaerro: Procedimental

Entende que agrupar tarefas em uma única sequência por nó organiza melhor o processamento e que replicação assíncrona já resolve o paralelismo, sem perceber que isso contraria a concorrência pedida.

C Erradaerro: Interpretação

Foca em redundância de nós para vídeos e confunde backup com replicação, imaginando que manter dados só no datacenter principal é suficiente, e processa sensores sequencialmente, o que contraria a concorrência exigida.

D Erradaerro: Conceitual

Imagina que dividir tarefas por tipo de sensor em nós dedicados e alternar a execução ainda gera paralelismo, e que replicar em apenas dois datacenters é suficiente, ignorando que o enunciado cita três sites.

E Correta

Combina processamento paralelo de vídeos em nós distintos, concorrência via threads para sensores e replicação em todos os datacenters conforme cenário

Raio-X da questão

Dificuldade Difícil
Bloom Criar
Leitura medio
Discriminação alto
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade multipla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 consolidacao
🎯 Conceito central

processamento distribuído paralelo

📌 Objetivo

avaliacao

🧱 Pré-requisitos

sistemas distribuídos básicos · concorrência e paralelismo

📚 Reveja

Estude conceitos de paralelismo e replicação em sistemas distribuídos.

⚠️ Erro mais comum

Escolher alternativas que centralizam processamento, ignorando paralelismo e replicação adequada.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Sistemas distribuídos e internet - Fundamentos de sistemas distribuídos

🔎 Resolver outra questão

Cole o enunciado e veja a resolução passo a passo, a alternativa correta e por que as outras estão erradas.

Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.