In informatica si distinguono due tipi di memoria: la memoria primaria, costituita fondamentalmente da memoria RAM, memoria ROM, memoria Cache, e la memoria secondaria o memoria di massa, i cui maggiori rappresentanti sono gli hard disk, ma anche supporti rimovibili come dischi floppy, CD, DVD, nastri magnetici, memorie flash di ogni tipo ed altro ancora.