Flashcard FC395660
Como calcular a linha da cache (mapeamento direto) a partir de um endereço binário?
Sistemas de Armazenamento
IBADE · 2020
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