Mapeamento de conjunto


Na memória cache, as linhas são agrupadas em conjuntos onde para cada bloco da memória principal é armazenado em uma linha de um determinado conjunto do cache

Para determinar em qual conjunto um bloco será direcionamento, utiliza-se a operação de “mod” , çãóº

Já a linha do conjunto onde o bloco da memória principal será armazenado, por ordem de entrada (o primeiro bloco será armazenado na primeira linha do conjunto, e assim por diante)

  • Caso um conjunto esteja cheio, será utilizado algum algoritmo de mapeamento associativo (FIFO, LRU ou LFU) para realizar substituição do dados pelo novo vindo da memória principal

Referências


Aula 08 - Subsistema de Memória - Parte 3