Nos sistemas de memória, a organização dos blocos armazenados é denominada mapeamento. Sendo mais específico em relação à cache, o mapeamento envolve as políticas e os mecanismos que possam direcionar o bloco dentro da cache; e, consequentemente, como localizá-lo em futuras demandas.
Ainda quanto à cache, existem três tipos de mapeamento: memória associativa, mapeamento direto e conjunto associativo. No mapeamento direto e no conjunto associativo, cada bloco tem, exatamente, uma única posição (linha) para ser armazenado.
Para esta questão, suponha uma memória composta por oito linhas que receberá os seguintes blocos: 33, 28, 47 e 10.
Agora, selecione a alternativa que contém a sequência correta dos números das linhas que receberão os blocos.
desphermes:
1; 4; 7; 2
Soluções para a tarefa
Respondido por
0
Resposta:
Resposta Selecionada:
1; 4; 7; 2.
Resposta Correta:
Correta
1; 4; 7; 2.
Explicação:
Comentário da resposta:
Resposta correta: você observou que o número da linha corresponde ao resto da divisão do número do bloco pelo número da linha. O número da linha poderá ser gerado, também, com a coleta dos três últimos bits do número do bloco. O valor 3 é obtido em função da quantidade de linhas – no caso, oito linhas. Dessa forma, tem-se log 2(8) = 3.
Perguntas interessantes