A memória primária é a memória interna de trabalho de um computador e inclui RAM e o cache. O armazenamento secundário também é chamado de memória externa e inclui o disco rígido do computador.
O armazenamento primário é a memória mais rápida do computador, mas armazena informações apenas por um curto período de tempo enquanto o computador está funcionando. Os dados do armazenamento primário tendem a desaparecer depois que o computador é desligado. Quando um usuário ativa um programa em um computador, os dados são movidos dos dispositivos de armazenamento secundários para a RAM e o cache do armazenamento primário para que o computador realmente os use. O armazenamento secundário inclui um CD-RW, um pen drive USB, uma unidade de fita, um disquete ou qualquer outra coisa que não seja usada para a memória principal do computador. Qualquer coisa armazenada na memória primária que precisa ser lembrada a longo prazo é transferida de volta para a memória secundária quando é salva. Basicamente, ele vai da RAM do computador e de outros lugares para o disco rígido. O computador precisa acessar as informações rapidamente para executá-las imediatamente, que é o propósito do armazenamento primário e o motivo de ser o mais rápido dos dois tipos de armazenamento.