Firmware

Définition - Que signifie micrologiciel?

Le micrologiciel est un programme logiciel gravé de manière permanente dans un périphérique matériel tel qu'un clavier, un disque dur, un BIOS ou des cartes vidéo. Il est programmé pour donner des instructions permanentes pour communiquer avec d'autres appareils et exécuter des fonctions telles que les tâches d'entrée / sortie de base. Le micrologiciel est généralement stocké dans la ROM flash (mémoire morte) d'un périphérique matériel. Il peut être effacé et réécrit.

Le micrologiciel a été conçu à l'origine pour les logiciels de haut niveau et pouvait être modifié sans avoir à échanger le matériel contre un appareil plus récent. Le micrologiciel conserve également les instructions de base des périphériques matériels qui les rendent opérationnels. Sans firmware, un périphérique matériel ne serait pas fonctionnel.

Definir Tech explique le micrologiciel

À l'origine, le micrologiciel avait une mémoire en lecture seule (ROM) et une mémoire en lecture seule programmable (PROM). Il a été conçu pour être permanent. Finalement, les puces PROM ont pu être mises à jour et ont été appelées mémoire morte programmable effaçable (EPROM). Mais l'EPROM était coûteuse, longue à mettre à jour et difficile à utiliser. Le micrologiciel a finalement évolué de la ROM au micrologiciel de la mémoire flash; ainsi, il est devenu plus facile à mettre à jour et convivial.

Il existe des niveaux de firmware:

  1. Micrologiciel de bas niveau: il se trouve dans les structures ROM, OTP / PROM et PLA. Le micrologiciel de bas niveau est souvent une mémoire en lecture seule et ne peut être ni modifié ni mis à jour. Il est parfois appelé matériel.
  2. Micrologiciel de haut niveau: il est utilisé dans la mémoire flash pour les mises à jour qui sont souvent considérées comme des logiciels.
  3. Sous-systèmes: ceux-ci ont leur propre microcode fixe intégré dans les puces flash, les processeurs et les unités LCD. Un sous-système est généralement considéré comme faisant partie du périphérique matériel ainsi que du micrologiciel de haut niveau.

Le BIOS, les modems et les cartes vidéo sont généralement faciles à mettre à jour. Mais le micrologiciel des périphériques de stockage est généralement négligé; il n'y a pas de système standardisé pour la mise à jour du firmware. Heureusement, les périphériques de stockage n'ont pas besoin d'être mis à jour souvent.