Accueil l'audio Qu'est-ce que la planification des travaux? - définition de techopedia

Qu'est-ce que la planification des travaux? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie la planification des travaux?

La planification des travaux est le processus d'allocation des ressources système à de nombreuses tâches différentes par un système d'exploitation (OS). Le système gère les files d'attente de travaux prioritaires qui attendent le temps CPU et il doit déterminer quel travail doit être prélevé dans quelle file d'attente et le temps à allouer pour le travail. Ce type de planification garantit que tous les travaux sont exécutés équitablement et à temps.

La plupart des systèmes d'exploitation comme Unix, Windows, etc., incluent des capacités de planification de tâches standard. Un certain nombre de programmes, y compris les systèmes de gestion de base de données (SGBD), la sauvegarde, la planification des ressources d'entreprise (ERP) et la gestion des processus métier (BPM), offrent également des capacités spécifiques de planification des travaux.

Techopedia explique la planification des travaux

La planification des travaux est effectuée à l'aide de planificateurs de travaux. Les planificateurs de travaux sont des programmes qui permettent de planifier et, parfois, de suivre des travaux "par lots" informatiques ou des unités de travail comme le fonctionnement d'un programme de paie. Les planificateurs de travaux ont la possibilité de démarrer et de contrôler des travaux automatiquement en exécutant des instructions de langage de contrôle des travaux préparées ou au moyen d'une communication similaire avec un opérateur humain. Généralement, les planificateurs de travaux actuels incluent une interface utilisateur graphique (GUI) avec un point de contrôle unique.

Les organisations souhaitant automatiser une charge de travail informatique indépendante peuvent également utiliser des attributs plus sophistiqués à partir d'un planificateur de travaux, par exemple:

  • Planification en temps réel en fonction d'événements externes imprévus
  • Redémarrage et récupération automatisés en cas de pannes
  • Aviser le personnel d'exploitation
  • Génération de rapports d'incidents
  • Pistes d'audit destinées à des fins de conformité réglementaire

Les développeurs internes peuvent écrire ces capacités avancées; cependant, ceux-ci sont généralement proposés par des prestataires experts en logiciels de gestion de systèmes.

Lors de la planification, de nombreux schémas différents sont utilisés pour déterminer le travail spécifique à exécuter. Certains paramètres pouvant être pris en compte sont les suivants:

  • Priorité du travail
  • Disponibilité des ressources informatiques
  • Clé de licence si le travail utilise un logiciel sous licence
  • Temps d'exécution attribué à l'utilisateur
  • Nombre de travaux parallèles autorisés pour un utilisateur
  • Temps d'exécution projeté
  • Temps d'exécution écoulé
  • Présence de périphériques
  • Nombre de cas d'événements prescrits
Qu'est-ce que la planification des travaux? - définition de techopedia