Ao decompor um algoritmo de sincronização de dados em uma rede, qual subproblema corresponde à consistência…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Compreender os conceitos de paralelismo, concorrência e armazenamento/ processamento distribuídos.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Ao decompor um algoritmo de sincronização de dados em uma rede, qual subproblema corresponde à consistência dos dados entre nós: detecção de conflitos, compressão ou encriptação?
- A) Encriptação resolve conflitos entre cópias de dados em uma rede.
- B) Detecção de conflitos.
- C) Detecção de conflitos não é necessária para sincronizar dados.
- D) A compressão é essencial para garantir a consistência dos dados entre nós.
- E) A consistência dos dados é garantida pela compressão de informações.
✅ Resposta correta: alternativa B
Resolução passo a passo
- A questão pergunta qual subproblema da sincronização de dados entre nós corresponde à consistência dos dados. Entre as opções apresentadas (detecção de conflitos, compressão ou encriptação), a consistência depende de identificar quando cópias de um mesmo dado foram alteradas de forma divergente em nós diferentes.
- Quando dois nós modificam o mesmo registro sem estarem sincronizados, surgem versões diferentes. Para que todos os nós terminem com os mesmos dados, o algoritmo precisa primeiro detectar esses conflitos e depois resolvê-los. Logo, a detecção de conflitos é o subproblema ligado diretamente à consistência.
- A compressão reduz o volume de dados transmitidos, sendo um problema de eficiência e não de consistência. A encriptação protege o conteúdo contra acesso não autorizado, sendo um problema de segurança e não de consistência.
- Por que as outras estão erradas: A afirma que encriptação resolve conflitos, mas a encriptação não identifica nem resolve divergências entre cópias. C nega a necessidade de detectar conflitos, o que contraria o objetivo de manter a consistência. D atribui à compressão o papel essencial na consistência, o que não procede, pois ela trata do tamanho dos dados. E atribui à compressão a garantia da consistência, confundindo eficiência de transmissão com integridade entre réplicas.
- Gabarito oficial B confirmado pela análise.
💡 Dica: Identifique qual opção trata divergências entre cópias dos dados.
Alternativa por alternativa
O aluno acredita que a encriptação atua sobre conflitos entre cópias, confundindo proteção de dados com sincronização. Ele não percebe que cifrar um dado não identifica nem resolve divergências entre versões.
Consistência trata de identificar e resolver discrepâncias entre cópias de dados; compressão reduz tamanho e encriptação protege conteúdo, mas não garantem consistência.
O aluno supõe que, por ser possível copiar dados sem checar divergências, a detecção de conflitos seria desnecessária. Esse raciocínio ignora que sem detectar conflitos não há como manter os nós consistentes.
O aluno associa a compressão à qualidade geral do sincronismo, pensando que reduzir os dados melhora a consistência. Na verdade, a compressão afeta apenas o tamanho e a velocidade de transmissão.
Por que engana: Confundir técnicas que alteram ou protegem os dados, como compressão e encriptação, com a detecção de divergências entre cópias mantidas em diferentes nós.
O aluno confunde eficiência de transmissão com integridade, imaginando que dados menores garantem que todos os nós tenham a mesma versão. A compressão não compara nem reconcilia réplicas.
Raio-X da questão
Consistência em sincronização de dados
diagnostico
Noção de sincronização de dados · Diferença entre conflito e compressão
Revise o papel da detecção de conflitos na sincronização de dados entre nós.
Confundir técnicas que alteram ou protegem os dados, como compressão e encriptação, com a detecção de divergências entre cópias mantidas em diferentes nós.
ciencia_tecnologia
tomada_decisao
cientifico
Questões parecidas com resolução
- Ao decompor um algoritmo que agrega dados de múltiplos nós em uma rede, qual subtarefa define como tratar dados…
- Considere um algoritmo que integra dados de sensores em uma rede. Ao aplicar decomposição, qual subtarefa deve garantir…
- Ao decompor um algoritmo paralelo que processa dados em uma rede distribuída, qual risco associado ao uso de uma…
- Ao transmitir uma matriz de registros por uma rede, que técnica computacional permite detectar alterações nos dados…
- Em um algoritmo para transmitir dados em uma rede, ao aplicar decomposição, qual subtarefa trata de detectar perda de…
- Em um algoritmo que sincroniza registros escolares por rede, qual subrotina deve ser isolada para tratar apenas a…
Todas as questões de Sistemas distribuídos e internet - Fundamentos de sistemas distribuídos
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
