گیاهی ترین گیاهی ترین AnzanDigital فروشگاه
الرئيسية / تقنيات / من أسرار المعالجات..

من أسرار المعالجات..

المعالج ليس قطعة صلبة أو يحمل طاقة وإمكانية تخدم الحاسب كقطعة  أساسية لمعالجة العمليات الدائرة فيه، بل إن تطوره المستمر حتى في كل جيل من اجياله،  جعلته محط بحث وتطوير مهم، حيث تجعلنا في حالة فضول لمعرفة مدى التطوير الذي يحصل فيه، وهل هو مهما فعلا، أم فرعي، و لنعرف إمكانية الحاسب الذي نقوم بشرائه أولا ، هل يخدم تخصصنا؟:

ألعاب، عمل مكتبي، برمجي الخ..

فالبرمجي ومحب الألعاب يحتاج إلى معالج متقدم ، فحاسب الألعاب يضاف إليه كرت شاشة حديث جبار وصل حاليا إمكانيته ل 2 تيرا، خاصة أن ألعاب اليوم تحتاج انترنيت سريع يفوق ال50 غيغا.

يبقى السؤال :

لماذا هذا اللهاث المحموم من الشركات المصنعة،  للوصول للربح المالي من جراء التطوير الطفيف  البسيط لكل جيل من المعالجات؟ ( مثال المعالج ذو الثلاثة نواة له عدة أجيال).

إليكم ميزات المعالجات كأجيال للاطلاع:

 

المعالج Processor/Central Processing Unit (CPU)

intelالمعالج هو مجرد قطعة صغيرة في جهازك لا تحتل مساحة كبيرة كالتي تحتلها اللوحة الأم أو كارت الشاشة أو أي مكون آخر، ولكنها القطعة الأهم والأكثر تعقيدًا في تصنيعها وفي عملها وفي أهميتها، فهي تمثل فعليًا عقل الكمبيوتر!

المعالج مسؤول عن التعامل مع المليارات من التعليمات في الثانية (نعم المليارات في الثانية الواحدة)، حيث يقوم بتنفيذ التعليمات التي تعطيها له بشكل مباشر أو التي قد لا تشعر بها أساسًا، ولكنها ضرورية لكي تستمر الأمور بشكل طبيعي.

عندما يرغب الكثير من المستخدمين في شراء معالج ما فإنّ الأسئلة الشائعة لا تخرج عن نطاق سرعة المعالج وعدد الأنوية Cores الموجودة به، ولكن هل هذا حقًا هو كل ما يهم؟ لنرى.

سرعة المعالج Clock Speed

تعتبر سرعة المعالج هي الخاصية الأشهر، كانت تقاس قديمًا بالميجاهرتز MHz أمّا الآن فهي تقاس بالجيجا هرتز GHz وهو فارق جنوني في السرعة (ألف ضعف)، على سبيل المثال فإنّ معالج بسرعة 3GHz يمكنه القيام بعدد من التعليمات يقدر بثلاثة مليار في الثانية الواحدة.

يمكننا القول أنّ تنفيذ أي مهمة هو بالأساس تنفيذ لعدد معين من التعليمات التي يجب أن يتعامل معها المعالج، وبالتالي كلما زادت سرعة المعالج زادت قدرته على التعامل مع عدد تعليمات أكبر في وقت أقل، وبالتالي تنفيذ مهامك بشكل أسرع.

في الغالب تكون السرعة المحددة على أي معالج هي سرعة كل نواة على حدة في حال كان المعالج متعدد الأنوية.

عدد الأنوية Cores

intel cores
أنوية المعالج

قديمًا كان المعالج يحتوي على نواة واحدة فقط تقوم بكل الأعمال وحدها، ولكن مع تطور التطبيقات والحاجة لعمل العديد من المهام في نفس الوقت الأمر أصبح المعالج مع الوقت هو المتهم الأول في حدوث أي بطء أو تأخير. لذا، ظهر الحل البسيط: إضافة المزيد من الأنوية!

