Memória é qualquer dispositivo capaz de armazenar informação (dados e instruções) para uso imediato ou futuro pelo computador.
Nenhuma tecnologia de memória é, ao mesmo tempo, rápida, barata e de grande capacidade. Por isso o computador combina vários tipos em uma hierarquia: pouca memória rápida e cara perto da CPU, muita memória lenta e barata mais distante.
Três parâmetros descrevem qualquer memória: tempo de acesso (latência), capacidade (quanto armazena) e custo por bit.