Loading

NOM

       sched_get_priority_max,  sched_get_priority_min  - Obtenir l’intervalle
       de priorités statiques de l’ordonnanceur.

SYNOPSIS

       #include <sched.h>

       int sched_get_priority_max(int policy);

       int sched_get_priority_min(int policy);

       sched_get_priority_max() renvoie la valeur  maximale  de  priorité  qui
       puisse  être utilisée avec la politique d’ordonnancement identifiée par
       policy. sched_get_priority_min() renvoie la valeur minimale de priorité
       qui  puisse être utilisée avec la politique d’ordonnancement identifiée
       par policy. Les valeurs de policy pour les politiques  d’ordonnancement
       proposées sont : SCHED_FIFO, SCHED_RR, SCHED_OTHER et SCHED_BATCH. Pour
       plus de détails sur ces politiques, voir sched_setscheduler(2).

       Les processus ayant des valeurs de priorité  hautes  sont  sélectionnés
       avant  les  processus  de basse priorité. Ainsi, la valeur renvoyée par
       sched_get_priority_max()  sera  supérieure   à   celle   renvoyée   par
       sched_get_priority_min().

       Linux  offre un intervalle de priorités statiques allant de 1 à 99 pour
       les politiques d’ordonnancements SCHED_FIFO et SCHED_RR et une priorité
       statique   0  pour  SCHED_OTHER  et  SCHED_BATCH.  Les  intervalles  de
       priorités des différents algorithmes ne sont pas modifiables.

       Les intervalles peuvent varier suivant les systèmes POSIX,  et  il  est
       conseillé  pour  une  application  portable d’utiliser un intervalle de
       priorité virtuel,  que  l’on  associera  avec  l’intervalle  donné  par
       sched_get_priority_max()   et   sched_get_priority_min().  POSIX.1-2001
       réclame une distance d’au  moins  32  entre  les  valeurs  maximale  et
       minimale des politiques SCHED_FIFO et SCHED_RR.

       Les   systèmes   POSIX   sur   lesquels   sched_get_priority_max()   et
       sched_get_priority_min()       sont       disponibles       définissent
       _POSIX_PRIORITY_SCHEDULING dans <unistd.h>.

VALEUR RENVOYÉE

       sched_get_priority_max()   et  sched_get_priority_min()  renvoient  les
       valeurs  de  priorités  maximale/minimale  s’ils  réussissent.  En  cas
       d’échec -1 est renvoyé, et errno contient le code d’erreur.

ERREURS

       EINVAL le   paramètre   policy   ne  correspond  pas  à  une  politique
              d’ordonnancement supportée.

CONFORMITÉ

       POSIX.1-2001.

VOIR AUSSI

       sched_getaffinity(2),     sched_getparam(2),     sched_getscheduler(2),
       sched_setaffinity(2), sched_setparam(2), sched_setscheduler(2)

       Programming  for  the  real  world  -  POSIX.4  de Bill O. Gallmeister,
       O’Reilly & Associates, Inc., ISBN 1-56592-074-0

COLOPHON

       Cette page fait partie de  la  publication  3.23  du  projet  man-pages
       Linux.  Une description du projet et des instructions pour signaler des
       anomalies      peuvent      être       trouvées       à       l’adresse
       http://www.kernel.org/doc/man-pages/.

TRADUCTION

       Cette  page  de  manuel  a  été  traduite et mise à jour par Christophe
       Blaess <http://www.blaess.fr/christophe/> entre 1996 et 2003, puis  par
       Alain  Portal  <aportal AT univ-montp2 DOT fr> jusqu’en 2006, et mise à
       disposition sur http://manpagesfr.free.fr/.

       Les mises à jour et corrections de la version présente dans Debian sont
       directement gérées par Julien Cristau <jcristau@debian.org> et l’équipe
       francophone de traduction de Debian.

       Veuillez  signaler  toute  erreur   de   traduction   en   écrivant   à
       <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
       paquet manpages-fr.

       Vous pouvez toujours avoir accès à la version anglaise de  ce  document
       en utilisant la commande « man -L C <section> <page_de_man> ».