الأنوية ببساطة تعتبر معالجات إضافية، نحن لا نتحدث هنا عن معالج أصبحت سرعته الضعف، ولكننا نتحدث عن معالج أصبح لديه القدرة على العمل بسرعةٍ كاملة لتنفيذ مهمة ما، بينما يظل قادرًا على تنفيذ عدد من المهمات الأخرى بنفس السرعة والكفاءة مستخدمًا في ذلك الأنوية الأخرى المتاحة.

المثير في موضوع عدد الأنوية هو عدم ظهور فعاليته الحقيقية إلّا عندما يكون التطبيق أو البرنامج قيد التشغيل مصمم خصيصًا ليستغل تلك الخاصية بالشكل الأمثل. لذا، لن تجد فارقًا ملحوظًا في الأداء بين المعالجات متعددة النواة وأحادية النواة في إدارة التطبيقات القديمة، لربما وجدت تلك التطبيقات تعمل بشكل أفضل على المعالجات القديمة كذلك!

الكثير يعتمد على هاتين الخاصيتين فقط عند الرغبة في شراء معالج جديد، فهل تظن أنّ ما سبق كافيًا لتصبح قادرًا على اتخاذ القرار بشراء معالج ما؟ إذا كانت إجابتك بنعم فأرجو منك الإجابة على السؤال التالي:

معالج Intel Core i7-6700K سرعته 4GHz وعدد الأنوية به 4 أنوية.

معالج AMD FX-8350 سرعته 4GHz وعدد الأنوية به 8 أنوية.

من الأفضل؟

الإجابة: معالج Intel … وبفارق كبير!

كيف ذلك ؟؟ الإجابة ببساطة هي أنّ الحكم على أداء المعالج يتجاوز مسألة سرعته أو عدد أنويته، فلنكمل معًا الحديث لتوضيح الأمور بشكل أكبر.

مجموعة المنتج Product Groups / Product Lines / Modifiers

intel
منتجات Core i3 و Core i5 و Core i7

أي عدد من المعالجات يتشابه في الاسم والغرض من التصنيع يمكن تمثيله في مجموعة واحدة، فمثلًا مجموعة معالجات Xeon كانت مصممة للعمل في السيرفرات Servers، بينما معالجات Core i7 Mobile صممت للعمل مع الأجهزة المحمولة مثل الـ Laptop.

إليكم عدد من المجموعات التي ربما تكون مألوفة لديكم:

  • Core i3
  • Core i5
  • Core i7
  • Core i9
  • Core i5 Mobile
  • Core i7 Mobile
  • Xeon

كذلك في معالجات AMD يوجد:

  • A-Series
  • FX
  • Opteron 6200

كود المعالج Code

intel
طريقة تكويد معالج Intel

هو الذي يحدد مواصفات كل معالج من المعالجات المندرجة تحت مجموعة معينة، فنجد مثلًا Core i7-5960X و Core i7-5930K … الكود الذي يلي Core i7 يحدد خصائص كل معالج من حيث الجيل الذي ينتمي له، واستهلاكه للطاقة وإمكانية كسر سرعته الأصليّة … إلخ!

في هذه الجزئية تحديدًا أنصحك بالعودة لهذا المقال الممتعكيف تفرق بين معالجات انتل من اسمها بسهولة؟ … وما هو المعالج الأنسب لك !

المدخل Socket

intel
CPU Socket

هو ببساطة المكان المخصص لتركيب المعالج على اللوحة الأم، حيث لا يمكن تركيب أي معالج إلّا في الـ Socket المخصص له.

في حالة معالجات Intel يعبر اسم الـ  Socket عن عدد الدبابيس pins بين المعالج واللوحة الأم، فمثلًا Intel socket 1155 يعبر عن وجود 1155 pin بين المعالج واللوحة الأم بينما Intel socket 2011 يعبر عن وجود 2011 pin … وهكذا.

تستخدم معالجات AMD تسمية مختلفة للـ Socket مثل AM4 و AM3+، فقط احذر جيدًا عند شرائك أي معالج وتأكد من أنّه يحمل نفس نوع  الـ Socket الذي تدعمه اللوحة الأم الخاصة بك!

تكنولوجيا العملية Process Technology

