A memória é um dispositivo capaz de armazenar dados, instruções e informações, possibilitando o processamento dos dados. A memória pode ser classificada em:

a) Memória RAM (Randomic Access Memory): para gravação e leitura, pode ser gravada e lida pelo processador, isto é, podemos gravar programas, dados, resultados de processamento, porém ela perde-se quando o computador é desligado, o que a caracteriza como memória volátil. A memória RAM é a memória principal do computador.

b) Memória ROM (Read Only Memory): somente para leitura; possui a característica de poder ser utilizada apenas para inicializar o equipamento e por parte do processador. Seu conteúdo é gravado durante a fabricação do equipamento, geralmente, informações básicas relacionadas à configuração e desempenho do equipamento, não sendo possível alterá-la.

c) Memória CACHE: o processador é muito mais rápido que a memória principal, por isso os equipamentos atuais são dotados de uma memória especial denominada CACHE (esconderijo) para acelerar significativamente o processamento em certas circunstâncias; na verdade, é uma pequena memória RAM de alta velocidade que armazena as informações mais solicitadas, evitando novos acessos à memória principal.

d) Memória secundária ou auxiliar: complementa a memória principal com a vantagem de que os dados podem ficar guardados por longos períodos de tempo, além de sua capacidade de armazenamento ser muito superior a da memória RAM e, proporcionalmente ao que grava, tem um custo muito mais baixo. Exemplos: HD e disquete.