Please enable JavaScript.
Coggle requires JavaScript to display documents.
Mapa Mental – Hierarquia de Memória - Coggle Diagram
Mapa Mental – Hierarquia de Memória
Conceito Geral
Organização em camadas (pirâmide)
Balanceia: Velocidade, Capacidade, Custo
Níveis da Hierarquia
Registradores
Mais rápidos (~1 ciclo de clock)
Muito caros, pouca capacidade
"Mesa de trabalho da CPU"
Cache (L1, L2, L3)
SRAM
1–60 ciclos
Armazena dados acessados com frequência
Memória Principal (RAM – DRAM)
Boa capacidade e custo médio
Centenas de ciclos
Armazenamento (SSD / HDD)
Muito lento (milhões de ciclos em caso de page fault)
Alta capacidade, baixo custo
Localidade de Referência
Temporal: dados acessados recentemente tendem a ser acessados novamente
Espacial: dados próximos na memória tendem a ser acessados juntos
Page Fault
Sistema acessa o disco → grande penalidade de desempenho
Quando os dados não estão nem nos caches nem na RAM
Tecnologias de Memória
SRAM: usada em cache – rápida, cara, sem refresh
DRAM: usada em RAM – mais lenta, barata, precisa de refresh
Trilema da Memória
✔️ Alta velocidade → ❌ Menor capacidade, ❌ Maior custo
✔️ Alta capacidade → ❌ Menor velocidade, ✔️ Menor custo
✔️ Baixo custo → ❌ Menor velocidade, ❌ Menor proximidade da CPU