projet 2CP
PROCESS est un outil d'aide à la simulation visuelle d'algorithmes d'ordonnancement de processus par un système d'exploitation.
Simuler, Visualiser et comparez les différents algorithmes
d'ordonnancement avec notre outil.
PROCESS est un outil d'aide à la simulation visuelle d'algorithmes d'ordonnancement de processus par un système d'exploitation.
Simuler, Visualiser et comparez les différents algorithmes
d'ordonnancement avec notre outil.
Dans le cadre de la réalisation de notre projet 2CP,intitulé réalisation d’un outil d'aide à la simulation visuelle des algorithmes d'ordonnancement de processus par un système d’exploitation ,nous tenons à introduire quelques notions sur le thème.
“Dans les systèmes d'exploitation, l’ordonnanceur désigne le composant du noyau du système d'exploitation choisissant l'ordre d'exécution des processus sur les processeurs d'un ordinateur.”
A un moment donné ,plusieurs processus sont présents dans différents états, Certains processus peuvent être en état d'attente, d'autres peuvent être en cours d'exécution. Un des rôles de l'ordonnanceur du noyau, est de permettre à tous ces processus de s'exécuter à un moment ou un autre et d'utiliser au mieux le processeur.
Notre application consiste à fournir un outil d’aide à la simulation visuelle des algorithmes d’ordonnancement de processus par un système d’exploitation .Une simulation qui va garantir une meilleure compréhension du fonctionnement de l’ordonnanceur dans un système d’exploitation.
L’application est notamment destinée aux étudiants du module Systèmes d’exploitation enseigné en troisième année à l’ESI .Cette dernière permet aussi de comparer entre les différents algorithmes d’ordonnancement selon plusieurs critères.
First Come First Served ou premeir arrivé premier servi est classé dans la catégorie des ordonnanceurs non préemptifs ou sans réquisitions.
Simuler DocumentationShortest Job First ou le plus court d’abord, cet algorithme peut etre avec ou sans requisition.
Simuler DocumentationShortest Remaining Job first ou le plus court temps d'éxécution restant d'abord est un des algorithmes sans réquesition.
Simuler DocumentationLongest Job First ou le plus long d’abord, cet algorithme peut etre avec ou sans requisition.
Simuler DocumentationLongest Remaining Job first ou le plus long temps d'éxécution restant d'abord est un des algorithmes sans réquesition.
Simuler DocumentationLe Round-Robin ou le Tourniquet est l'un des algorithmes avec réquisition.
Simuler DocumentationC'est l'un des algorithmes d'ordonnancement avec priorité, il a la particuliarité d'avoir une priorité statique.
Simuler DocumentationCet algorithme a le meme principe que l'algorithme de priorité statique sauf que la priorité des processus change au fur et a mesure de l'exécution
Simuler DocumentationOn dispose de plusieurs files et à chaque file est associé un quantum de temps dont la valeur croit avec le rang de la file.
Simuler DocumentationOn défini des classes de processus et on y associe à chaque classe une priorité
Simuler DocumentationLa planification de files d'attente à plusieurs niveaux comme son nom l'indique nécessite plusieurs files .
Simuler Documentation