Planificateur à long terme ou à court terme dans un système d'exploitation

Auteur: Laura McKinney
Date De Création: 5 Avril 2021
Date De Mise À Jour: 9 Peut 2024
Anonim
Planificateur à long terme ou à court terme dans un système d'exploitation - La Technologie
Planificateur à long terme ou à court terme dans un système d'exploitation - La Technologie

Contenu

Différents termes ont l'explication qui les rend différents ou se ressemblent, mais les principaux détails qui les différencient sont de la plus haute importance. Les deux sujets abordés dans cet article sont un planificateur à long terme et un planificateur à court terme. Ils ont tous deux une relation étroite. Cet article aide à trouver les principales différences entre eux. Un planificateur à long terme obtient la définition d'un système qui permet de savoir quels programmes entrent dans le système depuis le début. Considérant que, un planificateur à court terme obtient la définition d'un système qui permet de déterminer quels programmes sont les plus importants pour le processeur.


Contenu: Différence entre le planificateur à long terme et à court terme dans un système d'exploitation

  • Tableau de comparaison
  • Qu'est-ce que le planificateur à long terme dans le système d'exploitation?
  • Qu'est-ce que le planificateur à court terme dans le système d'exploitation?
  • Différences Clés

Tableau de comparaison

Base de distinctionPlanificateur à long terme dans le système d'exploitationPlanificateur à court terme dans le système d'exploitation
DéfinitionUn système qui aide à savoir quels programmes entrent dans le système depuis le début.Un système qui aide à déterminer quels programmes sont les plus importants pour le processeur.
prénomPlanificateur de travauxOrdonnanceur de la CPU
TravailSélectionne le programme le plus pertinent dans la liste, puis le charge dans la mémoire pour que le processus d’exécution commence.Prend les programmes essentiels et les exécute instantanément.
SélectionTous les programmes définis dans une file d'attente, puis le meilleur sélectionné selon les besoins.Aucune file d'attente de ce type n'existe et ne dispose que d'un nombre limité d'outils.

Qu'est-ce que le planificateur à long terme dans le système d'exploitation?

Un planificateur à long terme obtient la définition d'un système qui aide à déterminer les programmes qui entrent dans le système depuis le début, puis sélectionne le programme le plus pertinent dans la liste, puis le charge dans la mémoire pour que le processus d'exécution commence. L’objectif essentiel du planificateur de travaux est de fournir une combinaison ajustée d’emplois, par exemple, liés aux entrées / sorties et au processeur. Il contrôle également le niveau de multiprogrammation. Si le niveau de multiprogrammation est stable, le taux normal de création de processus doit être équivalent au taux normal de décollage des procédures quittant le cadre. Il est également appelé horaire de travail. Il choisit les formulaires à partir de la ligne et les charge en mémoire pour exécution. Manipulez les charges dans la mémoire pour la planification de la CPU. Sur quelques cadres, l'horaire long-courrier peut ne pas être accessible ou négligeable. Les cadres de travail à temps partagé n'ont pas de long calendrier. Au moment où une procédure modifie l'état de nouveau à préparé, il y a utilisation du planificateur longue distance. Les réservations de longue distance contrôlent clairement le niveau de multiprogrammation dans des cadres multitâches, en prenant des stratégies spécifiques pour choisir si le cadre peut respecter un autre logement d’emploi ou, si plusieurs professions sont proposées, laquelle d’entre elles doit être choisie. L'exigence d'un compromis entre le niveau de multiprogrammation et le débit semble être évidente, en particulier lorsque l'on considère les cadres intelligents. Plus le nombre de procédures est élevé pour le système, plus le temps qu'elles peuvent chacune pour contrôler le processeur est faible si une réactivité satisfaisante est donnée à toutes les procédures.


Qu'est-ce que le planificateur à court terme dans le système d'exploitation?

Un planificateur à court terme obtient la définition d'un système permettant de déterminer les programmes les plus importants pour le processeur, puis les charge, ainsi que la durée la plus pertinente en fonction des critères sélectionnés par l'utilisateur. C'est le passage de l'état préparé à une condition d'exécution de la procédure. Ici et maintenant, les ordonnanceurs, autrement appelés répartiteurs, décident du choix de la procédure à exécuter par la suite.Ici et maintenant, les planificateurs sont plus rapides que les planificateurs de longue distance. Le temps de réaction est l'intervalle de temps entre la minute où une administration est demandée et le début de la réaction. Dans les cadres intuitifs à temps partagé, il s’agit d’une mesure de réactivité supérieure du point de vue du client à son délai d’exécution, car les procédures peuvent commencer à produire des rendements très tôt dans leur exécution. Le délai d'exécution prend un temps intermédiaire entre la mise en place d'une procédure et l'exécution de celle-ci, y compris la durée réelle, en plus du temps passé à se reposer avant d'être expédié ou tout en se retenant pour accéder à différents actifs. Un planificateur à court terme détermine quels projets sont admis dans le cadre de préparation. Le respect des dates d'échéance se traduit par la capacité du système d'exploitation à respecter les échéances pré-caractérisées pour l'exécution d'un emploi. Cela augure bien lorsque le temps d'exécution négligeable d'une application peut être anticipé avec précision. En conclusion, la prévisibilité est la capacité du cadre à garantir l'exécution d'une commande donnée dans un délai intermédiaire, mais également à garantir un temps de réaction constant dans une résistance stricte, quelle que soit la charge de la machine.


Différences Clés

  1. Un planificateur à long terme obtient la définition d'un système qui permet de savoir quels programmes entrent dans le système depuis le début. Considérant que, un planificateur à court terme obtient la définition d'un système qui permet de déterminer quels programmes sont les plus importants pour le processeur.
  2. Un autre nom pour le planificateur à long terme devient planificateur de travaux. Considérant que, le nom alternatif pour le programmateur à court terme devient programmateur de la CPU.
  3. Un planificateur à long terme sélectionne le programme le plus pertinent dans la liste, puis le charge dans la mémoire pour que le processus d’exécution commence. D'autre part, un planificateur à court terme prend les programmes essentiels et les exécute instantanément.
  4. Pour un planificateur à long terme, tous les programmes sont placés dans une file d'attente, puis le meilleur sélectionné en fonction des besoins. En revanche, pour un planificateur à court terme, aucune file d'attente n'existe et dispose d'un nombre limité d'outils.
  5. Le temps nécessaire pour que différents programmes soient programmés dans l'ordonnanceur à long terme devient comparativement plus court que l'autre. D'autre part, le temps nécessaire à l'ordonnanceur à court terme est plus long car il comporte de nombreuses restrictions.
  6. La fréquence de sélection des programmes dans l'ordonnanceur à long terme reste inférieure et ne devient pas une exigence. D'autre part, la fréquence de sélection des programmes dans l'ordonnanceur à court terme devient beaucoup plus élevée.