ربما قرأت عن المعالجات التي تم تصميمها بتكنولوجيا 32nm على سبيل المثال، لنقل – وبدون الدخول في تفاصيل – أنّه كلما قل هذا الرقم كلما كان هذا يعني أنّ عملية التصنيع كانت (أصغر) وهذا أمر رائع؛ لأنّه يعني وجود مساحة أكبر لإضافة المزيد من المكونات للمعالج، بالإضافة لاستهلاك طاقة أقل.

هذا يوضح السبب وراء كون معالجات اليوم هي الأصغر والأقوى على الإطلاق. لنأخذ أكبر الأرقام وهو 32nm، يكفي أن تعرف أنّ قطر شعرة من رأسك أكبر من هذا الرقم بأكثر من 30 ضعف … قف عن القراءة لثانية لتفكر في هذا الرقم عزيزي القارئ!

خاصية Hyperthreading

المعالجات الداعمة لهذه الخاصية تخدع نظام التشغيل وتقنعه بأنّها تمتلك ضعف عدد الأنوية الموجودة حقيقةً، فمثلًا معالج ذو 4 أنوية سيراه نظام التشغيل معالج ذو 8 أنوية … وهكذا، مما يعزز – وبشدة – قدرة المعالج في العمل في مهام متعددة في نفس الوقت Multi-tasking.

تميل المعالجات دائمًا إلى إنهاء المهمة التي تعمل عليها تمامًا قبل البدء في مهمة جديدة، أمّا في حالة دعم المعالج لخاصية Hyperthreading فإنّ هذا يعطي لأي نواة القدرة على البدء في مهمة جديدة في حال توقف المهمة الحالية لأي سبب، خاصية هامة ولكن لن تحتاجها إذا كان استخدامك للحاسب استخدام طبيعي مثل تصفح الإنترنت وخلافه.

خاصية Turbo Boost / Turbo Core

وفيها يزيد المعالج من سرعته بشكل مؤقت حال ظهور الحاجة لذلك.

ذاكرة المعالج Cache

هي ذاكرة مؤقتة تشبه الذاكرة المثبتة في اللوحة الأم RAM ولكنها أصغر بكثير وتتواجد في المعالج نفسه، وسر أهميتها هو أنّ المعالج يصل إليها بشكل أسرع بكثير من الـ RAM، ويمكن اعتبارها من الخصائص المؤثرة جدًا في سرعة المعالج عند العمل مع مهام متعددة كثيرة في نفس الوقت.

intel
الفرق بين سرعة ذاكرة cache و RAM

يتم تقسيم الـ cache لعدد من الطبقات Levels وهم في الأغلب طبقتان أو ثلاثة، يُشار إليهم اختصارًا بالرموز L1 و L2 و L3.

تقسيم الـ cache لطبقات بدلًا من ذاكرة واحدة كبيرة يرجع لسبب بسيط، وهو أنّه كلما زادت مساحة الـ cache زادت البيانات التي يمكن تخزينها فيه، وزاد معها الوقت الذي سيبحث فيه المعالج عن تلك البيانات عند الاحتياج إليها.

الطبقة الأولى من المعالج L1 cache هي أول طبقة يبحث فيها المعالج عن أيّة بيانات، وهي أصغر الطبقات مساحة وبالتالي هي الأسرع.

الطبقة الثانية من المعالج L2 cache هي المكان التالي الذي يبحث فيه المعالج عن أيّة بيانات، مساحة هذه الطبقة أكبر من الأولى ولكنها أبطأ لنفس السبب!

كل نواة في المعالج تمتلك طبقتي cache، وفي حال وجدت طبقة ثالثة L3 cache تكون مشتركة بين الأنوية وتكون ذات مساحة أكبر بكثير من الطبقتين السابقتين وأبطأ أيضًا، ولكنها على الرغم من ذلك أسرع من الذاكرة RAM بكثير!

intel
معالج رباعي الأنوية بذاكرة cache L3 مشتركة

وكما يتضح لنا أنّه ليس بالضرورة أنّ قيمة cache أكبر تعني أداءً أفضل وأعلى، إلّا في حالة L3 cache التي لا تهتم بالسرعة كثيرًا لأنّها كبيرة للغاية.

أجيال معالجات Intel

