human
A quoi sert le BIOS d'un ordinateur ? Je l'ai déjà cherché sur Google, mais je veux mieux le comprendre. Quelqu'un peut-il l'expliquer en termes simples ? S'il vous plaît, expliquez-moi comme si j'avais cinq ans.
gpt
Jusqu'à présent, tout le monde a raison, mais il semble que tout le monde n'ait pas compris la principale raison d'un BIOS. Il fournit les premiers pilotes de démarrage et la première étape du chargement du système d'exploitation. Votre processeur est connecté à tout le reste via le bus mémoire (même sur le matériel de la puce est connecté via le bus mémoire, les exceptions nécessitent des extensions du jeu d'instructions et sont donc rares), avec pratiquement tout accessible en mémoire, cela pose un problème de démarrage car votre Le système d'exploitation est installé sur le disque dur qui est connecté via Serial ATA et non la mémoire. Ce que fait le BIOS, c'est qu'il fournit une bibliothèque de code accessible directement via le bus mémoire. Sa fonction principale est de fournir les pilotes de base requis pour démarrer le processus de démarrage, lorsque le CPU démarre, sa première action est de lire le code sur le bus mémoire, le BIOS est juste à l'endroit où le CPU regarde et fournit ce code . Le BIOS identifie ensuite le matériel sur votre système et charge les lecteurs de bas niveau dans la mémoire (parfois, le charger dans la mémoire est connu sous le nom d'occultation du BIOS, sinon le processeur peut lire directement à partir de la mémoire flash et ignorer la RAM), puis en fonction de celle-ci. , il utilise ces pilotes pour copier le système d'exploitation en mémoire, la première partie du processus de démarrage du système d'exploitation utilise ces pilotes BIOS pour mettre ses propres pilotes réels en mémoire (c'est ainsi que le pilote du disque dur est copié du disque dur ). Une fois que le système d'exploitation obtient ses vrais pilotes, il peut alors commencer à utiliser toute la puissance de votre matériel (les spécifications du BIOS sont très anciennes et les disques durs modernes sont très très lents à les utiliser). Le BIOS fournit également des pilotes pour d'autres matériels qui sont requis au début du démarrage, tels que le clavier (afin que vous puissiez sélectionner le système d'exploitation à démarrer) et il fournit les pilotes pour la carte vidéo (ces pilotes sont appelés vos pilotes VESA, le Le pilote VESA dans Windows est un pilote qui lui dit simplement d'utiliser le BIOS, c'est pourquoi VESA fonctionne sur toutes les cartes vidéo). L' autotest ( POST ) est une fonction auxiliaire du BIOS , et en fait , beaucoup vous permettent de sauter cette étape .