Qu’est ce que / Qu’est-ce qu’un micrologiciel : Définition et concept
Contents
Normalement, nous sommes tous au clair sur la différence entre le matériel et le logiciel dans les systèmes informatiques : le matériel est la partie de l’appareil physique et ses périphériques, tout ce qui peut être touché (d’où le nom de ‘matériel’), tandis que le logiciel est le programme intangible qui fait fonctionner le matériel, le système d’exploitation et les programmes.Mais qu’en est-il du firmware ? C’est la partie la plus rare et la moins connue, qui forme avec les deux précédentes une triade permettant aux systèmes informatiques de fonctionner.
Contrôler le matériel
Nous pourrions très rapidement définir le firmware comme le logiciel qui fonctionne directement en contact avec le matériel. Si nous cherchons une définition plus encyclopédique, nous dirons qu’il s’agit du logiciel qui contrôle les circuits électroniques à un faible niveau dans tout appareil.
En effet, les micrologiciels ne sont pas exclusifs aux ordinateurs, mais nous en avons aussi dans nos lecteurs DVD/Blu-ray, nos téléviseurs et de multiples formats d’appareils électroniques, même les voitures ont des micrologiciels.
Le plus connu : le BIOS d’un ordinateur.
Le plus connu : le BIOS de votre ordinateur.
Le micrologiciel le plus connu est toutefois le BIOS (Basic Input/Output System), présent dans les ordinateurs PC. Cet élément est le premier à démarrer lorsque nous appuyons sur le bouton de démarrage de l’ordinateur, et ses tâches commencent par la vérification du matériel présent dans le PC, et le chargement du système d’exploitation avec lequel nous travaillerons plus tard.
Le BIOS dispose d’une interface utilisateur qui nous permet, par exemple, de choisir l’unité de stockage à partir de laquelle nous allons démarrer le système d’exploitation (disque dur interne, disque DVD dans le lecteur ultérieur, clé USB, depuis le réseau,…), de régler la date et l’heure, ou de surveiller la température du CPU.
En cas d’événements tels que, précisément, un excès de chaleur sur la puce de l’ordinateur, le BIOS est chargé de procéder à un arrêt d’urgence. Il gère également ce que l’on appelle les ‘interruptions’, des événements déclenchés par le matériel qui amènent le logiciel à prendre des mesures et à agir en conséquence.
Par exemple, l’appui sur une touche du clavier déclenche une interruption qui informe de la touche responsable et permet au système d’exploitation de dessiner une lettre ou un autre symbole à l’écran, ou d’effectuer une certaine action.
Le micrologiciel peut être mis à jour
Le successeur du BIOS est l’UEFI, qui s’appuie sur le BIOS avec des fonctionnalités supplémentaires telles que des menus graphiques et une conception modulaire pour ajouter de nouvelles fonctions à l’avenir.
La mise à jour du micrologiciel d’un appareil est une tâche délicate, mais cela ne veut pas dire qu’elle est nécessairement difficile ; de nombreux appareils sont dotés d’un système de mise à jour du logiciel qui télécharge la dernière version du micrologiciel sur Internet.
Le BIOS dispose d’une interface utilisateur qui nous permet, par exemple, de choisir l’unité de stockage à partir de laquelle nous allons démarrer le système d’exploitation (disque dur interne, disque DVD dans le lecteur ultérieur, clé USB, depuis le réseau,…), de régler la date et l’heure, ou de surveiller la température du CPU.
En cas d’événements tels que, précisément, un excès de chaleur sur la puce de l’ordinateur, le BIOS est chargé de procéder à un arrêt d’urgence. Il gère également ce que l’on appelle les ‘interruptions’, des événements déclenchés par le matériel qui amènent le logiciel à prendre des mesures et à agir en conséquence.
Par exemple, l’appui sur une touche du clavier déclenche une interruption qui informe de la touche responsable et permet au système d’exploitation de dessiner une lettre ou un autre symbole à l’écran, ou d’effectuer une certaine action.
La mise à jour du micrologiciel d’un appareil est une tâche délicate, mais cela ne veut pas dire qu’elle est nécessairement difficile ; de nombreux appareils sont dotés d’un système de mise à jour du logiciel qui télécharge la dernière version du micrologiciel sur Internet.