Viene detta « memoria » qualsiasi componente elettronico capace di stoccare temporaneamente dei dati. Si distinguono quindi due grandi categorie di memoria :
Le principali caratteristiche di una memoria sono le seguenti :
Così, la memoria ideale ha una grande capacità con dei tempi di accesso e di ciclo molto ridotti, una banda elevata ed è non volatile.
Tuttavia le memorie rapide sono anche le più costose. E' la ragione per cui in un computer si utilizzano delle memoria che si servono di tecnologie diverse, interfacciate le une con le altre e organizzate in modo gerarchico.

Le memorie più rapide sono poste in quantità ridotta in prossimità del processore e le memorie di massa, meno rapide, servono a stoccare le informazioni in modo permanente.
La memoria viva, generalmente detta RAM (Random Access Memory, tradotto memoria ad accesso diretto), è la memoria principale del sistema, si tratta cioè di uno spazio che permette di stoccare in modo temporaneo dei dati durante l'esecuzione di un programma.
In effetti, contrariamente allo stoccaggio di dati su una memoria di massa come il disco rigido, la memora viva è volatile, cioè permette unicamente di stoccare dei dati solamente quando è alimentata elettricamente. Così, ogni volta che si spegne il computer, tutti i dati presenti in memoria sono irremediabilmente cancellati.
La memoria morta, detta ROM per Read Only Memory(tradotto memoria in sola lettura) è un tipo di memoria che permette di conservare le informazioni che vi sono contenute anche quando la memoria non è più alimentata elettronicamente. Solitamente si ha accesso a questo tipo di memoria in sola lettura. Tuttavia è ormai possibile registrare delle informazioni in alcune memoria di tipo ROM.
la Memoria flash è un compromesso tra le memorie di tipo RAM e le memorie morte. In effetti, la memoria Flash ha la non-volatilità delle memorie morte essendo però facilmente accessibile sia in lettura che in scrittura. Dall'altro lato, i tempi di accesso ad una memoria flash sono più elevati rispetto a quelli di una memoria viva.