FC ConcursosFC Concursos

Flashcard FC395660

Como calcular a linha da cache (mapeamento direto) a partir de um endereço binário?

Sistemas de Armazenamento

IBADE · 2020

De acordo com o assunto TI Organização e Arquitetura dos Computadores: Sistemas de Armazenamento, responda:

Como calcular a linha da cache (mapeamento direto) a partir de um endereço binário?
Mostrar resposta e comentário

Resposta

Linha 21.

Passos:
1. Número de bits do endereço: $32$ (memória $2^{32}$ bytes).
2. Deslocamento: $\log_2 16 = 4$ bits (tamanho do bloco).
3. Índice: $\log_2 64 = 6$ bits (linhas da cache).
4. Tag: $32-6-4=22$ bits.
5. Extraia os 6 bits de índice do endereço: $010101$.
6. Converta para decimal: $0\cdot2^5+1\cdot2^4+0\cdot2^3+1\cdot2^2+0\cdot2^1+1\cdot2^0=21$.
Portanto, o endereço mapeia para a linha 21.






Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/394017

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo