Processus informatique


Processus est un terme à usages multiples, apparaissant dans des contextes très divers. Dans le domaine de l’informatique, le concept se réfère à l’exécution de diverses instructions par le microprocesseur, selon ce qu’un programme indique. Le système d’exploitation de l’ordinateur (ordinateur) est en charge de la gestion des processus.

Ce logiciel gère les instructions que d’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, ainsi que de la communication entre eux.

Le mode de gestion, cependant, dépend de la façon dont chaque système d’exploitation fonctionne. Il existe plusieurs façons de créer un processus informatique, comme le démarrage du système lui-même, une demande de l’utilisateur ou l’appel effectué par un autre processus. Quant à l’achèvement d’un processus, il peut se faire de façon normale, à partir d’une erreur ou à la demande d’un autre processus. Un processus informatique, d’autre part, peut passer par différents états.

Il peut être en cours d’exécution (lorsqu’il utilise le microprocesseur), verrouillé (lorsqu’il nécessite un autre événement) ou prêt (lorsqu’il libère le microprocesseur pour qu’il puisse être dédié à 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 répartis, d’autre part, sont répartis entre plusieurs éléments d’un système. Il existe également des processus parallèles, qui se caractérisent par leur exécution simultanée. L’achèvement d’un processus informatique est la dernière phase de sa vie, les deux précédentes étant sa création et l’exécution des instructions. L’arrêt peut survenir pour diverses raisons, qui se manifestent par l’état du processus au moment de l’élimination:

· sortie normale: se produit lorsque le processus est interrompu par la volonté de l’utilisateur, ce qui se produit constamment lors de l’utilisation normale d’un dispositif. Par exemple, à chaque fois qu’un programme est fermé;

· sortie par erreur: c’est le cas opposé au précédent, puisque la fin du processus informatique est due à l’impossibilité de continuer en exécution. Un exemple courant est lorsque les données sont insuffisantes, c’est-à-dire lorsqu’un processus nécessite un fichier introuvable à l’adresse fournie par le programme;

· erreur fatale: cet état cause généralement de la peur aux utilisateurs les moins expérimentés, car leur façon de se manifester n’est pas exactement amicale. Sa cause est une erreur dans le programme, quelque chose qui peut se produire pour plusieurs raisons, comme essayer d’écrire à une partie de la mémoire qui n’est pas accessible, ou nécessitant une division par 0;

· supprimé par un autre processus: certains systèmes d’exploitation montrent leurs messages utilisateurs 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, puisque dans la plupart des cas il arrive qu’il soit « piégé » dans un cycle infini, c’est-à-dire tout le contraire.

Dans ces cas, la seule ressource pour compléter le processus informatique semble être l’aide d’une autre, qui, selon l’environnement, peut être exécutée en appuyant sur un bouton ou en écrivant des instructions dans la fenêtre de commande. Afin d’obtenir une performance optimale d’un ordinateur, un des points fondamentaux est de connaître les processus informatiques que le système d’exploitation fonctionne par défaut et de distinguer ceux qui nous sont vraiment utiles, afin d’arrêter le reste et éviter une utilisation inutile du processeur et de la mémoire.

Laisser un commentaire

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