Questão FC394016
Uma cache tem capacidade de 1 Mb. Os dados são transferidos entre a memória principal e a cache em blocos de 8 bytes cada. Com quantas linhas esta cache é organizada?
Sistemas de Armazenamento
IBADE · 2020
Uma cache tem capacidade de 1 Mb. Os dados são transferidos entre a memória principal e a cache em blocos de 8 bytes cada. Com quantas linhas esta cache é organizada?
- 2\(^{10}\)
- 2\(^{14}\)
- 2\(^{32}\)
- 2\(^{12}\)
- 2\(^2\)
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
Interpreta-se aqui Mb como megabit: 1 Mb = \(2^{20}\) bits. É importante usar a mesma unidade em numerador e denominador para a divisão.
O bloco transferido tem 8 bytes = 64 bits = \(2^{6}\) bits.
Aplicando a relação \( \text{num\_linhas} = \dfrac{\text{capacidade da cache}}{\text{tamanho da linha}} \), obtemos \( \text{num\_linhas} = \dfrac{2^{20}\ \text{bits}}{2^{6}\ \text{bits}} = 2^{20-6} = 2^{14} \).
Portanto, a cache está organizada em 2^{14} linhas, pois dividimos a capacidade total em bits pelo tamanho de cada linha em bits.
Conteúdo do catálogo FC Concursos · Atualizado em