وحدة المعالجة المركزية
وحدة المعالجة المركزية Central Processing Unit—CPU أو المعالج Processor هي المكون الرئيسي في الحاسوب المسؤول عن تنفيذ البرامج والتعليمات والعمليات الحسابية. تصنع معظم وحدات المعالجة الحديثة بشكل دارة متكاملة واحدة تدعى المعالج الصغري.
خصائص المعالج
عدد النوى
تحوي المعالجات الحديثة عدداً من النوى Cores، حيث تحوي كل نواة وحدة معالجة منطقية وحساب مستقلة تعمل على تنفيذ التعليمات بالتوازي مع النوى الأخرى.
في بعض المعالجات، تستطيع كل نواة فيزيائية تنفيذ مسارين من التعليمات، أي أن كل نواة فيزيائية تمثل “معالجين منطقيين (2 logical processors)“. تدعى
التردد أو سرعة الساعة
التردد Frequency أو سرعة الساعة Clock Speed هي عدد الدورات التي ينفذها المعالج خلال ثانية واحدة. يقاس التردد بواحدة الهرتز، وتصل ترددات المعالجات الحديثة إلى 5 غيغاهرتز (5 مليار هرتز).
يستطيع المعالج تنفيذ بعض التعليمات خلال دورة ساعة واحدة، بينما تحتاج تعليمات أخرى إلى عدة دورات لإتمامها، وبسبب اختلاف تصميم المعالجات بين الشركات الصانعة وأجيال المعالجات المختلفة، فإن سرعة الساعة لا تصلح للمقارنة بين أداء المعالجات من شركات أو أجيال مختلفة. للمقارنة بين أداء معالجين مختلفين علينا أن نأخذ مجموعة من العوامل بعين الاعتبار:
- عدد النوى التي يحويها المعالج
- سعة الكاش
- الطاقة التي يستهلكها المعالج
سرعة الساعة هي أحد أهم العوامل المؤثرة على أداء المعالج، وكلما ارتفعت كلما ارتفع أداء المعالج. يتحدد التردد الأعظمي بتصميم المعالج وفعالية نظام التبريد والتغذية الكهربائية للمعالج. في الحواسيب المكتبية، تسمح بعض المعالجات برفع ساعة المعالج إلى مستويات أعلى من السرعة المحددة من الشركة الصانعة، وهو ما يدعى “كسر السرعة Overclocking”.
قديماً كانت سرعة ساعة المعالج ثابتة طوال فترة التشغيل، لكنها في المعالجات الحديثة متغيّرة حسب الطلب، حيث تنخفض في أوقات الخمول لتوفير الطاقة، وترتفع عند الحاجة لتنفيذ عمليات حسابية كثيرة.
كل معالج له تردد أساسي Base clock، وتردد مرتفع Boost clock (Max Turbo frequency). التردد الأساسي هو متوسط تردد التشغيل العادي لكافة نوى المعالج، أما التردد المرتفع فهو أعلى تردد يمكن أن تصل له نواة واحدة تحت ضغط سلسلة تعليمات واحدة single-threaded workload.
قد لا يتمكن المعالج من الوصول إلى التردد الأقصى عند عمل النوى كلها معاً، أو عند وجود قيود مثل عدم تبديد الحرارة بشكل كاف أو عدم تغذية المعالج بطاقة كافية. كما قد يتأثر التردد المرتفع ويختلف عند تثبيت تحديثات نظام اللوحة الأم BIOS أو الشرائح Chipset أو تحديثات نظام التشغيل.
المعمارية x86
x64
معمارية ARM (RISC vs CISC)
ت
استهلاك الطاقة قد يرتفع بضعة أضعاف ويصل أكثر من 250 واط عند عمل المعالج على التردد الأقصى
حجم الكاش ومستوياته الثلاثة
الكاش
هو مساحة ذاكرة صغيرة تقع ضمن المعالج وتتميز بسرعة قراءة وكتابة عالية جداً مقارنة بالذاكرة RAM. (كم ضعف؟)
تخزن البيانات التي يعمل عليها المعالج حالياً في الكاش، وهذا يوفر كثيراً من الوقت الضائع عند انتظار انتقال البيانات من الرام إلى المعالج
مستوى 1
مستوى 2
مستوى 3، تكون المساحة التخزينية هذه مشتركة بين نوى المعالج كلها كم ميغا؟
يعتبر حجم الكاش من العوامل الأكثر تأثيراً على أداء المعالج في ألعاب الحاسوب، وهناك معالجات متخصصة في زيادة الأداء للألعاب مزودة بكاش أكبر من الأحجام المعتادة، مثل معالج AMD Ryzen™ 7 5800X3D الذي يحوي 96 ميغابايت كاش مستوى 3
عدد النوى
عدد النوى في المعالج هو عدد وحدات المعالجة المركزية المستقلة ضمن الشريحة نفسها.
عدد خيوط المعالجة
تقنية Intel Hyper-Threading (متاحة فقط على نوى عالية الأداء) كل نواة معالج تستطيع تنفيذ تعليمات برنامجين معاً؟
النوى عالية الأداء والنوى الموفرة للطاقة
الجيل 12 من إنتل
معالجات أبل (أبل سيليكون)
معالجات arm (الهواتف الذكية والأجهزة ذات الإمكانيات الخفيفة) من إنفيديا وكوالكوم وغيرها
مواصفات الطبعة
السوكت المدعومة
السوكت هي المكون الذي يشكل صلة الوصل الميكانيكية والكهربائية بين المعالج واللوحة الأم
هناك نوعان منها، LGA PGA
https://en.wikipedia.org/wiki/Land_grid_array
most popular sockets?
AM4 AM5
intel???
نوع مبدد الحرارة المدعوم
TJUNCTION Junction Temperature is the maximum temperature allowed at the processor die.
حجم الشريحة
الحجم الخارجي للشريحة التي تضم طبعة المعالج
معالج الرسوميات المدمج
متحكم الذاكرة
التوسعة
عدد خطوط PCIE
خطوط DMI
دعم ضغط وفك ضغط الفيديو
دعم المحاكاة Virtualization
تقنيات إضافية
intel deep learning boost
intel gaussiian & neural accelerator
thread director
speed shift tech
turbo boost
turbo boost max
instruction set extensions, sse4, avx2
enhanced speed step tech
الأمن
execute disable bit
intel boot guard