Lorsque j'appuie sur DEL pendant le démarrage, est-ce que j'entre CMOS ou BIOS?

27

Pendant longtemps, j'ai supposé que j'entrais dans la configuration du BIOS et CMOS est une puce qui contient les paramètres que j'ai définis dans le BIOS dans sa mémoire.

J'ai récemment lu quelque part que lorsque je configure l'ordre de démarrage et etc., c'est en fait la configuration CMOS.

Je suis un peu confus maintenant, quelqu'un pourrait-il m'expliquer cela?

Space Ghost
la source
Tu avais raison.
Courses de légèreté avec Monica
5
CMOS est le matériel, le BIOS est le code
Ron
Maintenant, quel logiciel est déjà en cours d'exécution et lit le clavier et décide d'entrer dans la configuration CMOS? :)
Hagen von Eitzen
Techniquement, personne n'utilise plus le BIOS, il a été remplacé par l' efi .
comme: lorsque je démarre mon PC, est-ce que j'entre sur Windows (ou tout autre système d'exploitation) ou sur le disque dur?
RogUE

Réponses:

60

Tous les deux. CMOS stocke les informations de configuration du BIOS. Lorsque vous "entrez dans la configuration", vous exécutez le programme de configuration du BIOS, qui charge les paramètres définis dans CMOS. Vous "configurez" le CMOS, en fournissant des informations de configuration que le BIOS utilisera lors de son exécution.

Le BIOS est un programme écrit en tant que micrologiciel sur une ROM, il ne peut donc pas y être écrit (sauf par une opération flash tout ou rien, ce qui est dangereux, donc pas une opération quotidienne). La ROM du BIOS stocke ses informations de configuration sur le CMOS lorsque vous appuyez sur F10. C'est pourquoi l'effacement du CMOS restaure vos paramètres BIOS par défaut, et c'est pourquoi il ne supprime pas le BIOS iteslf, vous laissant avec un presse-papier coûteux.

Par exemple, le BIOS a un sous-programme qui chargera le système d'exploitation selon l'ordre de démarrage. les informations d'ordre de démarrage (par exemple utiliser le premier CD-ROM comme premier périphérique) sont stockées dans le CMOS. Si vous effacez le CMOS, le BIOS utilisera une valeur par défaut, généralement le premier disque du premier contrôleur de disque qui est rempli.

Frank Thomas
la source
6
S'il peut être "flashé", c'est une EEPROM.
Andrew
3

BIOS signifie Basic Input Output System et CMOS signifie Complementary Metal Oxide Semiconductor. Le système BIOS est écrit sur la puce CMOS. Vous ne pouvez pas avoir un BIOS sans CMOS pour le contenir, il n'est donc pas rare que les deux termes soient utilisés de manière interchangeable.

William Russell
la source
1
'Complémentaire';)
Space Ghost
Aww, c'est vrai! Merci de m'avoir surpris là-dessus.
William Russell
3
En fait, le BIOS est écrit en * ROM, pas en CMOS. Le BIOS écrit en CMOS pour stocker certains paramètres. Désolé, vous perdez mon vote positif :(
Romeo Ninov
1
Dans ce cas, CMOS est utilisé dans le sens de l'horloge en temps réel où sont stockés les paramètres du BIOS. Et ce n'est pas le même endroit que celui où réside le code du BIOS
Romeo Ninov
2
@RichieFrame: Techniquement, vous avez raison, mais il y a de nombreuses années, la RAM CMOS sauvegardée par une batterie a commencé à s'appeler simplement "CMOS". Donc, aujourd'hui, stupidement, la signification supplémentaire du terme CMOS est le circuit intégré contenant la RAM non volatile avec les paramètres du BIOS (et les circuits RTC). Certainement un meilleur terme est NVRAM (RAM non volatile). --- Quoi qu'il en soit, comme l'a écrit Romeo Ninov, le BIOS n'est pas stocké dans ce CMOS. Seuls les paramètres du BIOS sont là.
pabouk