Qu’est-ce qu’un logiciel?

Le logiciel est l’ensemble des instructions qu’un ordinateur doit suivre, c’est-Ă -dire toutes ces indications sur ce qu’il faut faire et comment.

Le concept de logiciel englobe tout ce qui est intangible sur l’ordinateur, ce qui ne peut pas ĂŞtre touchĂ©, comme les programmes et les systèmes d’exploitation.

Cette dĂ©finition contraste avec le matĂ©riel, qui fait rĂ©fĂ©rence aux composants physiques de l’ordinateur, Ă  ces appareils, appareils et Ă©quipements qui peuvent ĂŞtre touchĂ©s, vus et manipulĂ©s. Sans logiciel, peu importe la taille ou le coĂ»t du matĂ©riel, cela ne fonctionnera pas.

En fait, le mot logiciel vient de l’anglais; signifie «marchandise douce», par opposition au matĂ©riel, qui signifie «marchandise dure». Aujourd’hui, le mot logiciel est devenu mondialisĂ© comme synonyme d’instructions informatiques.

Si nous comparons un ordinateur à un être humain, le logiciel serait comme les signaux du système nerveux qui contrôlent le fonctionnement du corps.

Types de logiciels

Les logiciels sont variĂ©s et doivent ĂŞtre adaptĂ©s Ă  l’Ă©quipement Ă©lectronique que vous souhaitez manipuler. Par exemple, les avions, les smartphones et les traitements de texte fonctionnent avec diffĂ©rents logiciels.

Lorsque nous utilisons l’ordinateur pour Ă©couter de la musique, tout en Ă©crivant un texte et en recherchant des informations sur Internet, de nombreux logiciels sont actifs en mĂŞme temps. Regardons les diffĂ©rents types de logiciels.

BIOS

Le système d’entrĂ©e / sortie de base ou BIOS (pour son acronyme en anglais, bdonc C jeentrĂ©e ousortie system) est le logiciel initial permettant d’allumer et de dĂ©marrer l’ordinateur. C’est le logiciel essentiel de chaque ordinateur.

Systèmes d’exploitation

Sa fonction est de contrĂ´ler la partie physique d’un ordinateur pour faciliter son utilisation par l’utilisateur. Le système d’exploitation prend le contrĂ´le des activitĂ©s de l’ordinateur une fois que le BIOS a terminĂ© son travail de mise sous tension.

Il existe diffĂ©rents systèmes d’exploitation, parmi lesquels on peut citer Microsoft Windows, Mac OS X et Linux pour les ordinateurs personnels, iOS et Android pour les tablettes et les smartphones.

Le système d’exploitation optimise l’utilisation du processeur, de la mĂ©moire et de l’Ă©quipement d’entrĂ©e / sortie permettant aux utilisateurs d’exĂ©cuter efficacement divers programmes. Le système de base de donnĂ©es essaie de maximiser l’utilisation de la mĂ©moire et du disque pour permettre Ă  diffĂ©rents utilisateurs d’accĂ©der aux donnĂ©es en mĂŞme temps.

Voir Ă©galement Systèmes d’exploitation.

Programmes utilitaires

Ce sont les programmes de maintenance informatique. Par exemple: système d’information, utilitaire de disque, console et terminal.

Logiciel d’application

Une application est un logiciel qui nous aide Ă  faire quelque chose de productif ou d’amusant sur l’ordinateur. Il est Ă©crit pour exĂ©cuter une fonction particulière. Cette fonction n’a pas besoin d’ĂŞtre directement liĂ©e Ă  l’ordinateur. Par exemple, un traitement de texte aide les utilisateurs Ă  crĂ©er des textes.

Il existe deux types de logiciels d’application: les logiciels commerciaux gĂ©nĂ©riques et les logiciels personnalisĂ©s. Parmi les applications gĂ©nĂ©riques les plus populaires, nous avons:

  • Powerpoint, avec lequel vous pouvez faire des prĂ©sentations,
  • Calculatrice: est la calculatrice,
  • Google Chrome, pour surfer sur Internet,
  • Lecteur DVD: avec lequel les DVD sont lus, entre autres.

Un exemple de logiciel d’application personnalisĂ© est le système bancaire, qui prend en charge un domaine particulier tel que les clients, les comptes, les investissements, les intĂ©rĂŞts et les dĂ©pĂ´ts d’une banque particulière.

Voir Ă©galement Traitement de texte.

Logiciel de communication

Le logiciel de communication permet aux processus des ordinateurs de communiquer entre eux. Des exemples de ceux-ci sont FTP, e-mail, salles de chat et programmes de messagerie.

Logiciel embarqué

logiciel embarquĂ©L’Ă©quipement de jeu vidĂ©o fonctionne avec un logiciel intĂ©grĂ©.

Le logiciel embarquĂ© fait partie des Ă©quipements Ă©lectroniques et est utilisĂ© pour contrĂ´ler les fonctions des parties physiques de l’Ă©quipement. Par exemple, dans les tĂ©lĂ©viseurs, les avions et les jeux vidĂ©o. Lorsqu’un opĂ©rateur appuie sur un bouton de la commande des commandes de l’avion, le logiciel exĂ©cute la fonction correspondante.

Il est caractĂ©risĂ© parce qu’il est conçu Ă  partir d’un Ă©quipement Ă©lectronique. Par exemple, lorsque nous appuyons sur le clavier du micro-ondes pour chauffer pendant deux minutes Ă  haute puissance, le système intĂ©grĂ© commande au micro-ondes de fonctionner Ă  la tension maximale et de s’Ă©teindre après un certain temps.

Comment le logiciel est-il Ă©crit?

La forme de base des premiers logiciels Ă©tait le code binaire. Il s’agit d’un système de numĂ©rotation dans lequel il n’y a que deux nombres: 0 et 1. Actuellement, les programmeurs et les ingĂ©nieurs en logiciel Ă©crivent langages de programmationLes plus connus sont C ++, Ada, R et JavaScript.

Importance du logiciel

De nos jours, le logiciel est utilisĂ© pour contrĂ´ler pratiquement n’importe quel appareil Ă©lectronique. Ils se trouvent dans les systèmes de contrĂ´le des avions, des transports et des centrales Ă©lectriques. Également dans les appareils Ă©lectroniques que nous utilisons frĂ©quemment, tels que les fours, les micro-ondes, la tĂ©lĂ©vision et les rĂ©frigĂ©rateurs.

Les équipements médicaux tels que les stimulateurs cardiaques et les équipements de diagnostic sont également contrôlés par logiciel. En bref, la société moderne dépend du bon fonctionnement des logiciels.

GĂ©nie logiciel

Il fait rĂ©fĂ©rence Ă  l’application de principes d’ingĂ©nierie dans la construction de logiciels, c’est-Ă -dire le dĂ©veloppement, l’exploitation et la maintenance de logiciels. Le professionnel en charge de cette tâche est appelĂ© ingĂ©nieur système.

Faisons l’analogie entre un programmeur et un ingĂ©nieur système. Un programmeur Ă©crit un programme entier en tant qu’activitĂ© personnalisĂ©e. Au lieu de cela, un ingĂ©nieur système Ă©crit un logiciel qui sera combinĂ© avec d’autres pour construire un système dans le cadre d’un effort d’Ă©quipe.

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *