معرف وحدة المعالجة المركزية
المظهر
معرف وحدة المعالجة المركزية (الإنجليزية: CPUID) وهو اختصار CPU Identifiction ، كود العملية Opcode لمعرف وحدة المعالجة المركزية CPUID هو قدرة معالج تكميلية[الإنجليزية] لمعمارية إكس 86 x86 تسمح للبرمجيات باكتشاف تفاصيل المعالج، وقد ظهرة مع معالج إنتل سنة 1993 عندما قدمة معالجات بنتيوم Pentium ومعالج 486SL من فئة معالجات إنتل 80486 .[1]
نبذة تاريخية
[عدل | عدل المصدر]إستدعاء معرف وحدة المعالجة المركزية
[عدل | عدل المصدر](الإنجليزية: Calling CPUID)
أعلى المعاملات المدعومة
[عدل | عدل المصدر]الجدول التالي يوضح قائمة بالمعالجات وأعلى معاملات تدعمها
| المعالج | أساسي | ممتد |
|---|---|---|
| بدايات إنتل 486 | لم تنفــــــذ | |
| أواخر إنتل 486 و بنتيوم | 0x01 | لم تنفذ |
| بنتيوم برو وبنتيوم 2 وسيليرون | 0x02 | لم تنفذ |
| بنتيوم 3 | 0x03 | لم تنفذ |
| بنتيوم 4 | 0x02 | 0x8000 0004 |
| زيون | 0x02 | 0x8000 0004 |
| بنتيوم إم | 0x02 | 0x8000 0004 |
| بنتيوم 4 بتقنية (Hyper-Threading) | 0x05 | 0x8000 0008 |
| بنتيوم دي (8xx) | 0x05 | 0x8000 0008 |
| بنتيوم دي (9xx) | 0x06 | 0x8000 0008 |
| كور ديو (Core Duo) | 0x0A | 0x8000 0008 |
| كور 2 ديو (Core 2 Duo) | 0x0A | 0x8000 0008 |
| سلسلة زيون 3000, 5100, 5200, 5300, 5400 | 0x0A | 0x8000 0008 |
| سلسلة كور 2 ديو 8000 | 0x0D | 0x8000 0008 |
| سلسلة زيون 5200, 5400 | 0x0A | 0x8000 0008 |
| أتوم (Atom) | 0x0A | 0x8000 0008 |
| Nehalem-based processors | 0x0B | 0x8000 0008 |
| IvyBridge-based processors | 0x0D | 0x8000 0008 |
| Skylake-based processors | 0x16 | 0x8000 0008 |
معرفة الموزع عن طريق رقمه التعريفي
[عدل | عدل المصدر]انظر أيضا
[عدل | عدل المصدر]مصادر ومراجع
[عدل | عدل المصدر]- ↑ "Intel 64 and IA-32 Architectures Software Developer's Manual" (PDF). Intel.com. مؤرشف من الأصل في 2009-04-19. اطلع عليه بتاريخ 2013-04-11.