ربما تتفاجأ عزيزي القارئ أنّ كلمة (جيل Generation) لم تظهر في معالجات Intel إلّا بعد ظهور منتجات Intel Core i، بمعنى أنّ الجيل الأول كان يشتمل على بعض معالجات Core i7!

الجيل الأول Nehalem

intel
معالجات الجيل الأول من Intel

صدر هذا الجيل في نوفمبر 2008 بمعالجات Core i3 و Core i5 و Core i7، وقدمت تكنولوجيا 45nm بخلاف المعالجات السابقة لها، والتي كانت تعمل إمّا بتكنولوجيا 60nm أو 90nm.

المعالجات من هذا الجيل كانت تمتلك L1 cache بقيمة 64KB، وكذلك L2 cache بقيمة 256KB، وأخيرًا L3 cache بقيمة تتراوح من 4MB إلى 12MB تتشارك فيها كل الأنوية كما وضحنا مسبقًا.

المعالجات في هذا الجيل تستخدم الـ Sockets الآتية: LGA 1156 ،rPGA-988A BGA-1288 ،LGA 1366

الجيل الثاني Sandy Bridge

intel
معالجات الجيل الثاني من Intel

صدر في بداية 2011 بمعالجات Core i3 و Core i5 و Core i7 أيضًا ولكن بطريقة جديدة لتوضيح موديل المعالج، وقدمت تكنولوجيا 32nm بخلاف الجيل السابق لها والذي كان يعمل بتكنولوجيا 45nm.

المعالجات من هذا الجيل كانت تمتلك L1 cache بقيمة 64KB، وكذلك L2 cache بقيمة 256KB، تمامًا مثل Nehalem ولكنها تمتلك L3 cache بقيمة تتراوح من 1MB إلى 8MB.

المعالجات في هذا الجيل تستخدم الـ Sockets الآتية: LGA 1155 ،rPGA-988B BGA-1023 ،LGA 2011

الجيل الثالث Ivy Bridge

معالجات الجيل الثالث من Intel
معالجات الجيل الثالث من Intel

صدر هذا الجيل للحواسيب المحمولة Laptops في أبريل 2012 وللحواسيب المكتبية Desktops في سبتمبر 2012، وقدمت تكنولوجيا 22nm بخلاف الجيل السابق لها والذي كان يعمل بتكنولوجيا 32nm.

لربما كانت المشكلة الوحيدة في هذا الجيل هو انبعاث كمية حرارة أكبر منه مقارنة بالجيل السابق له.

المعالجات في هذا الجيل تستخدم الـ Sockets الآتية: LGA 1155 ،rPGA-988B BGA-1023 ،LGA 2011

الجيل الرابع Haswell

معالجات الجيل الرابع من Intel
معالجات الجيل الرابع من Intel

بتطور في الأداء يصل إلى 8% عن الجيل الثالث، صدر هذا الجيل في 2013 بنفس تكنولوجيا 22nm مع ظهور sockets جديدة لهذا الجيل مثل: LGA 1150, BGA 1364, LGA 2011-3.

هذا الجيل كان له استخدامات كبيرة في الأجهزة المحمولة نظرًا لتوفيره الهائل في الطاقة.

المعالجات في هذا الجيل تستخدم الـ Sockets الآتية: LGA 1150 ،BGA 1168 BGA 1364 ،Socket G3 ،LGA 2011-3

الجيل الخامس Broadwell

معالجات الجيل الخامس من Intel
معالجات الجيل الخامس من Intel

صدر في 2014 واستمر في الصدور حتى 2015 مع تطور كبير في التكنولوجيا المستخدمة لتصبح 14nm فقط! هذا التطور صحبه تطور منطقي في أداء الحواسيب المحمولة وبالطبع الحواسيب الشخصية.

المعالجات في هذا الجيل تستخدم الـ Sockets الآتية: LGA 1150 ،BGA 1168 Socket G3 ،LGA 2011-3 ،BGA 1234

الجيل السادس Skylake

معالجات الجيل السادس من Intel
معالجات الجيل السادس من Intel

