Sobre mapeamentos da cache
Eu tenho 5MB qual o tamanho total do meu endereçamento em bits?
Queria entender o passo a passo,
Soluções para a tarefa
Respondido por
1
5 MB = 5 megabytes = 5 * 1024 kylobytes = 5 * 1024 * 1024 bytes= 5.242.880 bytes distintos que precisam ser endereçados. Para tanto serão necessários 22,3 bits para endereça-los (log de 5.242.880 na base 2). Arredondando para cima 23 bits serão necessários para endereça-lo
IgorLrs:
Estava na duvida sobre isso de arredondar, mais hoje tive acesso a uma questao assim, São 5 MByte de memória principal, tamanho de palavra 4 bytes, tamanho do bloco 16 bytes cache de 128 kbytes, aqui devo responder com mapeamento direto, me disseram que o total do endereçamento é 21 bits, tentei fazer assim 5 * 1024 * 1024 bytes e dividi por 4 mais não cheguei em 2²¹, poderia verificar para mim?
Perguntas interessantes
Matemática,
11 meses atrás
Inglês,
11 meses atrás
Biologia,
11 meses atrás
Matemática,
1 ano atrás
Saúde,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás