Définition firmware

L' ensemble d'instructions d'un programme d'ordinateur enregistré dans une mémoire ROM, une mémoire flash ou une mémoire similaire est appelé micrologiciel . Ces instructions définissent la logique principale qui contrôle les circuits d'un type d'artefact.

Micrologiciel

Un terme oriental, celui qui nous occupe maintenant, semble avoir son origine dans le décennie des années 60. Plus précisément, nous pouvons affirmer qu'il a été utilisé pour la première fois en 1967 dans un article publié par Rudy Meléndez dans la revue Datamotion. .

Le microprogramme, dont le nom fait référence à la programmation de l'entreprise, fait partie du matériel puisqu'il est intégré à l' électronique, mais il est également considéré comme une partie du logiciel à développer sous un langage de programmation . On pourrait dire que le firmware fonctionne comme un lien entre les instructions qui arrivent à l’appareil de l’extérieur et ses différentes parties électroniques.

En particulier, nous pouvons établir que le micrologiciel de tout appareil technologique remplit essentiellement trois fonctions bien définies. Premièrement, il réussit à donner au système en question les routines fondamentales de fonctionnement et de réponse par rapport aux demandes habituelles qu’il reçoit et doit satisfaire l’utilisateur.

Deuxièmement, il est clair qu’une autre mission consiste à établir une interface simple et pratique, de manière à pouvoir rapidement et facilement procéder à la configuration du système en utilisant un certain ensemble de paramètres.

Enfin, troisièmement, une autre des fonctions les plus importantes de tout microprogramme consiste à contrôler et gérer à la fois le démarrage du système de l’appareil et l’initialisation correspondante.

Les microprocesseurs, les imprimantes, les moniteurs et les puces de mémoire sont certains des périphériques dotés d'un microprogramme. Un exemple de microprogramme est le programme BIOS de l' ordinateur, qui commence à fonctionner dès que la machine est allumée.

Plus précisément, nous pouvons établir qu’il existe trois types de BIOS clairement différenciés qui sont classés en fonction de la méthode utilisée pour les enregistrer:
ROM Il est enregistré au moment de la création de la puce et ses informations ne peuvent plus être modifiées.
PROM. Cela fonctionne de la même façon que les mémoires de classe ROM, mais ne peut être écrit qu’une fois.
EPROM. Il fonctionne comme le ROM susmentionné, mais il présente la nouveauté de pouvoir être effacé et écrit autant de fois que nécessaire.

L'architecture d'un ordinateur est composée de différentes couches avec différents niveaux d'abstraction. Le matériel est la base, puis le micrologiciel apparaît. L' assembleur, le noyau, le système d'exploitation et, à la fin, les applications se suivent.

Il convient de noter que l'utilisateur a généralement la possibilité de mettre à jour le micrologiciel d'un périphérique pour résoudre des erreurs ou améliorer leurs performances. Cependant, ces mises à jour sont risquées car, en cas d'échec du processus, le périphérique peut ne plus fonctionner.

La mise à jour du micrologiciel offre toutefois plusieurs avantages: elle permet, par exemple, à un graveur de CD d’augmenter sa vitesse de 48x à 52x.

Recommandé