As características usadas para classificar diferentes tipos de memória são basicamente sua capacidade de armazenamento, tempo de acesso, taxa de transferência, custo, etc. Outros fatores também podem ser analizados, como por exemplo seu consumo de energia e sua durabilidade, e finalmente para se fazer uma comparação entre memórias, é preciso ter em mente que aplicação a memória terá.
Usando como exemplo uma comparação de tempo de acesso, poderíamos organizar a seguinte sequência: Registrador ←> Cache ←> Memória RAM ←> Memória secundária
Sendo:
- Registrador: Memória temporária usada pelo processador no processamento das instruções.
- Eprom/Rom: Memória onde se guardam as instruções de inicialização dos computadores, não de apaga.
- Cache: Armazena partes da memória principal que são usados frequentemente pelos programas.
- Memória RAM: Memória principal do computador, sendo diretamente endereçavel pelo processador.
- Memória secundária: Memória de armazenamento permanente.