Selon PC Mag, ROM BIOS fait référence à la puce mémoire utilisée sur les premiers PC pour stocker le logiciel nécessaire au démarrage de l'ordinateur. Les nouveaux PC utilisent la mémoire flash à cette fin.
ROM est l'abréviation de Read Only Memory. Les données sur ce type de mémoire sont immuables. Afin de remplacer ou de mettre à jour les données, il est nécessaire de retirer physiquement la puce et de la remplacer par une autre puce contenant les données nouvelles ou mises à jour. Cela rend les puces ROM plus sécurisées que la mémoire flash. Les cartouches de jeux vidéo utilisent également des puces ROM. De nombreux microcontrôleurs utilisent des puces ROM et des banques de puces pour stocker des instructions de contrôle pour de nombreuses applications différentes. La puce ROM est une méthode peu coûteuse de stockage de données à utiliser dans n'importe quelle puce CMOS.
Le BIOS (Basic Input Output System) est l'ensemble d'instructions utilisé pour démarrer un ordinateur. Ces routines fournissent des pilotes de base pour les périphériques tels que le clavier, le moniteur et la souris. Ces pilotes offrent également à l'utilisateur un moyen de modifier ou de modifier les paramètres de configuration. Avant de charger le système d'exploitation, ces routines testent le système et attribuent des ressources à tous les périphériques connectés à la carte mère. Une fois les routines de base terminées, le système d'exploitation prend le contrôle du BIOS à l'aide de pilotes plus complexes. Les instructions du BIOS sont généralement stockées dans la mémoire flash pour permettre une méthode simple de remplacement ou de mise à jour des routines du BIOS dans les ordinateurs plus récents.