Buscar

Arquitetura de computadores: MEMÓRIA

Considere um microprocessador de 32 bits que tem uma cache associativa em conjunto com quatro linhas por conjunto de 16 KBytes no chip. Suponha

que a cache tenha um tamanho de linha de quatro palavras de 32 bits. Desenhe um diagrama de blocos dessa cache, mostrando sua organização

e como os diferentes campos de endereço são usados para determinar um acerto/falha de cache. Onde, na cache, a palavra no local de memória

ABCDE8F8 é mapeada?

💡 1 Resposta

User badge image

Ed Verified user icon

A cache associativa em conjunto é uma organização de cache que combina características da cache associativa e da cache direta. Nesse caso, temos uma cache com quatro linhas por conjunto de 16 KBytes no chip, onde cada linha possui quatro palavras de 32 bits. Para determinar um acerto/falha de cache, é necessário analisar os diferentes campos de endereço. No caso de um microprocessador de 32 bits, o endereço de memória é dividido em três campos principais: tag, conjunto e palavra. O campo de tag é responsável por identificar qual bloco de memória está armazenado na linha da cache. O campo de conjunto indica em qual conjunto da cache o bloco de memória está mapeado. E o campo de palavra especifica qual palavra dentro do bloco está sendo acessada. No caso específico do endereço de memória ABCDE8F8, é necessário converter esse endereço para binário e analisar os campos. Como não temos o endereço completo, não é possível determinar exatamente onde a palavra está mapeada na cache. Seria necessário ter o endereço completo para realizar essa análise. Espero ter ajudado! Se tiver mais alguma dúvida, é só perguntar.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais