Questão nº 52

Questão de Tecnologia da Informação · CESGRANRIO Transpetro PSP-RH-2018.1 (nº 52)

CESGRANRIO2018Analista de Sistemas Júnior - InfraestruturaTecnologia da Informação
Gabarito: Aver comentário ↓

O problema mais crítico na organização SMP (Symmetric Multiprocessing) é o de coerência de cache e, para tratar esse problema, são projetados protocolos de coerência de cache. Há um protocolo que distribui a responsabilidade de manter coerência de cache entre todos os controladores de cache em um multiprocessador.
Nesse protocolo, os controladores usam um mecanismo de difusão (broadcast) para comunicar alterações numa linha de cache compartilhada.
Tal protocolo é o

Resposta comentada

Gabarito Alternativa A

Conceito-chave: Em um sistema com vários processadores (SMP), cada um tem seu próprio cache. O protocolo snoopy (ou "de escuta") faz com que todos os controladores de cache fiquem "ouvindo" (snooping) o barramento; quando um processador altera uma linha de cache, ele transmite (broadcast) essa mudança para todos os outros, que atualizam ou invalidam suas cópias. É como uma sala onde todos gritam suas mudanças e todos escutam.

  • (A) Correta: O snoopy protocol é exatamente o que distribui a responsabilidade entre todos os controladores de cache, usando broadcast no barramento para avisar alterações — por isso é o gabarito.
  • (B) Incorreta: O directory protocol usa um diretório centralizado (uma estrutura de dados) para rastrear quem tem cada linha de cache, em vez de broadcast — a armadilha aqui é que ele também resolve coerência, mas por outro mecanismo (não difunde para todos).
  • (C) Incorreta: Write back protocol é uma política de escrita (só atualiza a memória principal quando a linha é removida do cache), não um protocolo de coerência entre múltiplos caches.
  • (D) Incorreta: Write through protocol é outra política de escrita (atualiza a memória principal a cada escrita), mas não trata da coerência entre caches de processadores diferentes.
  • (E) Incorreta: Read miss protocol não existe como protocolo de coerência; "read miss" é apenas um evento (falta de leitura) que dispara ações, não um protocolo de manutenção de coerência.

Fonte: CESGRANRIO Transpetro PSP-RH-2018.1 Analista de Sistemas Júnior - Infraestrutura. Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho