J'ai fait des recherches sur la planification des processus dans le cadre de mes études. Pour ce faire, je me suis référé à l'information suivante:Quand un processus acquiert-il les ressources nécessaires?
Selon Abraham Silberschatz, Greg Gagne, et Peter Baer Galvin dans; "Operating System Concepts, Ninth Edition ", Chapter 3;
un processus est dans un état prêt lorsque:
Le processus a toutes les ressources disponibles dont il a besoin pour fonctionner, mais le processeur ne fonctionne pas actuellement sur les instructions de ce processus.
Cependant, j'ai été informé de conférence note que:
Lorsque le planificateur à court terme sélectionne le processus suivant [de l'état prêt et avant d'utiliser le CPU], le Dispatcher de routine donne il contrôle de la CPU. Avant que le processus puisse réellement être expédié, il doit passer par une phase de conflit. (Jusqu'ici tout va bien, cependant ça continue ...)
"Un aspect de cette phase de conflit est l'acquisition des ressources nécessaires au nouveau processus à exécuter".
Si le processus est sélectionné à partir d'un état prêt par la routine répartiteur et la définition de l'état prêt est que « Le processus a toutes les ressources disponibles dont il a besoin pour exécuter », puis:
pourquoi est-il nécessaire pour « Un aspect de la phase de conflits comme l'acquisition des ressources »?
À quel moment exactement un processus acquiert-il les ressources nécessaires?