memóriahierarchia
Memória hierárquica é uma organização de memória utilizada em sistemas de computação para equilibrar velocidade, capacidade e custo, empregando várias camadas com diferentes velocidades de acesso, latência e custo por bit. A ideia central é manter os dados mais usados nos níveis mais rápidos e mais caros, enquanto os menos usados residem nos níveis mais lentos e econômicos.
Os níveis típicos incluem: registradores do processador, cache de nível L1, cache L2 e, em muitos sistemas,
Cada nível utiliza estratégias de organização, como mapeamento direto, cache associativo ou cache por conjunto, além
Além disso, a hierarquia de memória se relaciona com memória virtual e tabelas de páginas por meio
Em sistemas multinúcleo e GPUs, a coerência de caches é um desafio adicional, exigindo protocolos que mantêm