Quando falamos de mapeamento direto, devemos considerar que cada bloco da memória principal acaba sendo sempre mapeado para uma linha do cache, em ...
Quando falamos de mapeamento direto, devemos considerar que cada bloco da memória principal acaba sendo sempre mapeado para uma linha do cache, em que cada linha existente na cache possui três campos, Patterson e Hennessy (2014) pontua eles:
Onde cada um dos três campos tem a seguinte função:
(1) é utilizada com o intuito de validar se a linha que está sendo procurada é realmente a mesma que está no cache (PATTERSON e HENNESSY, 2014). (2) funciona como um endereço da memória cache, ele aponta (identifica) onde está a linha procurada (PATTERSON e HENNESSY, 2014). (3) são os bits considerados menos significativos, tendo a função de identificar uma determinada palavra dentro de um bloco da memória principal (PATTERSON e HENNESSY, 2014).
a. Índice (ou linha), Tag, Endereço da palavra. b. Memória ROM (Auxiliar) e Memória Secundária (Principal). c. Memória Primária (Principal) e Memória RAM (Auxiliar). d. Memória Secundária (Auxiliar) e Memória Primária (Principal). e. Memória RAM (Principal) e Memória ROM (Auxiliar).
Compartilhar