Memória RAM- É um hardware de armazenamento aleatório e volátil de memória. Isto significa que esta peça armazena dados de programas em execução enquanto o computador está ligado.

Memória ROM – a função desta memória é oferecer dados apenas para leitura. Normalmente, a ROM é utilizada para armazenar firmwares, pequenos softwares que funcionam apenas no hardware para o qual foram desenvolvidos e que controlam as funções mais básicas do dispositivo.
Memória cache- é uma pequena quantidade de memória localizada perto do processador.
SRAM- Esse tipo é muito mais rápido que as memórias DRAM, porém armazena menos dados e possui preço elevado se considerarmos o custo por megabyte.
DRAM- memórias desse tipo possuem capacidade alta, isto é, podem comportar grandes quantidades da dados. No entanto, o acesso a essas informações costuma ser mais lento que o acesso às memórias estáticas.
PROM– Esse é um dos primeiros tipos de memórias ROM. A gravação de dados neste tipo é realizada por meio de aparelhos que trabalham através de uma reacção física com elementos eléctricos. Os dados gravados na memória PROM não podem ser apagados ou alterados.
EPROM– as memórias EPROM têm como principal característica a capacidade de permitir dados sejam regravados no dispositivo.
EEPROM- Este tipo de memória ROM também permite a regravação de dados, no entanto, ao contrário do que acontece com as memórias EPROM, os processos para pagar e gravar dados são feitos electricamente, fazendo com que não seja necessário mover o dispositivo de seu lugar para um aparelho especial para que a regravação ocorra.
EAROM- a sua principal característica é o facto de que os dados gravados podem ser alterados aos poucos, razão pela qual esse tipo é geralmente utilizado em aplicações. 