معرف وحدة المعالجة المركزية
معرف وحدة المعالجة المركزية (بالإنجليزية: 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. مؤرشف من الأصل في 19 أبريل 2009. اطلع عليه بتاريخ 11 أبريل 2013. الوسيط
|CitationClass=تم تجاهله (مساعدة)
- بوابة علم الحاسوب
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.