Logiciels
Le software, ou le produit d’un cerveau humain traité par la puissance d’une machine… En informatique, les logiciels, souvent nommés « programmes », sont l’ensemble des informations relatives aux traitements effectués par un ordinateur.
Les anglophones utilisent aussi le terme générique de software qui désigne non seulement les logiciels en général, soit les instructions de traitement, mais aussi les données intégrées et la documentation, notamment.
Le tout est stocké dans une arborescence de fichiers, sur un support mémoire de masse local ou distant (disque dur, SSD, etc.) pour être exploité facilement par l’ordinateur, la tablette ou le smartphone ou le système embarqué des véhicules.
Les logiciels sont réalisés par des développeurs qui utilisent des langages de programmation plus ou moins complexes. Ensuite, le code source qui en résulte est compilé pour être traité par le processeur d’un ordinateur, ou de tout autre appareil informatique. Le résultat est ensuite distribué en ligne, sous forme gratuite ou payante, voire gravé sur CD/DVD, un support en voie de disparition qui représentait pourtant l’essentiel des ventes logicielles il n’y a pas si longtemps… Dans cette grande famille, l’application est sans doute la forme logicielle la plus courante, du moins pour l’utilisateur classique, qui interagit directement avec elle : traitement de texte, comptabilité, retouche d’images, navigation internet, quelques usages courants parmi des milliers d’autres ! Sans oublier que le système d’exploitation ( OS ) qui offre une interface entre le matériel et les logiciels applicatifs, est aussi une composante logicielle présente sur tous les ordinateurs. L’OS est un ensemble de logiciels systèmes qui permettent l’utilisation de l’ordinateur par les applications et les processus distants. Le système d’exploitation contrôle aussi l’exploitation des périphériques par l’intermédiaire des pilotes (drivers) et une grande partie des processus liés à la sécurité, comme les contrôles d’accès.
En résumé, un ordinateur est une machine qui effectue des traitements en fonction d’instructions et de données. Ces dernières étant contenues et/ou produites par des logiciels, ils sont donc indispensables à l’utilisation de l’ensemble des appareils informatiques, tous types confondus.