Please enable JavaScript.
Coggle requires JavaScript to display documents.
Hierarquia de Memoria - Coggle Diagram
Hierarquia de Memoria
A Pirâmide da Informação (Hierarquia de Memória)
Registradores
Mesa de trabalho da CPU
Local: dentro do processador
Velocidade: ~1 ciclo
Capacidade: KBs (SRAM)
Cache
Estantes próximas
Local: núcleos da CPU
Velocidade: 1–60 ciclos
Capacidade: MBs (SRAM)
Memória RAM
Espaço de trabalho ativo
Local: placa-mãe
Velocidade: 100+ ciclos
Capacidade: GBs (DRAM)
Armazenamento (SSD/HDD)
Arquivos e depósitos
Local: dispositivos de armazenamento
Velocidade: milhares–milhões de ciclos
Capacidade: TBs
A Ilusão da Memória
Trade-offs
Equilíbrio entre velocidade, capacidade e custo
Localidade
Prever quais dados serão usados
Hierarquia Automática
Movimentação transparente dos dados
Transparência
Esconde a complexidade do usuário
O Trilema Impossível
Velocidade
Capacidade
Custo
Dificuldade: impossível otimizar os 3 ao mesmo tempo
O Segredo da Localidade
Localidade Temporal
Dados usados serão reutilizados em breve
Ex.: variável em loop
Localidade Espacial
Dados vizinhos também serão acessados
Ex.: percorrer array