Glossaire

Processus informatique

Ecrit par Louise

Le système d’exploitation de l’ordinateur est responsable de la gestion des processus. Ce logiciel gère les instructions que les autres programmes informatiques envoient au microprocesseur, analyse l’état d’exécution et organise la mémoire dédiée aux tâches.

Le système d’exploitation est responsable de la création et de la suppression des processus et de l’établissement des communications entre eux. La forme de gestion, cependant, dépend de la façon dont chaque système d’exploitation particulier fonctionne.

Il existe plusieurs façons de créer un processus informatique, comme le démarrage du système lui-même, la demande d’un utilisateur ou l’appel effectué par un autre processus. Quant à la réalisation d’un processus, elle peut se faire de façon normale, à partir d’une erreur ou à la demande d’un autre processus.

Un processus informatique, par contre, peut passer par différents états. Il peut être en cours d’exécution (lorsqu’il utilise le microprocesseur), verrouillé (son exécution nécessite un autre événement) ou prêt (lorsqu’il libère le microprocesseur pour qu’il puisse se consacrer à un autre processus).

Il est possible de distinguer différents types de processus. Les processus coopératifs, par exemple, sont gérés par différentes configurations matérielles. Les processus distribués, en revanche, sont répartis sur plusieurs éléments d’un système. Il existe également des processus parallèles qui se caractérisent par le fait qu’ils sont exécutés simultanément.

L’achèvement d’un processus informatique est la dernière phase de sa vie, les deux phases précédentes étant sa création et l’exécution des instructions. La résiliation peut se produire pour différentes raisons, qui se manifestent à travers l’état qui passe par le processus au moment de l’élimination :

A lire :   Système administratif

* sortie normale : se produit lorsque le processus est terminé par la volonté de l’utilisateur, ce qui se produit constamment pendant l’utilisation normale d’un appareil. Par exemple, chaque fois qu’un programme est fermé ;

* sortie par erreur : c’est le cas inverse de la précédente, puisque l’arrêt du processus informatique est dû à l’impossibilité de continuer dans l’exécution. Un exemple courant est celui où les données sont insuffisantes, c’est-à-dire lorsqu’un processus nécessite un fichier qui ne peut être trouvé à l’adresse fournie par le programme ;

* erreur fatale : cet état tend à effrayer les utilisateurs moins expérimentés, car leur façon de s’exprimer n’est pas vraiment amicale. Sa cause est une erreur dans le programme, quelque chose qui peut se produire pour diverses raisons, comme essayer d’écrire dans une partie de la mémoire qui n’est pas accessible, ou nécessitant une division par 0 ;

* supprimés par un autre processus : certains systèmes d’exploitation montrent à leurs utilisateurs des messages tels que « le programme ne répond pas » dans les situations où le programme ne semble pas fonctionner. La réalité est généralement très différente, car dans la plupart des cas, il arrive que vous ayez été « piégé » dans un cycle infini, c’est-à-dire, bien au contraire. Dans ces cas, la seule ressource pour terminer le processus informatique semble être l’aide d’une autre, qui, selon l’environnement, peut être exécutée par la pression d’un bouton ou des instructions écrites dans la fenêtre de commande.

Pour obtenir une performance optimale d’un ordinateur, l’un des points fondamentaux est de connaître les processus informatiques que le système d’exploitation exécute par défaut et de distinguer ceux qui nous sont vraiment utiles, afin d’arrêter le reste et d’éviter une utilisation inutile du processeur et de la mémoire.

A lire :   Trafic

A propos de l'auteur

Louise

Jeune maman dynamique, j'aime ... tout particulièrement m'occuper du réseau informatique de la maison notamment de notre NAS.

Laisser un commentaire