⾕

Computação  |  

Coerência de Cache

Em sistemas multi-core ou multiprocessados, cada núcleo pode possuir sua própria cache. Para garantir consistência dos dados, é necessário aplicar protocolos de coerência, como:

I) MESI (Modified, Exclusive, Shared, Invalid)

II) MOESI, MESIF, entre outros

Esses protocolos asseguram que, se um processador altera um dado, os demais vejam a modificação correta, evitando inconsistências entre caches locais.

Considerações Finais

O desempenho global de um computador depende fortemente da eficiência do subsistema de memória.

A hierarquia, aliada a técnicas como cache associativa, substituição inteligente e protocolos de coerência, busca minimizar o impacto da diferença de velocidade entre CPU e memória principal.

Com o avanço tecnológico, novas memórias híbridas (como MRAM, ReRAM e 3D XPoint) vêm surgindo, prometendo unir o melhor dos dois mundos: alta velocidade e não volatilidade.

Questões

Exercite seu aprendizado!

Back