صدر في أغسطس 2015، تم تصميمه على نفس التكنولوجيا السابقة 14nm، ولكنه على الرغم من ذلك يتفوق في الأداء مع استهلاك طاقة أقل، وأصبحت المعالجات التي تحمل حرف k في نهايتها هي فقط القابلة لأن يتم كسر سرعتها.

المعالجات في هذا الجيل تستخدم الـ Sockets الآتية: LGA 1151 ،FBGA 1356

الجيل السابع Kaby Lake

معالجات الجيل السابع من Intel
معالجات الجيل السابع من Intel

صدر في أكتوبر 2016 للحواسيب المحمولة وأوائل 2017 للحواسيب المكتبية بتكنولوجيا 14nm هو الآخر، ولكن بسرعات معالجة Clock Speeds أعلى، وكذلك Turbo Boost أعلى، مع تعديلات طفيفة على معمارية Skylake السابقة، لتعطي أداءً أفضل مع الجرافيك والعروض ذات دقة 4k، ولأول مرة يمكنك كسر سرعة معالجات من النوع Core i3.

المعالجات في هذا الجيل تستخدم الـ Socket الآتي فقط للأجهزة المكتبية: LGA 1151

والآن وأخيرًا … الجيل الثامن Coffee Lake / Cannon Lake

معالجات الجيل الثامن من Intel
معالجات الجيل الثامن من Intel

ربما لو قرأت الآن المقطع الأول من المقال لوجدته صار أكثر وضوحًا، حيث أعلنت Intel عن إصدارها الجيل الثامن من معالجاتها كالعادة أولًا للأجهزة المحمولة، وذلك قبل نهاية عام 2017 كرد فعل على الإصدار الناجح جدًا من AMD والذي يحمل الاسم Ryzen.

ما تم الإعلان عنه أو ما تم حتى تداوله على سبيل الإشاعات المتوقع – وبشدة – أن تصيب كان كالآتي:

  • مضاعفة عدد الأنوية في معالجات الحواسيب المحمولة.
  • زيادة في السرعة عن الجيل السابع تصل إلى 40%.
  • معمارية Cannon Lake سوف تعتمد تكنولوجيا 10nm بينما Coffee Lake ستعمل على تكنولوجيا 14nm محسّنة.
  • لا توجد معلومات كافية عن جيل Coffee Lake الموجه للحواسيب المكتبية Desktops بعد.

تم الإعلان عن أربعة معالجات من هذا الجيل وهم: i7-8650U ،i7-8550U ،i5-8350U ،i5-8250U.

جميع المعالجات رباعية النواة، موجهة للحواسيب المحمولة، وتعتمد في معماريتها على معمارية الجيل السابع Kaby Lake architecture ولكنها معدّلة ومحسّنة، على أن تصدر معالجات من معمارية Cannon Lake للحواسيب المحمولة قبل نهاية هذا العام.

يبدو أنّ اقتراب AMD من حيز المنافسة بعد معالجات Ryzen كان حافزًا كبيرًا لـ Intel كي تقوم بهذه الخطوة، والتي نتوقع أن تُحدث تطورًا كبيرًا خاصةً في عالم الحواسيب المحمولة، فلأول مرة تعتمد Intel معمارية جديدة وفي نفس الوقت تقوم بتحسين معمارية سابقة في نفس الجيل!

نحن على كل حال في حالة تأهب قصوى لنرى ما الذي سوف يقدمه الجيل الجديد، وكيف ستتعامل AMD مع هذا الأمر.

***************
الجيل التاسع الذي يدور الحديث حوله اليومم:

الجيل التاسع من معالجات إنتل Coffee Lake الى عام 2018

معالجات إنتل Coffee Lake
دقة التصنيع تستخدم الأن مع 3 أجيال بدلاً من جيلين

ما يبدو لنا حالياً أن خارطة عمل إنتل لمعالجاتها المركزية واضحة المعالم, فصحيح أن التفاصيل الدقيقة بالأرقام والمعلومات القليلة تكاد تكون معدومة مع الاجيال القادمة في عام 2017/2018/2019 إلا أننا اليوم نمتلك معلومات مشوقة لما ستقبل عليه عملاقة المعالجات المركزية إنتل. كما تعلمون قدمت إنتل المعالجات المركزية من الجيل السادس Skylake بدقة تصنيع14nm وهي تعمل مع سلسلة شرائح 100 بسوكيت LGA 1151.

