.\" -*- coding: UTF-8 -*- .\" Copyright 2009, Intel 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 cpuid 4 "8 فبراير 2026" "صفحات دليل لينكس 6.18" .SH الاسم cpuid \- جهاز وصول x86 CPUID .SH الوصف يوفر CPUID واجهة للاستعلام عن معلومات حول وحدة المعالجة المركزية x86. .P يُوصَل إلى هذا الجهاز بواسطة \fBlseek\fP(2) أو \fBpread\fP(2) إلى مستوى CPUID المناسب والقراءة في كتل بحجم 16 بايت. يعني حجم القراءة الأكبر قراءات متعددة لمستويات متتالية. .P تُستخدم الـ 32 بت السفلى من موضع الملف كـ \fI%eax\fP الوارد، والـ 32 بت العليا من موضع الملف كـ \fI%ecx\fP الوارد، والأخير مخصص لـ "عد" مستويات \fIeax\fP مثل \fIeax=4\fP. .P يستخدم هذا التعريف \fI/dev/cpu/CPUNUM/cpuid\fP، حيث \fICPUNUM\fP هو الرقم الثانوي، وفي صناديق SMP سيوجه الوصول إلى وحدة المعالجة المركزية \fICPUNUM\fP كما هو مدرج في \fI/proc/cpuinfo\fP. .P هذا الملف محمي بحيث لا يمكن قراءته إلا من المستخدم \fIroot\fP، أو أعضاء مجموعة \fIroot\fP. .SH ملاحظات يمكن تنفيذ تعليمة CPUID مباشرة بواسطة برنامج باستخدام مجمّع مضمن. ومع ذلك، يسمح هذا الجهاز بالوصول المريح إلى جميع وحدات المعالجة المركزية دون تغيير ألفة العمليات. .P تُبلّغ النواة عن معظم المعلومات في \fIcpuid\fP بشكل مهيأ إما في \fI/proc/cpuinfo\fP أو من خلال أدلة فرعية في \fI/sys/devices/system/cpu\fP. ينبغي استخدام الوصول المباشر لـ CPUID عبر هذا الجهاز في الحالات الاستثنائية فقط. .P لا يُحمّل تعريف \fIcpuid\fP آلياً. في النوى النمطية، قد تحتاج إلى استخدام الأمر التالي لتحميله صراحة قبل الاستخدام: .P .in +4n .EX $ modprobe cpuid .EE .in .P لا يوجد دعم لوظائف CPUID التي تتطلب سجلات إدخال إضافية. .P .\" arch/x86/kernel/cpuid.c cpuid_open() وحدات المعالجة المركزية i486 القديمة لا تدعم تعليمة CPUID؛ فشل فتح هذا الجهاز لتلك الوحدات بـ EIO. .SH "انظر أيضًا" \fBcpuid\fP(1) .P شركة إنتل، دليل مطوري برمجيات معماريات Intel 64 وIA\-32، المجلد 2أ: مرجع طقم التعليمات، A\-M، مرجع 3\-180 CPUID. .P شركة إنتل، تعريف معالج إنتل وتعليمة CPUID، ملاحظة تطبيقية 485. .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .