HSBehera, Bijayalaxmi Panda, Sreelipa Curtis
Le but d'un système d'exploitation est de fournir une interface dans laquelle un programme peut s'exécuter de manière pratique et efficace. Lors de la conception d'un système d'exploitation, un programmeur doit déterminer quel algorithme de planification sera le plus performant pour le système. Il n'existe pas d'algorithme de planification « meilleur » universel, et de nombreux systèmes d'exploitation utilisent des algorithmes de planification étendus ou des combinaisons d'algorithmes. L'efficacité de la planification dépend du quantum de temps optimal et de la distribution appropriée des ressources système. Nous avons donc proposé un nouvel algorithme connu sous le nom d'algorithmes de planification AMDRR (Advanced Mix Job with Dynamic Quantum Round Robin). Nous avons montré expérimentalement que l'efficacité d'AMDRR est meilleure que celle des algorithmes RR (round robin) et DQRRR (dynamic quantum readjusted round robin) conventionnels en réduisant son changement de contexte, son temps de traitement moyen et son temps d'attente moyen.