بعد هذا الجيل لدينا الجيل السابع المعروف بإسم Kaby Lake والقادم للأسواق المكتبية والموبايل بين الربع الثالث والربع الرابع لهذا العام بتشكيلة مختلفة, وهي تعتبر تحسين عن الجيل السادس لتحقيق أداء أفضل وقابلية كسر سرعة أعلى. هذا الجيل سيعمل على نفس السوكيت ونفس اللوحات السابقة بشريحة 100 لكنها بنفس الوقت ستحصل على لوحات بشريحة200 المحسنة والتي تتضمن مواصفات أحدث..طبعاً كل ذلك بنفس دقة التصنيع 14nm.

معالجات إنتل Coffee Lake
خارطة عمل إنتل للمعالجات المركزية للموبايل

هذه الدقة مستمرة معنا منذ الجيل الخامس Broadwell واستمرت نفس الدقة مع الجيل السادس Skylake وأيضاً ستستخدم مع الجيل السابع Kaby Lake. الجديد والمؤكد اليوم وفقاً لمعلومات من قبل احد مهندسي إنتل الذي أفصح عن بعض المعلومات لاحد المواقع قائلاً أن هذا الجيل سوف يستمر أيضاً على نفس دقة التصنيع الحالية وهي 14nm لأسباب تتعلق بعدم جاهزية دقة 10nm بعد.

كما أكد أن الجيل التاسع المعروف بإسم Coffee Lake قد يستخدم نفس دقة التصنيع 14nm, لتصل لنا للأسواق في الربع الثاني من عام 2018. ونفس الأمر مع الجيل الثامن Cannon Lake مستهدفاً فقط فئة معالجات U للمحمول باستهلاك طاقة15 واط وبنفس دقة التصنيع السابقة. هذا يجعلنا نرى 4 الى 5 أجيال أن صحت معلومات المهندس تستخدم نفس دقة تصنيع لأول مرة من إنتل, مما يؤكد حقيقة أن دقة تصنيع 10nm صعبة الوصول وتحتاج الى فترة أطول مما كانت شركات أشباه الموصلات تتوقعه. للأسف كما ذكرنا تفاصيل كثيرة ما زالت غير معروفة عن تلك الاجيال الجديدة, لكن التوقع الأكبر يصب في خانة أن يكون الجيل الثامن تحسين عن الجيل السابع, بينما الجيل التاسع هو المعمارية الجديدة التي تعد بنقلة نوعية عن الاجيال السابقة لتقدم معالجات سداسية النواة كخيار أساسي مع تشكيلة المعالجات المكتبية ونفس الأمر مع الأجهزة المحمولة!

السؤال المطروح حالياً متى سوف تقبل إنتل إذا على دقة تصنيع 10nm؟

معالجات إنتل Coffee Lake

في حالة إعتبرنا أن ما قاله المهندس صحيح, عندها الجيل العاشر المعروف بإسم Ice Lake والجيل الخلف له الحادي عشرTiger Lake سيكونان بدقة تصنيع 10nm وسيطلقلان بين نهاية عام 2018 وأول عام 2019. وتبقى دقة تصنيع 7nmمحصورة في فترة عام 2022. طبعاً الحديث ورسم الخرائط من الأن الى سنتين هو المنطقي اما الحديث الى ما بعد ذلك فهو يرسم الخطوط العريضة ولكنها قابلة وبنسبة كبيرة من أن تتغير كما تغيرت خارطة العمل التي كامت تقول أن دقة 10nm من المفترض أن تستخدم في عام 2015.

( الموضوع منقول من عدة مصادر).

عن اوس

شاهد أيضاً

الطابعة تخرب نفسها بنفسها!

تعد طابعات HP من أفضل الطابعات عموما، ولكن..يشكو كثير من مستخدمي  الطابعات الحبرية أيضا، بغلاء …

2 تعليقان

  1. محتاج معلومات اكتر عن ال cloaking هل هو مفيد ويسرع الكمبيوتر

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *