القائمة الرئيسية

الصفحات

الفرق بين (الانويةcores) و (المساراتthreads)

 


فى هذا المقال سنشرح لكم الفرق بين الانوية و المسارات فى البروسيسور ايضا سنتعرف على تقنيات جديدة مثل ال multithreading و ال Multi-core processors

النواهcore

 النواه هى شىء مادى موجود داخل البروسيسور و هو المسؤول الرئيسى عن معالجة كل المهام التى يقوم بها البروسيسور, فى الماضى كانت هناك نواه واحدة فى كل معالج و لكن الان تطور الامى الى ان يكون هناك ما يصل الى 64 نواه فى المعالج الواحد و كل نواه تستطيع معالجة مهمة خاصة بها مما ادى الى تطور تعددية المهام فى البروسيسورز و لكن تعدد الانوية يؤدى ايضا الى استهلاك طاقة اكبر للبروسيسور.

Single-Core processor

معالجات النواه الواحدة و التى لا تستطيع الى عمل مهمة واحدة فى وقت واحد فقط و اذا اردت عمل الكثير من المهام فى وقت واحد يجب عليك زيادة سرعة النواه و زيادة سرعة النواه يؤدى الى زيادة حرارة المعالج و هذه يؤثر بالسلب على اداؤه لذا لجئ المطورين الى استخدام ال Multi-core Processors

Multi-core Processors

جائت تعدد الانوية فى البروسيسور لحل مشاكل ال single core processor لان كل نواه فى ال multi-core processor تستطيع عمل مهمة مختلفة عن النواه الاخرى و هذا ادى الى ان البروسيسور الواحد يستطيع عمل الكثير من المهام فى وقت واحد و اذا كان هناك مهمة واحدة كبيرة يقول البروسيسور بتقسيم هذه المهمة الى مهام صغيرة و يقسمها على الانوية لتسريع معالجة المهمة , ايضا يستطيع المعالج متعدد النواه عمل نفس المهام التى يفعلها المعالج احادى النواه بنفس السرعة او اسرع مع الحفاظ على درجة حرارة متوسطة و استهلاك طاقة اقل.

Threads او المسارات

ال threads او المسارات هى عبارة عن قنوات افتراضية موجودة كاsoftware  يعنى غير ملموسة بعكس النواه الحقيقة التى توجد على البروسيسور بشكل ملموس كما قلنا فى الفقرة السابقة, الthreads او المسارات هى تقنية برمجية تستخدمها الشركات لتجعل النواه الواحدة تقوم بعمل اكثر من مهمة فى وقت واحد من خلال خاصية ابتكرتها شركة انتل و هى ال   multithreading و المسارات ايضا هى التى تنقل كل البيانات المطلوبة للمعالجة للبروسيسو.

Multi-threading

هى تقنية تمكن المعالج من استخدام اكثر من مسار لتنفيذ اكثر من عملية بشكل منظم و سريع, فمثلا اذا كان هناك معالج ب 4 انوية و مسار واحد فقط  فان هذا المسار هو الوحيد الذى سينقل البيانات المطلوبة للمعالجة للبروسيسور و هذا لن يكون كافى لتغطية 4 انوية بالبيانات المطلوبة و بالتالى ستقل كفائته, و لكن اذا استخدمنا 8 مسارات على ال4 انوية فسيصبح نصيب كل نواه مساران و سيسهل و يسرع تنظيم البيانات اكثر على كل نواه و تستطيع كل نواه باداء اكثر من مهمة فى وقت اقصر بسبب تنظيم المسارات للبيانات كما هو موضح بالصورة و هذا سيؤدى الى تحسين اداء املعالج بشكل ملحوظ يصل الى 30%.



حاليا فى السوق هناك نوعان من البسوسيسورز هناك بروسيسورز عدد الانوية فيها مساوى الى عدد المسارات4cores-4threads و هناك بروسيسورز عدد المسارات فيه اكثرمن عدد الانوية 4cores-8threads اذا كان استخدامك للالعاب فقط فعليك بالبروسيسور متساوى النواه و المسارات لان الالعاب تعتمد على قوة النواه الواحدة فى البروسيسور اما اذا كنت صانع محتوى و تستخدم برامج مونتاج مثل Adope premier, photoshop,  و غيرهم فعليك ببروسيسور متعدد المسارات الذى سيمكنك من استغلال كل الانوية بشكل جيد.

 

 

هل اعجبك الموضوع :

Comments