Nous utilisons des cookies pour améliorer votre expérience. En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies.


Politique de confidentialité

Introduction à la gestion des processus

Introduction à la gestion des processus

Un processus est un programme en cours d'exécution. Un processus aura besoin de certaines ressources. Certains relève du matériels : le CPU, la mémoire, les périphs d’E/S, ... d’autres logicielles : des procédures, des applications, des processus systèmes, ... . Ces ressources sont généralement allouées au processus pendant son exécution.

Un processus est l'unité de travail dans la plupart des systèmes. Les systèmes consistent en un ensemble de processus: les processus du système d'exploitation exécutent le code système et les processus utilisateur exécutent le code utilisateur. Tous ces processus peuvent s'exécuter simultanément.

Les systèmes d'exploitation modernes prennent en charge les processus ayant plusieurs threads de contrôle. Sur les systèmes avec plusieurs cœurs, ces threads peuvent s'exécuter en parallèle.

L'un des aspects les plus importants d'un système d'exploitation est la façon dont il planifie les threads sur les cœurs de traitement disponibles. Plusieurs choix pour la conception des planificateurs de CPU sont disponibles pour les programmeurs.

Partager ce cours avec tes amis :

Rédigé par ESSADDOUKI Mostafa

The education of the 21st century opens up opportunities to not merely teach, but to coach, mentor, nurture and inspire.

Commentaire(s)