Accueil Entreprise Quel est le travail le plus court en premier (sjf)? - définition de techopedia

Quel est le travail le plus court en premier (sjf)? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie le poste le plus court en premier (SJF)?

Le travail le plus court en premier est un algorithme de planification dans lequel le processus avec le temps d'exécution le plus court est sélectionné pour être exécuté ensuite. Le travail le plus court en premier peut être soit préemptif, soit non préemptif. En raison de sa nature simple, le travail le plus court en premier est considéré comme optimal. Il réduit également le temps d'attente moyen pour les autres processus en attente d'exécution.


Le travail le plus court en premier est également appelé travail le plus court ensuite (SJN) et processus le plus court ensuite (SPN).

Techopedia explique le travail le plus court en premier (SJF)

Le travail le plus court dépend d'abord du temps d'exécution moyen des processus. Les estimations précises de ces mesures aident à la mise en œuvre de l'emploi le plus court d'abord dans un environnement, ce qui rend autrement la même chose presque impossible à mettre en œuvre. En effet, souvent, la rafale d'exécution des processus ne se produit pas à l'avance. Il peut être utilisé dans des environnements interactifs où des modèles antérieurs sont disponibles pour déterminer le temps moyen entre le temps d'attente et les commandes. Bien qu'il soit désavantageux d'utiliser le concept du travail le plus court en premier dans la planification du processeur à court terme, il est considéré comme très avantageux dans la planification du processeur à long terme. De plus, le débit est élevé dans le cas d'une tâche la plus courte en premier.


L'emploi le plus court en premier a aussi sa part d'inconvénients. D'une part, il peut entraîner une famine de processus pour des travaux plus longs s'il existe un grand nombre de processus plus courts. Un autre est la nécessité de connaître à l'avance le temps d'exécution de chaque processus. Souvent, cela est presque impossible dans de nombreux environnements.

Quel est le travail le plus court en premier (sjf)? - définition de techopedia