File d'attente des travaux - Job queue

Dans le logiciel système , une file d'attente de travaux (parfois une file d'attente par lots ) est une structure de données maintenue par le logiciel de planification de travaux contenant des travaux à exécuter.

Les utilisateurs soumettent leurs programmes qu'ils souhaitent exécuter, des «travaux», à la file d'attente pour un traitement par lots . Le logiciel du planificateur maintient la file d'attente en tant que pool de travaux disponibles pour son exécution.

Plusieurs files d'attente de lots peuvent être utilisées par le planificateur pour différencier les types de travaux en fonction de paramètres tels que:

L'utilisation d'une file d'attente par lots offre les avantages suivants:

  • partage de ressources informatiques entre de nombreux utilisateurs
  • fait passer le traitement des travaux au moment où l'ordinateur est moins occupé
  • évite de mettre au ralenti les ressources de calcul sans supervision humaine minute par minute
  • permet une utilisation élevée 24 heures sur 24 des ressources informatiques coûteuses

file d'attente de planification de processus

Tout processus arrive au CPU, il doit attendre dans une file d'attente.

Job Q: Guidez le processus dans quelle file d'attente il doit aller et attendez, ce qui signifie que le processus attend un périphérique.

Prêt Q: Le processus qui a terminé et attend de s'exécuter sur son deuxième tour et le processus peut sauter entre les files d'attente.

Device Q: tout ce qui est lié entre l'entrée et la sortie.

Voir également