[go: nahoru, domu]

Aller au contenu

« Earliest deadline first scheduling » : différence entre les versions

Un article de Wikipédia, l'encyclopédie libre.
Contenu supprimé Contenu ajouté
Pano38 (discuter | contributions)
Remise en forme de la structure du texte
Wikification
 
(9 versions intermédiaires par 9 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
{{Langue du titre|en}}
{{Voir homonymes|EDF (homonymie)}}
{{Voir homonymes|EDF (homonymie)}}
{{ébauche|informatique}}
{{ébauche|informatique}}


'''Earliest deadline first scheduling''' ("échéance proche = préparation en premier") est un algorithme d'[[ordonnancement]] préemptif, à priorité dynamique, utilisé dans les [[système temps réel|systèmes temps réel]]. Il attribue une priorité à chaque requête en fonction de l'échéance de cette dernière selon la règle: Plus l'échéance d'une tâche est proche, plus sa priorité est grande. De cette manière, au plus vite le travail doit être réalisé, au plus il a de chances d'être exécuté.
'''''{{Lang|en|Earliest deadline first scheduling}}''''' (« échéance proche = préparation en premier » en [[anglais]]) est un algorithme d'[[Ordonnancement dans les systèmes d'exploitation|ordonnancement]] préemptif, à priorité dynamique, utilisé dans les [[système temps réel|systèmes temps réel]]. Il attribue une priorité à chaque requête en fonction de l'échéance de cette dernière, les tâches dont l’échéance est proche recevant la priorité la plus élevée.


== Avantage et inconvénient ==
== Avantage et inconvénient ==
Cet algorithme est optimal pour tous types de système de tâches, cependant, il est assez difficile à mettre en œuvre et est donc peu utilisé. De plus, il ne prévoit aucun compromis "satisfaisant" en cas de surcharge du système (taux d'utilisation supérieur à {{Unité|100|%}}); son implantation est donc un peu dangereuse dans les [[Système temps réel|systèmes temps réel]] industriels.
Cet algorithme est optimal pour tous types de système de tâches{{refnec}}. Cependant, il est assez difficile à mettre en œuvre et est de ce fait peu utilisé{{refnec}}. De plus, il ne prévoit aucun compromis « satisfaisant » en cas de surcharge du système (taux d'utilisation supérieur à 100 %) ; son implémentation est dès lors un peu dangereuse dans les [[Système temps réel|systèmes temps réel]] industriels.


{{Palette|Algorithmes d'ordonnancement}}
{{Palette|Algorithmes d'ordonnancement}}
{{Portail|algorithmique|programmation informatique}}
{{Portail|informatique théorique|programmation informatique}}


[[Catégorie:Algorithme d'ordonnancement]]
[[Catégorie:Algorithme d'ordonnancement]]

[[cs:Earliest deadline first]]
[[de:Earliest Deadline First]]
[[en:Earliest deadline first scheduling]]
[[ja:Earliest Deadline First]]
[[ko:최단 마감 우선 스케줄링]]
[[nl:Earliest deadline first scheduling]]
[[sv:Earliest deadline first]]

Dernière version du 24 mai 2023 à 19:46

Earliest deadline first scheduling (« échéance proche = préparation en premier » en anglais) est un algorithme d'ordonnancement préemptif, à priorité dynamique, utilisé dans les systèmes temps réel. Il attribue une priorité à chaque requête en fonction de l'échéance de cette dernière, les tâches dont l’échéance est proche recevant la priorité la plus élevée.

Avantage et inconvénient

[modifier | modifier le code]

Cet algorithme est optimal pour tous types de système de tâches[réf. nécessaire]. Cependant, il est assez difficile à mettre en œuvre et est de ce fait peu utilisé[réf. nécessaire]. De plus, il ne prévoit aucun compromis « satisfaisant » en cas de surcharge du système (taux d'utilisation supérieur à 100 %) ; son implémentation est dès lors un peu dangereuse dans les systèmes temps réel industriels.