Man page - __ppc_set_ppr_low(3)

Packages contains this manual

Available languages:

en fr ro

Manual

__ppc_set_ppr_med

NOM
BIBLIOTHÈQUE
SYNOPSIS
DESCRIPTION
ATTRIBUTS
STANDARDS
HISTORIQUE
NOTES
VOIR AUSSI
TRADUCTION

Manuel du programmeur

NOM

__ppc_set_ppr_med, __ppc_set_ppr_very_low, __ppc_set_ppr_low, __ppc_set_ppr_med_low, __ppc_set_ppr_med_high - Fixer le Registre de Priorité de Programme (PPR)

BIBLIOTHÈQUE

BibliothĂšque C standard ( libc , -lc )

SYNOPSIS

#include <sys/platform/ppc.h>

void __ppc_set_ppr_med(void);
void __ppc_set_ppr_very_low(void);
void __ppc_set_ppr_low(void);
void __ppc_set_ppr_med_low(void);
void __ppc_set_ppr_med_high(void);

DESCRIPTION

Ces fonctions donnent accĂšs au Registre de PrioritĂ© de Programme (PPR) sur l’architecture Power.

Le PPR est un registre de 64 bits qui contrĂŽle la prioritĂ© du programme. En ajustant la valeur du PPR, le programmeur peut amĂ©liorer la cadence du systĂšme en permettant aux ressources du systĂšme d’ĂȘtre utilisĂ©es de façon plus efficace, particuliĂšrement lors de situation de compĂ©tition. Les Ă©tats non privilĂ©giĂ©s disponibles sont abordĂ©s par les fonctions suivantes :
__ppc_set_ppr_med
()

fixe la valeur du Registre de Priorité de Programme à moyen (défaut).

__ppc_set_ppr_very_low ()

fixe la valeur du Registre de Priorité de Programme à trÚs bas .

__ppc_set_ppr_low ()

fixe la valeur du Registre de Priorité de Programme à bas .

__ppc_set_ppr_med_low ()

fixe la valeur du Registre de Priorité de Programme à moyennement bas .

L’état privilĂ©giĂ© moyennement haut peut Ă©galement ĂȘtre fixĂ© pendant certains intervalles de temps par des programmes (non privilĂ©giĂ©s) en Ă©tat de problĂšme avec la fonction suivante :
__ppc_set_ppr_med_high
()

fixe la valeur du Registre de Priorité de Programme à moyennement haut .

Si la prioritĂ© du programme est moyennement haute lorsque l’intervalle de temps arrive Ă  sa fin ou si une tentative de fixer la prioritĂ© Ă  moyennement haut survient lorsque cela n’est pas possible, la prioritĂ© est fixĂ©e Ă  moyen.

ATTRIBUTS

Pour une explication des termes utilisés dans cette section, consulter attributes (7).

Image grohtml-3886169-1.png

STANDARDS

GNU.

HISTORIQUE

__ppc_set_ppr_med ()
__ppc_set_ppr_low
()
__ppc_set_ppr_med_low
()

glibc 2.18.

__ppc_set_ppr_very_low ()
__ppc_set_ppr_med_high
()

glibc 2.23.

NOTES

Les fonctions __ppc_set_ppr_very_low () et __ppc_set_ppr_med_high () seront dĂ©finies dans <sys/platform/ppc.h> si _ARCH_PWR8 est dĂ©finie. La disponibilitĂ© de ces fonctions peut ĂȘtre testĂ©e en utilisant #ifdef _ARCH_PWR8 .

VOIR AUSSI

__ppc_yield (3)

Power ISA, Book II - Section 3.1 (Program Priority Registers)

TRADUCTION

La traduction française de cette page de manuel a été créée par Christophe Blaess <https://www.blaess.fr/christophe/>, Stéphan Rafin <stephan.rafin@laposte.net>, Thierry Vignaud <tvignaud@mandriva.com>, François Micaux, Alain Portal <aportal@univ-montp2.fr>, Jean-Philippe Guérard <fevrier@tigreraye.org>, Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>, Julien Cristau <jcristau@debian.org>, Thomas Huriaux <thomas.huriaux@gmail.com>, Nicolas François <nicolas.francois@centraliens.net>, Florentin Duneau <fduneau@gmail.com>, Simon Paillard <simon.paillard@resel.enst-bretagne.fr>, Denis Barbier <barbier@debian.org>, David Prévot <david@tilapin.org> et Grégoire Scano <gregoire.scano@malloc.fr>

Cette traduction est une documentation libre ; veuillez vous reporter à la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n’y a aucune RESPONSABILITÉ LÉGALE.

Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à debian-l10n-french@lists.debian.org .