C'est la configuration du jeu d'entrée, ainsi que l'algorithme :
La génération aléatoire des processus va etre selon cette configuration (Temps d'exécution minimal, Temps d'exécution maximal ...)
La simulation est la meme selon cette configuration (Unité de temps en milli-secondes, ...)
Devant chaque paramètres vous trouvez le symbole , flottez le curseur en dessus pour trouvez l'explication de ce paramètre
ConfigurationProcessusAlgorithmes
1
2
3
Generation de processus
La génération du jeu d'entrée selon deux méthodes :
Méthode aléatoire:
Cochez la case "Génération aléatoire selon la configuration".
Entrez le "Nombre de processus" voulu.
cliquez sur le bouton "Ajouter les processus", les processus seront générés de façon aléatoire selon la configuration
Méthode personnalisée:
Ne cochez pas la case "Génération aléatoire selon la configuration".
Entrez le "Nombre de processus" voulu.
Un tableau sera généré, contenant tous les parametres/informations des processus pour les modifier selon votre besoins (Temps d'exécution, interruptions, priorité, ...)
Cliquez sur le bouton "Ajouter les processus" pour ajouter vos processus personnalisés
Nombre de processus
+
_
ConfigurationProcessusAlgorithmes
1
2
3
Choix des Algorithmes
Dans cet algorithme, on peut avoir au maximum 5 niveaux, chacun avec son propre algorithme. Cliquez sur "Ajouter un algorithme" pour en ajouter un, avec la possibililté de modifier ses paramètres.
Le Temps Perdu représente le temps ou le processor était en
état de repos pendant la simulation. Plus de temps perdu
veut dire moins de taux d'utilisation du CPU. Le but est d'essayer de minimiser
ce temps ce qui implique l'utilisation de 100% des ressources pour les meilleures performances.
Taux d'utilisation du CPU
💡 Taux d'utilisation du CPU
Le taux d'utilisation du processeur est un critère très important qui représente à quel point l'algorithme a réussi à bien utiliser les ressources disponibles, Un taux qui converge à 100% est favorable.
Temps De Fin
💡 Temps De Fin
le Temps de fin représente le temps pris par l'algorithme afin de traiter tous le processus. Un bon algorithme est l'algorithme qui prend un minimum de temps possible.
Temps D'attente
💡 Temps D'attente
Le temps d'attente est la moyenne de temps d'attente de chauque
processus. C'est a dire le temps ou le processus était en etat pret.
Un bon algorithme essaye à minimiser le temps d'attente pour éviter ce qu'on appelle la famine .