Quel est le rôle de la CMOS ? En quoi diffère-t-il du BIOS ?


D'abord, BIOS et CMOS sont différents et les deux composants sont situés séparément sur la carte mère du PC.

BIOS signifie Basic Input Output System. C'est un programme (a. k. a. routine) stocké dans une puce (elle-même appelée puce BIOS) qui vérifie régulièrement tout le matériel interne connecté à la carte mère du PC. Le BIOS contient un programme spécial qui s'exécute régulièrement à chaque démarrage du PC pour vérifier que tout va bien et que le PC est prêt à démarrer. Vous pouvez entendre un seul bip (après une vérification réussie) qui implique que chaque matériel ou composant connecté est correct et fonctionne.


Maintenant, chaque fois que le programme BIOS s'exécute, il détecte le matériel, comme l'unité centrale, la mémoire vive, le disque dur, et fondamentalement tout ce qui est connecté à la carte mère ET stocke toutes les données spécifiques au matériel recueillies dans une puce distincte appelée CMOS (Complementary Metal Oxide Semiconductor). Il y a quelques dizaines d'années, cette puce était installée séparément sur la carte mère, mais aujourd'hui, elle se trouve dans l'une des puces principales de la carte mère (2 circuits intégrés qui contrôlent l'ensemble du matériel de la carte mère, appelés ICH, MCH ou pont nord, pont sud). Cette puce de contrôleur contient le CMOS et y conserve les données de configuration et elle est soutenue par une pile à monnaie (que l'on peut voir sur la carte mère) pour conserver les données même si le PC est éteint.


Si nous mettons à niveau ou modifions un composant de la carte mère, alors en redémarrant le PC, le programme BIOS s'exécute et il croise le matériel connecté avec les données stockées dans le CMOS. Si le matériel connecté n'est pas conforme aux données stockées dans le CMOS, alors le BIOS détecte le NOUVEAU matériel et ses spécifications et met à jour les données de configuration de ce matériel en conséquence dans le CMOS.

En termes simples, la puce du BIOS détient le programme pour inspecter le matériel et la puce du CMOS détient les données de spécification de l'ensemble du matériel connecté à une carte mère.

J'espère que cela vous aidera, bonne chance!