REVISAO DE ARQUITETURA DE COMPUTADORES
1) Explique os conceitos de localidade temporal e localidade espacial.
2) Para que servem os registradores PC e RI?
3) Explique a motivação de incluir memória cache nos computadores, já que são mais caras e menores do que a RAM.
4) De que maneira o pipeline melhora o desempenho dos processadores?
5) Qual a influência do clock do processador na velocidade com que as operações são realizadas entre processador e memória?
6) Explique os conceitos de miss e hit de cachê.
7) O que é miss penalty?
8) Explique as políticas de escrita write through e write back, suas vantagens e desvantagens.
9) Como funciona o mapeamento direto entre endereços de cache e memória principal?
10) Explique os algoritmos de substituição LFU, LRU e FIFO.
11) O que é o Gargalo de Von Neumann? Que tipo de problema ele pode causar?
12) Explique os passos do ciclo de instrução.
13) Descreva como funcionam as técnicas abaixo:
a) Pipelining
b) Predição de desvios
c) Execução fora de ordem
d) HT
14) O que significam os termos assembly e assembler?
15) O que é o ISA de um processador?
16) O que é tempo de acesso de uma memória?
17) Para que servem os registradores RDM e REM?
18) Para que serve o refresh?
19) Compare os métodos de mapeamento direto, associativo e associativo por grupos, apontando as vantagens que cada um oferece.
20) Em que sentido as localidades temporal e espacial conseguem fazer com que a memória cache seja realmente eficiente para o computador