Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questionário 5 Respostas: Questão 01 Resp: Tag Conjunto Byte 8 4 7 Total de blocos da MP = 4K = 212 Total de células por bloco = total de bytes por linha = 128 = 27 (Campo Byte = 7) Total de conjuntos: 64 linhas / 4 linhas = 16 conjuntos (como 24 = 16, então: campo Conjunto = 4) Cálculo do Tag: 4K blocos / 16 conjuntos = 256 blocos por conjunto = 28 (campo Tag = 8) Questão 02 Resp: No mapeamento direto, cada linha da memória principal tem um lugar exclusivo na memória cache. Já No mapeamento associativo cada linha da MP pode ser carregada em qualquer lugar da cache Questão 03 Resp: Por que no mapeamento associativo, os blocos são colocados em qualquer posição vaga, não existindo um local pré-definido. Assim, deve existir uma forma de escolher qual bloco sairá quando a cache estiver cheia Questão 04 Resp: Questão 05 Resp: Questão 06 Resp: Total de bits = 24, 7 conjuntos de 4 bits cada). São divididos em: x bits para campo TAG mais y bits para campo CONJUNTO mais z bits para campo BYTE Se são blocos/linhas de 64 Bytes (26 = 64), então z= 6 (campo Byte) Se são 128 blocos por conjunto (27 = 128), então x = 7 (campo TAG). Sobram 24 – 7 - 6 = 11 bits para y (campo conjunto. Então a resposta é: 11 bits Questão 07 Resp: Política Write Back Questão 08 Resp: Tag Conjunto Byte 12 bits 9 bits 5 bits Conjunto de 4 linhas MP = 64MB o u 2**26 endereços. Cada endereço tem largura de 26 bits Largura de cada bloco da MP e cada linha da cache = 32 bytes ou 2**5 (desse modo, o campo Byte do formato do endereço é igual a 5 Questão 09 Resp: Questão 10 Resp: Questão 11 Resp: Na cache unificada há apenas uma cache para dados e instruções, ou seja, a mesma área de memória rápida é compartilhada ao mesmo tempo para dados e instruções. Em uma cache dividida, não ocorre esse problema, pois há uma cache somente para dados e outra somente para instruções, com barramentos diferentes. FALTA A SEGUNDA PARTE DA PERGUNTA Questão 12 Resp: Questão 13 Resp: Questão 14 Resp: Questão 15 Resp: Writ Back – Porque nem sempre o dado é atualizado, com isso não é necessário retornar como dado para MP Questão 16 Resp: Para acessar cada conjunto, o sistema usa método direto e em cada conjunto usa-se método associativo. Questão 17 Resp: FIFO – First-In, First-Out ● Esquema de fila # Primeiro a chegar é o primeiro a sair ● Escolha independe da frequência de uso do bloco pelo processador least recently used (LRU): Este algoritmo escolhe a linha que esta a mais tempo sem uso pela CPU e substitui pela nova linha.
Compartilhar