Existem dois tipos principais de memória no computador: a memória primária (RAM, ROM e cache) que armazena dados/programas temporariamente enquanto o computador está ligado, e a memória secundária (disco rígido, disquete, CD/DVD e pen drive) que armazena dados de forma permanente. A memória secundária inclui o disco rígido para armazenamento em massa, disquetes e CDs/DVDs para transferência de dados, e pen drives para armazenamento portátil.