Qu'est-ce que le matériel (hardware) et le logiciel (software) informatique ?

En informatique, le matériel (hardware) et le logiciel (software) représentent les deux éléments fondamentaux d'un ordinateur. Le hardware inclut tout ce qui a une présence physique — votre tour d'ordinateur ou portable et ses composants électroniques. Inversement, les programmes sur votre ordinateur, qui existent sous forme de données numériques plutôt que d'objets physiques, sont appelés software. Pour fonctionner, un ordinateur a besoin des deux.
Matériel informatique (Hardware)
Bien que les ordinateurs contiennent des milliers de condensateurs, résistances et autres composants électriques, ces pièces sont assemblées pour former un nombre relativement restreint de dispositifs constituant le hardware. Composants de base : disque dur (stockage), processeur (opérations), mémoire (données actives), carte mère (liaison). Le hardware inclut aussi les périphériques externes : clavier, imprimante, scanner.
Logiciel informatique (Software)
Le terme "software" est généralement synonyme de "programme informatique" et "application". Internet Explorer, Microsoft Word, Photoshop sont des logiciels. Le software inclut aussi le système d'exploitation (Windows, macOS). L'OS agit comme base, fournissant l'interface dans laquelle tous les autres logiciels s'exécutent. Notez que toutes les données sur un ordinateur ne sont pas du software : documents, musique, photos, vidéos nécessitent un logiciel pour s'ouvrir, mais ne sont pas des logiciels eux-mêmes.
Interactions Hardware et Software
Les ordinateurs utilisent constamment les deux. Quand vous ouvrez un logiciel, l'ordinateur lit ses données sur le disque dur, exécute sa programmation sur le processeur et affiche le résultat à l'écran. Comme ils travaillent en étroite collaboration, un problème dans l'un ou l'autre peut causer des dysfonctionnements : un ordinateur gelé peut résulter d'un matériel défectueux ou d'un logiciel défaillant. Un ralentissement peut venir d'un matériel obsolète, de trop de logiciels en cours, ou d'un logiciel malveillant (malware/virus).
Pilotes (Drivers) et Firmware
Deux types de fichiers, firmware et drivers, se situent à la frontière de la définition du software. Le firmware est une programmation gravée dans une puce (ex. routeur). Les drivers contiennent la programmation pour faire fonctionner le matériel. Les OS modernes installent la plupart des drivers automatiquement, rendant leur rôle invisible, mais chaque matériel (souris, scanner) a besoin d'un driver. Si votre ordinateur n'installe pas automatiquement le driver d'un nouveau périphérique, vous devez l'ajouter vous-même via le disque d'installation ou le site du fabricant.
