La memoria primaria es la memoria de trabajo interna de una computadora, e incluye la memoria RAM y el caché. El almacenamiento secundario también se denomina memoria externa e incluye el disco duro de la computadora.
El almacenamiento primario es la memoria más rápida de la computadora, pero solo contiene información por un corto período de tiempo mientras la computadora está funcionando. Los datos del almacenamiento primario tienden a desaparecer después de apagar la computadora. Cuando un usuario activa un programa en una computadora, los datos se transfieren de los dispositivos de almacenamiento secundario a la memoria RAM y al caché del almacenamiento primario para que la computadora realmente los use. El almacenamiento secundario incluye un CD-RW, una memoria USB, una unidad de cinta, un disquete o cualquier otra cosa que no se utilice para la memoria principal de la computadora. Cualquier cosa almacenada en la memoria primaria que deba recordarse a largo plazo se transfiere a la memoria secundaria cuando se guarda. Básicamente, va desde la memoria RAM de la computadora y otros lugares hasta el disco duro. La computadora necesita acceder a la información rápidamente para ejecutarla de inmediato, que es el propósito del almacenamiento primario y la razón por la que es el movimiento más rápido de los dos tipos de almacenamiento.