La mémoire principale est la mémoire de travail interne d'un ordinateur et comprend la RAM et le cache. Le stockage secondaire est également appelé mémoire externe et comprend le disque dur de l'ordinateur.
Le stockage principal est la mémoire la plus rapide de l'ordinateur, mais il ne contient les informations que pendant une courte période pendant que l'ordinateur fonctionne. Les données du stockage principal ont tendance à disparaître après la mise hors tension de l'ordinateur. Lorsqu'un utilisateur active un programme sur un ordinateur, les données sont déplacées des périphériques de stockage secondaires vers la RAM et le cache du stockage principal afin que l'ordinateur les utilise réellement. Le stockage secondaire comprend un CD-RW, une clé USB, un lecteur de bande, une disquette ou tout autre élément qui n'est pas utilisé pour la mémoire principale de l'ordinateur. Tout ce qui est stocké dans la mémoire principale et qui doit être mémorisé à long terme est transféré vers la mémoire secondaire lorsqu'il est enregistré. Fondamentalement, il va de la RAM de l'ordinateur et d'autres endroits au disque dur. L'ordinateur doit accéder rapidement aux informations pour les exécuter immédiatement, ce qui est le but du stockage principal et la raison pour laquelle c'est le plus rapide des deux types de stockage.