Técnicas de escrita em cache: write-back
Gabarito: letra C. A técnica write-back (escrita de volta) é definida pelo armazenamento dos dados modificados apenas no cache, com a escrita na memória principal ocorrendo somente quando a linha de cache correspondente é substituída. Esse comportamento contrasta com o write-through, que atualiza a memória imediatamente. As demais alternativas descrevem erroneamente o write-back ou apresentam conceitos diferentes.
Alternativa A — ❌ Incorreta
Afirma que os dados são imediatamente escritos na memória principal ao serem alterados no cache. Essa descrição corresponde à técnica write-through, não ao write-back. No write-back, a memória principal não é atualizada de imediato.
Alternativa B — ❌ Incorreta
Descreve uma gravação simultânea no cache e na memória principal. Isso também é característico do write-through, não do write-back. No write-back, a escrita na memória principal é postergada.
Alternativa C — ✅ Correta ⟵ GABARITO
Exata definição de write-back: os dados modificados permanecem apenas no cache até o momento em que a linha de cache precisa ser substituída (por exemplo, quando uma nova linha é trazida para o cache). Nesse instante, o dado sujo (modificado) é escrito de volta na memória principal.
Alternativa D — ❌ Incorreta
Afirma que a escrita na memória principal ocorre apenas em caso de cache miss (falta de cache). No write-back, a escrita na memória principal ocorre na substituição de linha, e não diretamente em um miss. O miss pode desencadear a substituição, mas a descrição é imprecisa e não captura a essência da técnica.
Alternativa E — ❌ Incorreta
Propõe uma sincronização periódica entre cache e memória principal, independentemente de alterações. Isso não corresponde a nenhuma técnica padrão de gerenciamento de cache; o write-back só escreve quando a linha é substituída, não em intervalos de tempo.
Gabarito: letra C