De l'anglais : Shortest job first Il s'agit d'un algorithme qui peut être soit préemptif soit non préemptif et qui consiste à donner l'accès au CPU et aux processus dont le temps d'exécution CPU est le plus court.