Le nom complet du système bois est « Basic Input Output System », qui signifie « Basic Input Output System » en chinois ; il s'agit en fait d'un ensemble de programmes solidifiés sur une puce ROM sur la carte mère de l'ordinateur ; qui stocke les informations les plus importantes de l'ordinateur. Le programme d'entrée et de sortie de base, le programme d'auto-test après la mise sous tension et le programme de démarrage automatique du système.
BIOS est l'abréviation de « Basic Input Output System » en anglais. La traduction littérale du nom chinois est « Basic Input Output System ». Sur les systèmes compatibles IBM PC, il s'agit d'une interface de micrologiciel standard de l'industrie. Le terme BIOS est apparu pour la première fois dans le système d'exploitation CP/M en 1975. Le BIOS est le premier logiciel chargé au démarrage d'un ordinateur personnel.
En fait, il s'agit d'un ensemble de programmes solidifiés sur une puce ROM sur la carte mère de l'ordinateur. Il enregistre les programmes d'entrée et de sortie de base les plus importants de l'ordinateur, les programmes d'auto-test après le démarrage et l'auto-test du système. programmes de démarrage. Des informations spécifiques sur les paramètres du système peuvent être lues et écrites à partir du CMOS. Sa fonction principale est de fournir les paramètres matériels et le contrôle les plus bas et les plus directs pour l'ordinateur. De plus, le BIOS fournit également certains paramètres système au système d'exploitation. Les modifications apportées au matériel du système sont masquées par le BIOS et les programmes utilisent les fonctions du BIOS au lieu de contrôler directement le matériel. Les systèmes d'exploitation modernes ignorent la couche d'abstraction fournie par le BIOS et contrôlent directement les composants matériels.
De nos jours, ce système est devenu la cible de certains chevaux de Troie viraux. Une fois ce système détruit, les conséquences seront désastreuses.
Puce principale
Le programme de configuration du BIOS est stocké dans la puce BIOS. La puce BIOS est une puce rectangulaire ou carrée sur la carte mère. Elle ne peut être configurée que lorsque. l'ordinateur est allumé. (En général, appuyez sur F2 ou Supprimer lorsque l'ordinateur commence à accéder au BIOS pour les paramètres. Pour certains modèles spéciaux, appuyez sur F1, Esc, F12, etc. pour les paramètres). Le programme de configuration du BIOS gère et configure principalement le système d'entrée et de sortie de base de l'ordinateur afin que le système fonctionne de manière optimale. Le programme de configuration du BIOS peut également être utilisé pour dépanner les pannes du système ou diagnostiquer les problèmes du système. Certaines personnes pensent que puisque le BIOS est un « programme », il devrait appartenir au logiciel, et cela ressemble à Word ou Excel qu'ils utilisent couramment. Mais beaucoup de gens ne le pensent pas, car il est encore quelque peu différent des logiciels ordinaires et son lien avec le matériel est également assez étroit. Pour le dire au sens figuré, le BIOS devrait être un « pont » reliant les logiciels et les périphériques matériels, chargé de résoudre les exigences immédiates du matériel. La puce BIOS de la carte mère peut être la seule avec une étiquette sur la carte mère. Il s'agit généralement d'un circuit intégré double en ligne à 32 broches sur lequel est imprimé le mot « BIOS ».
ROM
Au début du développement des micro-ordinateurs (systèmes de micro-ordinateurs), le BIOS était stocké dans la ROM (Read Only Memory). Les données contenues dans la ROM sont gravées dans la ROM à l'aide d'une méthode spéciale en usine pendant le processus de fabrication de la ROM. Le contenu peut uniquement être lu et ne peut pas être modifié. Une fois gravé, l'utilisateur peut uniquement vérifier si les données écrites sont correctes. Aucune autre modification ne peut être apportée. Si des erreurs sont détectées dans les données, elles seront supprimées.
EPROM
La puce EPROM (Erasable Programmable ROM, Erasable Programmable ROM) peut être effacée et écrite à plusieurs reprises, ce qui résout le problème selon lequel la puce ROM ne peut être écrite qu'une seule fois. . La puce EPROM a une caractéristique évidente : il y a une fenêtre en verre sur le devant du boîtier en céramique, à travers cette fenêtre, vous pouvez voir le circuit intégré à l'intérieur. Les rayons ultraviolets peuvent effacer la puce interne en la faisant passer à travers le trou. Une gomme est nécessaire pour terminer l'opération d'effacement de la puce. Un programmeur spécial est nécessaire pour écrire des données dans l'EPROM, et une certaine tension de programmation (VPP=12-24 V, selon les différents modèles de puces) doit être appliquée lors de l'écriture du contenu dans la puce. Le numéro de modèle EPROM commence par 27. Par exemple, 27C020 (8*256K) est une puce EPROM d'une capacité de 2 millions de bits. Après avoir écrit les données dans la puce EPROM, la fenêtre doit être scellée avec un autocollant ou un ruban adhésif opaque pour éviter que les données ne soient endommagées par le rayonnement ultraviolet environnant.
EEPROM
En raison des inconvénients du fonctionnement de l'EPROM, la plupart des puces ROM BIOS sur les cartes mères après 586 utilisent l'EEPROM (ROM programmable effaçable électriquement, ROM programmable effaçable électriquement) ROM) . Grâce au cavalier et au disque de pilotes fournis avec le système, l'EEPROM peut être réécrite pour mettre à niveau facilement le BIOS.
La puce BIOS stocke principalement :
● Programme d'auto-diagnostic : identifiez la configuration matérielle en lisant le contenu dans la CMOSRAM, et effectuez un auto-test et une initialisation dessus ;
● Programme de configuration CMOS : pendant le processus de démarrage, utilisez un raccourci clavier spécial pour le démarrer. Après le réglage, il est stocké dans la RAM CMOS
● Chargeur de démarrage du système : après l'auto-démarrage ; le test est réussi, le disque Le programme de démarrage sur la piste 0 et le secteur 0 est chargé dans la mémoire et autorisé à s'exécuter pour charger le système DOS
● Pilotes et services d'interruption pour les principaux périphériques d'E/S : Depuis le Le BIOS traite directement des ressources matérielles du système, il vise donc toujours un certain type de système matériel, et les différents systèmes matériels sont différents, il existe donc différents types de BIOS. Avec le développement de la technologie matérielle, différentes versions du même BIOS ont. est apparu successivement, et nouveau Cette version du BIOS a des fonctions plus puissantes que l'ancienne version.
NORFlash
Depuis l'ère Pentium, les cartes mères d'ordinateurs modernes utilisent NORFlash comme puce mémoire du BIOS. En plus d'avoir une plus grande capacité que l'EEPROM, la raison principale est que NORFlash a une fonction d'écriture. L'ordinateur en cours d'exécution peut mettre à jour le BIOS via un logiciel sans support matériel supplémentaire (généralement l'effacement de l'EEPROM nécessite des tensions et des conditions différentes) et une écriture rapide.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!