Please enable JavaScript.
Coggle requires JavaScript to display documents.
Hierarquia de Memória - Coggle Diagram
Hierarquia de Memória
ACESSO E LOCALIDADE
🔍 Se o dado não está localizado:
→ Procura em: L1 → L2 → L3 → RAM → SSD
Localidade:
Temporal: dados recentes tendem a ser reutilizados
Espacial: dados próximos tendem a ser acessados juntos
Mecanismos:
Trade-offs
Hierarquia automática
Transparência ao programador
PRINCÍPIOS GERAIS
Não existe memória: grande, rápida e barata ao mesmo tempo
Trilema impossível:
➤ Velocidade ⚡
➤ Capacidade 📦
➤ Custo 💰
Pirâmide da Informação:
Mais rápida = menos capacidade
Mais capacidade = mais lenta
Conceitos:
"O segredo da localização"
"A ilusão da memória"
NÍVEIS DE HIERARQUIA
REGITRADORES
Dentro do processador
Propósito: geral e específico
Mais volátil e mais rápida
~1 ciclo de clock
Capacidade em KBs
Tecnologia: SRAM
CACHE
Auxilia o processador
Localização: próximo à CPU
4 níveis: L1, L2, L3, L4
1 a 60 ciclos
Capacidade em MBs
Tecnologia: SRAM
Analogia: "estantes próximas"
RAM (Memória Principal)
Local: placa-mãe
Volátil
Memória temporária
Ponte entre CPU e armazenamento
100+ ciclos
Capacidade em GBs
Tecnologias:
➤ DRAM, SRAM
➤ DDR4, DDR5
Memória Secundária (SSD/HD)
Não volátil
Armazena dados a longo prazo
Milhares a milhões de ciclos
Capacidade em TBs
Exemplos: SSD, HDD
Analogia: "arquivos e depósitos"