.\" -*- coding: UTF-8 -*- '\" t .\" Copyright (c) 2015, 2016 IBM Corporation. .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH __ppc_set_ppr_med 3 "20 juillet 2023" "Pages du manuel de Linux 6.05.01" Manuel du programmeur .SH 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) .SH BIBLIOTHÈQUE Bibliothèque C standard (\fIlibc\fP, \fI\-lc\fP) .SH SYNOPSIS .nf \fB#include \fP .PP \fBvoid __ppc_set_ppr_med(void);\fP \fBvoid __ppc_set_ppr_very_low(void);\fP \fBvoid __ppc_set_ppr_low(void);\fP \fBvoid __ppc_set_ppr_med_low(void);\fP \fBvoid __ppc_set_ppr_med_high(void);\fP .fi .SH DESCRIPTION Ces fonctions donnent accès au \fIRegistre de Priorité de Programme\fP (PPR) sur l'architecture Power. .PP 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\ : .TP \fB__ppc_set_ppr_med\fP() fixe la valeur du Registre de Priorité de Programme à \fImoyen\fP (défaut). .TP \fB__ppc_set_ppr_very_low\fP() fixe la valeur du Registre de Priorité de Programme à \fItrès bas\fP. .TP \fB__ppc_set_ppr_low\fP() fixe la valeur du Registre de Priorité de Programme à \fIbas\fP. .TP \fB__ppc_set_ppr_med_low\fP() fixe la valeur du Registre de Priorité de Programme à \fImoyennement bas\fP. .PP L'état privilégié \fImoyennement haut\fP 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\ : .TP \fB__ppc_set_ppr_med_high\fP() fixe la valeur du Registre de Priorité de Programme à \fImoyennement haut\fP. .PP 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. .SH ATTRIBUTS Pour une explication des termes utilisés dans cette section, consulter \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. Interface Attribut Valeur T{ .na .nh \fB__ppc_set_ppr_med\fP(), \fB__ppc_set_ppr_very_low\fP(), \fB__ppc_set_ppr_low\fP(), \fB__ppc_set_ppr_med_low\fP(), \fB__ppc_set_ppr_med_high\fP() T} Sécurité des threads MT\-Safe .TE .sp 1 .SH STANDARDS GNU. .SH HISTORIQUE .TP \fB__ppc_set_ppr_med\fP() .TQ \fB__ppc_set_ppr_low\fP() .TQ \fB__ppc_set_ppr_med_low\fP() glibc 2.18. .TP \fB__ppc_set_ppr_very_low\fP() .TQ \fB__ppc_set_ppr_med_high\fP() glibc 2.23. .SH NOTES Les fonctions \fB__ppc_set_ppr_very_low\fP() et \fB__ppc_set_ppr_med_high\fP() seront définies dans \fI\fP si \fB_ARCH_PWR8\fP est définie. La disponibilité de ces fonctions peut être testée en utilisant \fB#ifdef _ARCH_PWR8\fP. .SH "VOIR AUSSI" \fB__ppc_yield\fP(3) .PP \fIPower ISA, Book\~II \- Section\ 3.1 (Program Priority Registers)\fP .PP .SH TRADUCTION La traduction française de cette page de manuel a été créée par Christophe Blaess , Stéphan Rafin , Thierry Vignaud , François Micaux, Alain Portal , Jean-Philippe Guérard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas Huriaux , Nicolas François , Florentin Duneau , Simon Paillard , Denis Barbier , David Prévot et Grégoire Scano . .PP Cette traduction est une documentation libre ; veuillez vous reporter à la .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License version 3 .UE concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE. .PP Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à .MT debian-l10n-french@lists.debian.org .ME .