Gestion des Processus
(Gest-Pro)

1. Résumé du cours

Ce cours intitulé Gestion des Processus va permettre aux étudiants de lever l’ambigüité sur la gestion ainsi que l’exécution du programme ou processus par le processeur. Un ordinateur possède forcément plusieurs processus en concurrence pour l’obtention du temps processeur, cette situation se produit lorsque 2 ou plusieurs processus sont en état prêt simultanément. L’Ordonnanceur (planificateur, scheduler) est la partie (un programme) du système d’exploitation responsable de régler les états des processus (Prêt, Actif,...etc.) et de gérer les transitions entre ces états ; c’est l’allocateur du processeur aux différent processus, il alloue le processeur au processus en tête de file des Prêts. Parmi les objectifs d’un Ordonnanceur on trouve la Maximisation de l’utilisation du processeur, la présentation un temps de réponse acceptable, ainsi que le respect de l’équité entre les processus selon le critère d’ordonnancement utilisé. L’objectif d’un algorithme d’ordonnancement consiste à identifier le processus qui conduira à la meilleure performance possible du système. Certes, il s’agit là d’une évaluation subjective dans laquelle entrent en compte différents critères à l’importance relative variable. La politique d’ordonnancement détermine l’importance de chaque critère. Un certain nombre d’algorithmes ont fait leur preuve dans la mise en œuvre d’une politique d’ordonnancement

2. Public cible:

Ce cours est destiné aux étudiants de la 2ème année licence Informatique de l'université  Abbès Laghrour -Khenchela

3. Objectifs:

Ce cours a pour but de doter les étudiants des connaissances et compétences requises pour les rendre capable de :

  • Perfectionner les connaissances concernant le fonctionnement d'un processeur. Comprendre le principe d'un processus.
  • Lever l’ambiguïté sur l'organisation des processus avant exécution.
  • Différencier les critères du scheduling.
  • Maîtriser les différentes techniques d'ordonnancement des processus.
  • Analyser ces différentes techniques d'ordonnancement.
  • Définir les caractéristiques d'un bon système d'exploitation. 

act4fig1.PNG