.\" -*- coding: UTF-8 -*- '\" t .\" Copyright 2015-2016, International Business Machines Corp. .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH __ppc_set_ppr_med 3 "8 فبراير 2026" "صفحات دليل لينكس 6.18" دليل المبرمج" .SH الاسم __ppc_set_ppr_med, __ppc_set_ppr_very_low, __ppc_set_ppr_low, __ppc_set_ppr_med_low, __ppc_set_ppr_med_high \- ضبط سجل أولوية البرنامج .SH المكتبة مكتبة سي المعيارية (\fIlibc\fP،\ \fI\-lc\fP) .SH موجز .nf \fB#include \fP .P \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 الوصف توفر هذه الدوال وصولاً إلى \fIسجل أولوية البرنامج\fP (PPR) على بنية Power. .P PPR هو سجل ذو 64 بت يتحكم في أولوية البرنامج. بضبط قيمة PPR، يمكن للمبرمج تحسين إنتاجية النظام عن طريق جعل موارد النظام تُستخدم بكفاءة أكبر، خاصة في حالات التنافس. تغطي الدوال التالية الحالات غير المميزة المتاحة: .TP \fB__ppc_set_ppr_med\fP() تضبط قيمة سجل أولوية البرنامج إلى \fIمتوسط\fP (مبدئي). .TP \fB__ppc_set_ppr_very_low\fP() تضبط قيمة سجل أولوية البرنامج إلى \fIمنخفض جدًا\fP. .TP \fB__ppc_set_ppr_low\fP() تضبط قيمة سجل أولوية البرنامج إلى \fIمنخفض\fP. .TP \fB__ppc_set_ppr_med_low\fP() تضبط قيمة سجل أولوية البرنامج إلى \fIمتوسط منخفض\fP. .P يمكن أيضًا ضبط الحالة المميزة \fIمتوسط عالٍ\fP خلال فترات زمنية معينة بواسطة برامج في حالة المشكلة (غير مميزة)، باستخدام الدالة التالية: .TP \fB__ppc_set_ppr_med_high\fP() تضبط أولوية البرنامج إلى \fIمتوسط عالٍ\fP. .P إذا كانت أولوية البرنامج متوسطة عالية عند انتهاء الفاصل الزمني أو إذا بُذلت محاولة لضبط الأولوية إلى متوسط عالٍ عندما لا يكون ذلك مسموحًا، تُضبط الأولوية إلى متوسط. .SH السمات للاطلاع على شرح للمصطلحات المستخدمة في هذا القسم، انظر \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. الواجهة السمة القيمة 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} سلامة الخيوط MT\-Safe .TE .SH المعايير GNU. .SH التاريخ .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 ملاحظات تُعرِّف \fI\fP الدالتين \fB__ppc_set_ppr_very_low\fP() و \fB__ppc_set_ppr_med_high\fP() إذا عُرِّف \fB_ARCH_PWR8\fP. يُختبر توفر هاتين الدالتين باستخدام \fB#ifdef _ARCH_PWR8\fP. .SH "انظر أيضًا" \fB__ppc_yield\fP(3) .P \fIPower ISA, Book\ II \- القسم\ 3.1 (سجلات أولوية البرنامج)\fP .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .