Le BIOS est-il un logiciel ?
La réponse de base est oui, le BIOS est un logiciel.
Pour autant, en creusant un peu plus la question, le BIOS est en réalité dans la catégorie des "Firmware".
Le hardware est le matériel informatique physique. Cela inclut les ajouts comme les câbles, la mémoire flash (tout type), les LED, les disquettes, les CD-ROM, etc. Si vous pouvez le toucher, c'est du matériel.
Le logiciel est un code de programme qui peut être placé sur différents supports comme le disque dur, la mémoire flash, la disquette (qu'est-ce que c'est ? :-)), ou d'autres supports. Lorsqu'il est chargé dans la mémoire principale du matériel d'un ordinateur, il peut être exécuté pour remplir sa fonction ou être utilisé comme données ou les deux.
Le firmware est un logiciel qui est normalement stocké dans une mémoire non volatile (ce qui signifie qu'il ne disparaît pas lorsque l'alimentation est coupée) comme la ROM (Read Only Memory) ou la mémoire Flash, bien qu'il y ait des exceptions à cela. Il peut être stocké sur une disquette ou un disque dur dans certains systèmes (bien qu'il faille un micrologiciel pour au moins lire ce périphérique). En général, il n'est pas modifié ou peut être modifié pendant le fonctionnement normal de votre ordinateur. Bien sûr, aujourd'hui, vous pouvez changer votre BIOS lorsqu'il est mis à jour en passant par une procédure spéciale,
Ce que fait un BIOS
Le but principal du BIOS dans le PC est d'initialiser et de configurer le matériel, de faire une certaine quantité de tests et de démarrer sur un périphérique comme un disque dur un système d'exploitation ou une application.
L'autre but d'un BIOS de PC est de cacher le fonctionnement du matériel au logiciel en ayant une interface logicielle standard. Le BIOS s'occupe de tous les détails du matériel. Cela signifie que le matériel pourrait être complètement changé, mais que les logiciels utiliseraient toujours la même interface logicielle identique.
Pour plus de détails, voir ma réponse
Qu'est-ce qu'un BIOS ? Quelles sont ses caractéristiques et ses fonctions ?
Si vous voulez savoir comment un BIOS est écrit, en mettant l'accent sur le BIOS de Phoenix (mais aussi Compaq et IBM), voir ma réponse
Comment est écrit le BIOS d'une carte mère d'ordinateur ? Comment a été écrit le premier BIOS ?