Tipos de memórias
Os tipos de memória do computador — cache, RAM, ROM e flash — e como formam a hierarquia que define o desempenho de PCs e servidores.

Quando falamos em memória de computador, não estamos falando de uma coisa só, mas de uma hierarquia de tecnologias com velocidades, custos e propósitos diferentes — dos registradores dentro do processador ao armazenamento que guarda os seus arquivos. A tese em uma frase: cada nível dessa hierarquia existe para equilibrar velocidade, capacidade e custo; entender como eles se encaixam é o que separa dimensionar um servidor com critério de simplesmente "comprar mais memória".
Neste guia você vai percorrer os principais tipos de memória usados em computadores e servidores — da cache do processador à RAM, à memória flash e ao armazenamento persistente — com foco em casos de uso práticos. A hierarquia segue uma ordem clara, do mais rápido e próximo do processador ao mais lento e persistente:
A hierarquia de memória
Os computadores modernos organizam a memória em camadas, e cada nível tem velocidade, custo e capacidade diferentes. A regra geral: quanto mais rápida a memória, menor a capacidade e maior o custo por byte. Por isso ninguém constrói uma máquina só com a memória mais veloz — seria caríssimo e minúsculo. O truque está em manter os dados quentes nos níveis rápidos e os dados frios nos níveis baratos.
| Tipo | Volátil? | Velocidade relativa | Função |
|---|---|---|---|
| Registradores | Sim | Máxima | Guardam os operandos imediatos da CPU |
| Cache L1/L2/L3 | Sim | Altíssima | Dados e instruções frequentes perto do núcleo |
| RAM (DRAM) | Sim | Alta | Memória principal: SO e programas em execução |
| ROM / firmware | Não | Média | Guarda BIOS/UEFI e bootloader |
| SSD (Flash) | Não | Moderada | Armazenamento persistente rápido |
| HDD | Não | Baixa | Armazenamento persistente de grande capacidade |
Memória cache (L1, L2, L3)
A memória cache é um tipo de SRAM (Static RAM) ultrarrápida embutida diretamente no processador. Seu papel é armazenar dados e instruções que o processador usa com mais frequência, evitando que ele precise buscar na RAM principal a cada operação — o que seria muito mais lento.
L1 Cache
O mais rápido e o menor. Fica mais próximo dos núcleos de execução e responde em poucos ciclos de clock. Normalmente é dividido em cache de instruções (L1i) e cache de dados (L1d).
L2 Cache
Maior que a L1 e levemente mais lenta. Serve como buffer entre a L1 e a L3. Em processadores modernos, costuma ser dedicada por núcleo.
L3 Cache
A maior das três, compartilhada entre todos os núcleos do processador. É onde a tecnologia AMD 3D V-Cache atua, empilhando uma camada extra de cache L3 sobre o die — o que beneficia cargas de trabalho como jogos e bancos de dados, que ganham desempenho com grandes volumes de cache acessível rapidamente.
RAM — Random Access Memory (DRAM)
A RAM é a memória principal do sistema — onde o sistema operacional, os aplicativos em execução e os dados ativos vivem durante o funcionamento. É volátil: quando o computador é desligado, tudo que estava na RAM é perdido.
DDR4 vs. DDR5
DDR (Double Data Rate) é o padrão atual de RAM para desktops e servidores. A DDR4 consolidou-se ao longo da década de 2010; a DDR5 é o padrão das plataformas recentes, trazendo maior largura de banda e densidade, ainda que com latências inicialmente mais altas.
| Critério | DDR4 | DDR5 |
|---|---|---|
| Geração | Padrão consolidado na década de 2010 | Padrão atual em plataformas recentes |
| Largura de banda | Menor | Maior |
| Tensão de operação | 1,2 V | 1,1 V |
| Correção de erros on-die | Requer módulos ECC específicos | Correção on-die nativa |
| Capacidade por módulo | Menor | Maior |
RAM ECC — Error-Correcting Code
A RAM ECC detecta e corrige automaticamente erros de bit único — causados por radiação cósmica, interferência eletromagnética ou envelhecimento dos chips. É praticamente obrigatória em servidores, bancos de dados e workstations críticas. Vale um cuidado: a correção on-die da DDR5 protege a leitura interna do próprio chip, mas não substitui os módulos ECC completos, que verificam também os dados em trânsito até o processador. Linhas como AMD EPYC e Intel Xeon suportam ECC nativamente; alguns Ryzen de estação de trabalho também.
LPDDR — RAM para laptops e mobile
LPDDR (Low Power DDR) é a versão de baixo consumo da RAM, usada em laptops ultrafinos e dispositivos móveis. As gerações mais recentes costumam ser soldadas diretamente na placa, o que reduz espaço e consumo, mas impede a expansão posterior.
Memória flash (NAND)
A memória NAND Flash é o tipo de memória não-volátil por trás de SSDs, pendrives, cartões de memória, smartphones e firmwares. "Não-volátil" significa que os dados persistem sem energia elétrica. É esse tipo de memória que aparece na base da hierarquia, no armazenamento secundário — vale a leitura complementar sobre a diferença entre M.2, NVMe, SSD e HDD, que separa tecnologia, formato, protocolo e interface.
Tipos de células NAND
- SLC (Single Level Cell): 1 bit por célula — mais rápida, mais durável e mais cara. Usada em SSDs enterprise de missão crítica.
- MLC (Multi Level Cell): 2 bits por célula — bom equilíbrio entre desempenho e custo.
- TLC (Triple Level Cell): 3 bits por célula — padrão dos SSDs de consumo modernos, com bom desempenho e preço acessível.
- QLC (Quad Level Cell): 4 bits por célula — máxima densidade e menor custo, porém menor durabilidade. Boa para dados frios e leitura intensiva.
ROM e firmware
ROM (Read-Only Memory) é o tipo de memória somente leitura que armazena o firmware de dispositivos — o BIOS/UEFI de servidores, o firmware de roteadores, o bootloader de dispositivos embarcados. Hoje ela é implementada como memória flash regravável, mas o termo ROM persiste por razões históricas. Na prática, quando alguém fala em "flash do BIOS", está regravando essa memória.
Memória virtual (swap)
Quando a RAM física esgota, o sistema operacional usa uma área do disco — o arquivo de swap no Linux ou o pagefile.sys no Windows — como extensão da RAM. Os dados menos usados são "paginados" para o disco, liberando RAM para os processos ativos.
Swap em servidores de produção: embora o swap evite travamentos quando a RAM acaba, usá-lo de forma intensiva degrada muito o desempenho — mesmo com SSDs NVMe, o disco é muito mais lento que a RAM. Se um servidor recorre ao swap com frequência, o sinal é claro: ele precisa de mais RAM, não de mais swap.
Quanto de RAM um servidor precisa?
A quantidade de RAM necessária depende inteiramente do workload:
- Servidor web básico (nginx + PHP): poucos gigabytes já atendem dezenas de requisições simultâneas.
- Banco de dados MySQL/PostgreSQL: quanto mais RAM disponível para o buffer pool, menos o banco recorre ao disco — daí a memória ser um dos investimentos de maior impacto.
- Servidor de virtualização (VMware/Proxmox): some a RAM de todas as VMs mais o overhead do hypervisor.
- Cache em memória (Redis, Memcached): dimensione pela quantidade de dados que quer manter em cache.
- Machine learning e análise de dados: o ideal é caber o dataset inteiro em memória, o que empurra as workstations de ML para as maiores capacidades disponíveis.
Os padrões de RAM DDR são definidos pela JEDEC, a organização internacional que padroniza as memórias de estado sólido — é dela que saem as especificações de gerações como DDR4 e DDR5.
Perguntas frequentes sobre tipos de memória
Qual a diferença entre RAM e ROM?
A RAM (Random Access Memory) é volátil: guarda os dados e programas em execução apenas enquanto o computador está ligado e perde tudo ao desligar. A ROM (Read-Only Memory) é não-volátil: preserva as informações mesmo sem energia e costuma armazenar o firmware, como o BIOS/UEFI. Em resumo, a RAM é a mesa de trabalho temporária; a ROM guarda instruções fixas de que o sistema precisa para iniciar.
O que é memória cache?
A cache é uma memória de altíssima velocidade embutida no processador, feita de SRAM. Ela armazena os dados e instruções usados com mais frequência para evitar que o processador precise buscá-los na RAM, que é mais lenta. Costuma ser organizada em níveis — L1, L2 e L3 —, do menor e mais rápido ao maior e um pouco mais lento.
SSD é o mesmo que memória RAM?
Não. A RAM é uma memória volátil e muito mais rápida, usada para processamento em tempo real, e perde todo o conteúdo ao desligar. O SSD é armazenamento persistente — cumpre o papel de um HD, só que mais veloz — e guarda arquivos e o sistema operacional mesmo sem energia. São camadas diferentes da hierarquia: memória de trabalho versus armazenamento secundário.
Mais RAM sempre melhora a performance?
Até certo ponto. Adicionar RAM ajuda muito quando o sistema recorre ao swap (memória virtual em disco) ou quando um banco de dados não tem memória suficiente para o buffer. Passado o ponto de saturação, mais RAM não traz ganho perceptível: o gargalo passa a ser outro componente, como CPU, disco ou rede.
O que é memória unificada no Apple Silicon?
No Apple Silicon (M1, M2, M3 e gerações seguintes), a CPU e a GPU compartilham o mesmo pool de memória física, em vez de terem memórias separadas como nos PCs tradicionais. Isso elimina a cópia de dados entre CPU e GPU e reduz a latência, o que ajuda no desempenho em tarefas criativas e de machine learning.
Conclusão
Entender os tipos de memória — dos registradores e da cache dentro do processador à RAM principal, à memória flash persistente e à memória virtual no disco — é fundamental para qualquer profissional de TI que precise dimensionar, otimizar ou diagnosticar sistemas. A hierarquia de memória não é só teoria: ela explica diretamente por que um banco de dados com buffer pool bem dimensionado voa, enquanto outro com swap ativo se arrasta.
Explore mais conteúdos sobre tecnologia e infraestrutura de TI no Atraca.


