Pular para o conteúdo principal

Questão de Segurança da Informação — Segurança na Internet — FUNDATEC 2023

Segurança da InformaçãoSegurança na Internet
Código
qq894950
Banca
FUNDATEC
Órgão
IF-SC
Ano
2023
Nível
Superior
Cargo
Professor EBTT - Sistemas Distribuídos
Segundo Tanenbaum (2007), nos sistemas distribuídos, consistência, sincronismo e replicação são conceitos fundamentais para garantir a confiabilidade e o desempenho das aplicações. Com base nesse contexto, assinale a alternativa INCORRETA.
  1. AA consistência forte, em um sistema distribuído, busca garantir que todos os nós vejam uma mesma versão dos dados em um determinado momento.
  2. BReplicação síncrona requer a confirmação das atualizações em todas as réplicas antes de serem consideradas concluídas.
  3. CO sincronismo com base em relógios lógicos sempre depende de um relógio global compartilhado entre os componentes do sistema distribuído.
  4. DA consistência linearizável é um modelo que garante que as operações de escrita em um sistema distribuído sejam percebidas em uma ordem total em todas as réplicas.
  5. EA consistência eventual é amplamente utilizada em sistemas distribuídos altamente escaláveis, nos quais a convergência dos dados é mais importante do que a consistência em tempo real.
Revelar gabarito e comentário

GabaritoC — O sincronismo com base em relógios lógicos sempre depende de um relógio global compartilhado entre os componentes do sistema distribuído.

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

Sistemas distribuídos: consistência, sincronismo e replicação

Gabarito: letra C. A alternativa C é a INCORRETA, pois relógios lógicos (ex.: Lamport) não dependem de um relógio global; eles usam contadores locais e troca de mensagens para estabelecer ordenação parcial de eventos. As demais alternativas descrevem corretamente os conceitos.

Conceito

Descrição Correta

Descrição Incorreta (Pegadinha)

Consistência forte

Todos os nós veem a mesma versão dos dados em um dado momento.

Replicação síncrona

Requer confirmação de todas as réplicas antes de concluir a operação.

Sincronismo com relógios lógicos

Usam contadores locais e troca de mensagens para ordenação parcial; não dependem de relógio global.

Dependem de um relógio global compartilhado (alternativa C).

Consistência linearizável

Garante ordem total das operações, como se houvesse uma única cópia.

Consistência eventual

Convergência assíncrona dos dados; comum em sistemas altamente escaláveis.

1Relógios físicos
Sincronização por NTP
Dependem de relógio global
2Relógios lógicos
Contadores locais monotônicos
Ordenação por troca de mensagens
Não dependem de relógio global
3Relógios vetoriais
Detectam concorrência
Cada nó mantém vetor de contadores
Relógios em sistemas distribuídos
LEVELsoulevel.com.br
Relógios em sistemas distribuídos: Relógios físicos (Sincronização por NTP, Dependem de relógio global); Relógios lógicos (Contadores locais monotônicos, Ordenação por troca de mensagens, Não dependem de relógio global); Relógios vetoriais (Detectam concorrência, Cada nó mantém vetor de contadores)

Alternativa A — ✅ Correta

Descreve a consistência forte: todos os nós veem a mesma versão dos dados em um dado momento. Conceito clássico.

Alternativa B — ✅ Correta

Replicação síncrona exige confirmação de todas as réplicas antes de considerar a operação concluída (write-all).

Alternativa C — ❌ Incorreta ⟵ GABARITO

Afirma que "sincronismo com base em relógios lógicos sempre depende de um relógio global". Falso. Relógios lógicos (Lamport, vector clocks) funcionam com contadores monotônicos em cada nó e sincronização via mensagens, sem necessidade de relógio físico global.

Alternativa D — ✅ Correta

A consistência linearizável impõe uma ordem total nas operações, como se houvesse uma única cópia.

Alternativa E — ✅ Correta

A consistência eventual é comum em sistemas altamente escaláveis (ex.: DNS, CDNs), onde a convergência assíncrona é aceita.

NÃO CAIA NESSA!

A banca troca "relógios lógicos" (locais) por "relógio global". Na prova, lembre: relógios lógicos não precisam de relógio físico comum; eles usam lógica de ordenação por mensagens.

Link permanente: /questoes/qq894950