Français | English

Introduction au BIOS

L'acronyme BIOS signifie Basic Input / Output System. C'est à dire le système de base d'entrée / sortie de la machine.

Nous avons vu au chapitre du microprocesseur que celui-ci démarre dans un état connu et qu'il débute son travail en exécutant des instructions qui se trouvent en un endroit précis de la mémoire. Mais évidemment, ces instructions doivent déjà être présentes lorsque la machine démarre. Elles sont donc inscrites dans des mémoires spéciales qui conservent leurs données même lorsque la machine est éteinte. Le programme de démarrage se trouve donc déjà dans la machine avant même de l'allumer.

Normalement, le programme de démarrage vérifie diverses composantes de la machine, puis il charge en mémoire une suite binaire qui se trouve à un endroit précis du disque dur. Il considère alors cette suite binaire comme un programme et poursuit en exécutant les instructions qu'il contient. La suite dépend alors du contenu de ce petit programme.

Habituellement, ce petit programme appartient au système d'exploitation qui est installé sur la machine. Il s'occupera alors de charger, à partir du disque dur, d'autres bouts de programmes qui mettront graduellement en place l'ensemble du système d'exploitation.

Le BIOS permet donc un démarrage ordonné de la machine sans même connaître le système d'exploitation qui sera utilisé. Cela pourrait être Windows, Linux ou DOS par exemple. Mais le BIOS a aussi deux autres utilités.

La première est de fournir des suites d'instructions pré-programmées, des procédures, et la seconde est de servir d'interface entre les programmes et les périphériques. C'est ce que nous verrons plus loin.