Qu’est-ce qu’un micrologiciel ?
Un micrologiciel est un type de logiciel qui fournit des instructions aux composants matériels d’un appareil, lui permettant ainsi de fonctionner à un niveau de base. Les micrologiciels sont installés par le fabricant et ne peuvent donc généralement pas être supprimés. Ils sont parfois appelés « logiciels intégrés ».
Comment fonctionne un micrologiciel ?
Les micrologiciels assurent la communication entre le système d’exploitation et le matériel d’un appareil. Ils indiquent essentiellement à l’appareil comment fonctionner à un niveau très fondamental. Le terme de micrologiciel provient de ce rôle d’intermédiaire entre le matériel et d’autres formes de logiciels présents sur l’appareil.
Par exemple, lorsque vous allumez un appareil, le micrologiciel active et lance d’abord tous les processus nécessaires au démarrage de l’appareil, comme la mise en route du matériel nécessaire au démarrage du système d’exploitation.
Lors du démarrage, le micrologiciel active le matériel nécessaire au démarrage du système d’exploitation.
Puisque les micrologiciels doivent conserver des informations en permanence, même lorsque l’appareil est éteint, ils sont généralement stockés dans la mémoire flash en lecture seule (ROM) et « non volatile » du système et fonctionnent séparément des autres types de logiciels installés sur la mémoire RAM réinscriptible. Cependant, le fonctionnement exact des micrologiciels, ainsi que l’emplacement où ils sont stockés, dépendent de leur type et de leur objectif spécifiques.
Types de micrologiciels
Le micrologiciel d’un système est le logiciel fondamental utilisé pour les opérations informatiques de base, telles que le démarrage, le chargement des systèmes d’exploitation, la reconnaissance des éléments matériels et leur communication. Les micrologiciels peuvent être classés en fonction de leur position dans la pile logicielle d’un appareil.
Voici les différents types de micrologiciels que l’on peut trouver sur un appareil, en fonction de leur niveau de sophistication et de complexité :
Micrologiciels de bas niveau
Les micrologiciels de bas niveau font partie intégrante du matériel d’un appareil et sont stockés sur des mémoires à lecture seule (ROM) ou des puces ROM programmables (PROM) qui ne peuvent pas être mises à jour ou réécrites. Les appareils qui n’utilisent que ce type de micrologiciel ont souvent une fonction unique (par exemple, les réveils numériques ou les télécommandes de télévision), le micrologiciel jouant essentiellement le rôle de système d’exploitation.
Micrologiciels de haut niveau
Les micrologiciels de haut niveau sont installés sur les puces réinscriptibles de mémoire flash « non volatile » d’un système plutôt que sur la mémoire ROM, ce qui signifie qu’ils peuvent être modifiés et mis à niveau. Présents sur des appareils tels que les PC, les Mac et les consoles de jeu, on les appelle micrologiciels « de haut niveau » car ils se situent au-dessus des micrologiciels de bas niveau dans la pile logicielle et exécutent des instructions et des fonctions plus complexes.
Micrologiciel du sous-système
Un micrologiciel de sous-système, ou micrologiciel d’appareil, est un type particulier de micrologiciel de haut niveau qui fonctionne indépendamment du micrologiciel principal du système. Les CPU, les cartes son et les moniteurs sont des exemples de composants matériels du sous-système qui disposent généralement de leur propre micrologiciel.
La mise à jour des micrologiciels est-elle importante ?
Les mises à jour apportées aux micrologiciels sont importantes, car elles permettent aux fabricants de s’assurer que leurs appareils restent compatibles avec les nouveaux formats de logiciels. Par exemple, votre téléphone peut nécessiter une mise à jour pour pouvoir communiquer avec une nouvelle version d’iOS ou d’Android et d’intégrer de nouvelles fonctionnalités.
Mais ce n’est pas seulement une question de compatibilité. La mise à jour des micrologiciels permet de résoudre les problèmes et les bugs, d’éviter les pannes et d’empêcher le ralentissement des ordinateurs au fil du temps. Outre la résolution des problèmes de performance, la mise à jour des micrologiciels contribue également à renforcer la sécurité de l’appareil.
La mise à jour des micrologiciels permet d’améliorer la compatibilité, les performances et la sécurité.
En quoi consiste la sécurité des micrologiciels ?
La sécurité des micrologiciels protège contre les pirates informatiques, qui exploitent les vulnérabilités du code des micrologiciels pour obtenir un accès non autorisé à un appareil et y installer des malwares ou dérober des données. Auparavant, la sécurité des micrologiciels était une préoccupation particulière pour les appareils tels que les routeurs et les serveurs.
Mais avec l’émergence des maisons connectées, la sécurité des micrologiciels est de plus en plus importante pour garantir que les appareils de l’Internet des objets (IoT) ne représentent pas une cible facile pour des menaces telles que les rootkits de micrologiciels, un type de malware particulièrement furtif qui se cache dans le code du micrologiciel et que seuls les outils d’analyse antivirus les plus performants sont capables de détecter.
Lorsqu’il s’agit de maintenir la sécurité du micrologiciel de vos appareils, l’élément le plus important est de garder votre micrologiciel à jour. En effet, les mises à jour de micrologiciels comprennent des correctifs conçus pour résoudre des problèmes existants dont les pirates informatiques pourraient profiter pour lancer une attaque.
Quelle est la différence entre un micrologiciel et un logiciel ?
Techniquement, un micrologiciel est un type de logiciel, mais il existe une distinction claire entre les fonctions de chacun. Parfois appelés « logiciels de matériel », les micrologiciels ne sont pas conçus pour interagir avec l’utilisateur, mais permettent à l’appareil de fonctionner à un niveau de base et de communiquer avec des éléments du système général.
Les logiciels ne dépendent pas directement d’un composant matériel spécifique. En ce sens, le logiciel se situe « au-dessus » du micrologiciel dans la hiérarchie du système. C’est le micrologiciel, ainsi que ses composants matériels intégrés, qui exécute les logiciels sous la forme de systèmes d’exploitation, de programmes et d’applications avec lesquels vous interagissez.
Lorsqu’il s’agit de mettre à jour un micrologiciel ou un logiciel lourd comme le système d’exploitation, faites-en une priorité. Si votre micrologiciel ou votre système d’exploitation est défaillant, votre appareil ne fonctionnera pas correctement. Il en va de même pour les pilotes.
Les pilotes sont-ils un type de micrologiciel ?
Bien que les pilotes et les micrologiciels soient tous deux des types de logiciels qui permettent le fonctionnement du matériel, ils accomplissent des tâches différentes. Contrairement aux micrologiciels, qui sont programmés directement sur un périphérique matériel pour fournir des instructions à l’ordinateur, les pilotes permettent à un système d’exploitation de reconnaître et de communiquer avec un certain type de périphérique, tel qu’une souris ou un moniteur, lorsque celui-ci est connecté.
Quels sont les types d’appareils qui utilisent des micrologiciels ?
Un grand nombre d’appareils modernes comprennent des micrologiciels. En fait, pratiquement tous les appareils numériques, des ampoules connectées aux écouteurs, ont besoin d’un micrologiciel pour fonctionner. Voici quelques exemples courants :
Ordinateurs de bureau et ordinateurs portables
Le micrologiciel d’un ordinateur est appelé BIOS ou Unified Extensible Firmware Interface (UEFI) et est stocké dans la mémoire dédiée de la carte mère, ou de la carte logique sur un Mac. Le micrologiciel d’un ordinateur est utilisé pour lancer son système d’exploitation. De nombreux périphériques et appareils associés, tels que les routeurs, disposent également de leur propre micrologiciel.
Appareils intelligents
Des téléviseurs aux réfrigérateurs, tout appareil doté de capacités intelligentes ou d’une connectivité IoT est équipé d’un micrologiciel. Les micrologiciels et les logiciels de ces appareils n’ont pas besoin d’être mis à jour aussi fréquemment que les micrologiciels des ordinateurs.
Appareils mobiles
Les téléphones, les tablettes et les montres connectées ont tous besoin d’un micrologiciel pour fonctionner. Le type de micrologiciel varie en raison des exigences différentes d’iOS sur Apple et d’Android sur des appareils Samsung par exemple.
Appareils ménagers
Les appareils ménagers pouvant être programmés, comme les micro-ondes ou les machines à laver, utilisent des micrologiciels pour communiquer les instructions et les données de l’utilisateur aux éléments mécaniques de l’appareil.
Voitures
Des capteurs aux systèmes de navigation, une grande partie de la technologie dont sont équipées les voitures modernes dispose désormais de son propre micrologiciel dédié à l’exécution de tâches spécifiques.
Quels sont les avantages d’une mise à jour des micrologiciels ?
Une mise à jour des micrologiciels améliore la stabilité, la sécurité et les performances de votre appareil en lui apportant des corrections, des correctifs et des mises à jour de compatibilité. Ces mises à jour peuvent permettre à votre appareil de fonctionner avec de nouveaux systèmes d’exploitation ou ajouter de nouvelles fonctionnalités.
Stabilité
La mise à jour des micrologiciels peut contribuer à maintenir la stabilité d’un système en éliminant les bugs et les problèmes, tout en assurant la compatibilité avec les nouveaux composants matériels et logiciels. Vous pouvez évaluer la stabilité de votre processeur à l’aide d’un test de contrainte, afin d’identifier les problèmes de performance.
Sécurité
Les micrologiciels sont généralement vulnérables aux attaques, car des mesures de sécurité y sont rarement mises en place au moment de leur conception. Les pirates peuvent alors facilement ajouter des exploits dans le code du micrologiciel sans qu’ils soient détectés, et ainsi ouvrir la porte aux programmes malveillants.
Il est essentiel d’appliquer les correctifs de sécurité dès qu’ils sont disponibles, afin de protéger votre micrologiciel, corriger les exploits potentiels et résoudre les vulnérabilités qui pourraient conduire à la surveillance de vos activités, au vol de vos données ou à une panne de votre système.
Performances
La mise à jour des micrologiciels améliore les performances en éliminant les problèmes et les inefficacités des opérations matérielles et en activant de nouvelles fonctions, telles que la compatibilité avec de nouveaux formats de musique et de vidéo. Parfois, il peut arriver que des appareils plus anciens, apparemment à bout de souffle, soient revitalisés par une mise à jour complète du micrologiciel.
Appliquer les mises à jour des micrologiciels
De nombreux fabricants d’appareils fournissent régulièrement des mises à jour OTA (Over-The-Air, sans fil) sous la forme d’une mise à jour du micrologiciel ou d’une notification. Il vous suffit de cliquer dessus pour installer la mise à jour. Si vous devez appliquer la mise à jour manuellement, faites preuve de prudence : l’installation d’un mauvais type de micrologiciel peut entraîner un dysfonctionnement de votre appareil.
Suivez les conseils ci-dessous pour mettre à jour votre micrologiciel (également appelé flashage du micrologiciel) en toute sécurité :
-
Identifiez exactement le modèle et la version du micrologiciel de votre appareil. Cette information se trouve souvent dans le menu des paramètres de l’appareil ou dans l’application utilisée pour communiquer avec celui-ci.
-
Rendez-vous sur le site web du fabricant et recherchez votre modèle exact. Ne téléchargez les mises à jour qu’à partir du site web officiel, pour éviter d’installer par inadvertance des programmes malveillants. Certains fabricants peuvent fournir un outil permettant d’identifier et de télécharger la dernière mise à jour adaptée à votre système.
-
Assurez-vous que vous disposez d’une alimentation électrique fiable et n’installez pas les mises à jour sur batterie. Les micrologiciels sont essentiels pour votre appareil. Une installation avortée en raison d’une coupure de courant peut le rendre complètement inutilisable.
-
Si vous rencontrez des problèmes avec votre micrologiciel, ne le désinstallez pas. Mettez-le plutôt à niveau ou remplacez-le par une version différente.
-
Si vous utilisez un Mac, vous devrez peut-être saisir un mot de passe pour le micrologiciel. Cette fonction peut être activée ou désactivée dans Récupération macOS > Utilitaires > Utilitaire sécurité au démarrage (ou Utilitaire de mot de passe du programme interne).
Assurez le bon fonctionnement de votre ordinateur avec AVG Driver Updater.
Il est important de mettre à jour votre micrologiciel, mais celui-ci ne représente qu’un élément de la performance globale d’un appareil. AVG Driver Updater recherche automatiquement les pilotes obsolètes ou manquants, effectue des vérifications avancées de compatibilité et de malwares, et installe les dernières versions afin d’assurer des performances et une sécurité optimales, en toute simplicité. Installez AVG Driver Updater dès aujourd’hui pour assurer le bon fonctionnement de votre ordinateur.