SóProvas


ID
2763655
Banca
UFPR
Órgão
UFPR
Ano
2018
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Em relação ao cache L1 e L2 dos processadores AMD e INTEL, é correto afirmar:

Alternativas
Comentários
  • Alternativa correta: A. 



    a) GABARITO;


    b) ERRADA: não lembro onde li no livro do Tanembaum, mas a tendência é manter dados e código em caches separadas;


    c) ERRADA: cache L1 acelera o desempenho do processador ou dos registradores, mas não da mamória RAM;


    d) ERRADA: 256 gigabytes de cache é um exagero sem fim;


    e) ERRADA: cada núcleo tem seus caches L1 e L2. O L3 pode ser compartilhado, a depender da arquitetura.



    UPDATE - justificativa da B:


    "CACHES UNIFICADAS VERSUS SEPARADAS Quando a cache no chip apareceu inicialmente, muitos dos projetos consistiam em uma única cache usada para armazenar referências a dados e instruções. Mais recentemente,

    tornou-se comum dividir a cache em duas: uma dedicada a instruções e uma dedicada a dados. Essas duas caches

    existem no mesmo nível, normalmente como duas caches L1. Quando o processador tenta buscar uma instrução

    da memória principal, ele primeiro consulta a cache L1 de instrução, e quando o processador tenta buscar dados

    da memória principal, ele primeiro consulta a cache L1 de dados."


    "Apesar dessas vantagens, a tendência é em direção a caches separadas, particularmente para máquina superescalares, como o Pentium e o PowerPC, que enfatizam a execução de instrução paralela e a pré-busca de instruções futuras previsíveis"

  • "O cache L1 responde por aproximadamente 80% dos acessos, o cache L2 responde por mais 18 ou 19% e a memória RAM responde pelos 1 ou 2% restantes."

     

    Nunca que chutaria isso. Bastante curiosa essa informação.

  • Questão Esdrúxula. Passível de Recurso!