La memoria principale è la memoria di lavoro interna di un computer e include la RAM e la cache. La memoria secondaria è anche chiamata memoria esterna e include il disco rigido del computer.
La memoria principale è la memoria più veloce del computer, ma conserva solo le informazioni per un breve periodo di tempo mentre il computer è in esecuzione. I dati dalla memoria primaria tendono a scomparire dopo che il computer è stato spento. Quando un utente attiva un programma su un computer, i dati vengono spostati dai dispositivi di archiviazione secondari nella RAM e nella cache dello storage primario affinché il computer lo usi effettivamente. La memoria secondaria include un CD-RW, una chiavetta USB, un'unità nastro, un floppy disk o qualsiasi altra cosa non utilizzata per la memoria principale del computer. Tutto ciò che è memorizzato nella memoria primaria che deve essere ricordato a lungo termine viene trasferito alla memoria secondaria quando viene salvato. Fondamentalmente, va dalla RAM del computer e da altri posti al disco rigido. Il computer deve accedere rapidamente alle informazioni per eseguirlo immediatamente, che è lo scopo dell'archiviazione principale e il motivo per cui è lo spostamento più veloce tra i due tipi di archiviazione.