De nombreux types de circuits comprennent la mémoire interne d'un ordinateur, notamment la RAM, la ROM, l'EPROM, l'EEPROM et la FLASH ROM. Distincts des disques utilisés pour le stockage de données et souvent appelés mémoire dure, ces types de mémoire fonctionnent ensemble pour faire fonctionner un système informatique. La plus connue est la RAM, ou Random Access Memory, qui fournit un stockage temporaire pour le travail en cours. Les autres types de mémoire sont en lecture seule.
Contrairement aux disques durs, qui sont classés comme stockage, la mémoire interne fait référence aux circuits qui donnent à l'ordinateur des types spécifiques de commandes par cœur. La RAM permet à l'ordinateur de trouver des fichiers sur son disque dur, de garder les fichiers ouverts pour y travailler et d'exécuter plusieurs programmes simultanément. La RAM n'a pas de contenu statique. La ROM, ou mémoire en lecture seule, contient des instructions récursives pour l'ordinateur, y compris dans quel ordre les composants démarrent et quels pilotes sont chargés dans sa mémoire.
Les instructions contenues dans la ROM se répètent encore et encore par cœur pour assurer le bon fonctionnement de l'ordinateur et sont généralement écrites pour des composants spécifiques du système informatique. Lorsque le système nécessite des mises à jour, les utilisateurs peuvent avoir besoin d'un logiciel spécial et parfois de matériel pour mettre à niveau le système. Avec le développement de ROM plus récentes et plus rapides, la RAM ne gère plus autant de tâches récursives et est plus efficace.