La mémoire permanente intégrée à un ordinateur est appelée mémoire en lecture seule ou ROM. La mémoire en lecture seule contient généralement le niveau de logiciel le plus élémentaire dont un ordinateur a besoin pour fonctionner.
La mémoire en lecture seule est indépendante du système d'exploitation, mais elle offre la base qui permet au système d'exploitation de démarrer. Ce type de mémoire peut être mis à jour, mais c'est difficile à faire. D'autres exemples peuvent être trouvés dans le firmware qui exécute un modem câble ou dans une cartouche de jeu vidéo classique. Bien qu'il soit possible de mettre à jour ou de modifier la ROM, ce type de mémoire ne présente aucun risque d'infection par des virus ou des logiciels malveillants.