شرح النوى CPU مقابل الخيوط - ما الفرق؟

شرح النوى CPU مقابل الخيوط - ما هو الفرق

هل فكرت في الفرق بين أنوية وحدة المعالجة المركزية والخيوط؟ أليس هذا محيرا؟ لا تقلق في هذا الدليل ، سنجيب على جميع الاستفسارات المتعلقة بمناقشة CPU Cores vs Thread.(Have you thought about the difference between CPU Cores and Threads? Isn’t it confusing? Don’t worry in this guide we will answer all the queries regarding the CPU Cores vs Threads debate.)

هل تتذكر المرة الأولى التي أخذنا فيها دروسًا على الكمبيوتر؟ ما هو أول شيء تعلمناه؟ نعم ، إنها حقيقة أن وحدة المعالجة المركزية(CPU) هي عقل أي كمبيوتر. ومع ذلك ، في وقت لاحق ، عندما ذهبنا لشراء أجهزة الكمبيوتر الخاصة بنا ، بدا أننا ننسى كل شيء عنها ولم نفكر كثيرًا في وحدة المعالجة المركزية(CPU) . ما قد يكون سبب ذلك؟ أحد أهمها هو أننا لم نعرف الكثير عن وحدة المعالجة المركزية(CPU) في المقام الأول.

شرح النوى CPU مقابل الخيوط - ما هو الفرق

الآن ، في هذا العصر الرقمي ومع ظهور التكنولوجيا ، تغيرت أشياء كثيرة. في الماضي ، كان من الممكن قياس أداء وحدة المعالجة المركزية(CPU) بسرعتها وحدها(clock speed) . لكن الأمور لم تبقى بهذه البساطة. في الآونة الأخيرة ، تأتي وحدة المعالجة المركزية(CPU) مع ميزات مثل النوى المتعددة بالإضافة إلى الترابط الفائق. هذه تعمل بطريقة أفضل من وحدة المعالجة المركزية(CPU) أحادية النواة بنفس السرعة. ولكن ما هي النوى وخيوط وحدة المعالجة المركزية ؟ (CPU)ما الفرق بينهم؟ وماذا تحتاج إلى معرفته لاتخاذ الخيار الأفضل؟ هذا ما أنا هنا لمساعدتك فيه. في هذا المقال ، سأتحدث إليكم عن وحدة المعالجة المركزية(CPU)النوى والخيوط وتتيح لك معرفة اختلافاتهم. لن تحتاج إلى معرفة المزيد بحلول الوقت الذي تنتهي فيه من قراءة هذا المقال. لذا ، دون إضاعة المزيد من الوقت ، فلنبدأ. استمر في القراءة.

شرح النوى CPU(CPU Cores) مقابل الخيوط(Threads)  - ما الفرق بين كليهما؟

المعالج الأساسي في الكمبيوتر(Core Processor in a Computer)

وحدة المعالجة المركزية(CPU) ، كما تعلم بالفعل ، تعني وحدة المعالجة المركزية(Central Processing Unit) . وحدة المعالجة المركزية(CPU) هي المكون المركزي لكل جهاز كمبيوتر تراه - سواء كان جهاز كمبيوتر أو كمبيوتر محمول. لوضعها بإيجاز ، يجب أن تحتوي أي أداة تقوم بالحساب على معالج بداخلها. يُطلق على المكان الذي يتم فيه إجراء جميع الحسابات الحسابية اسم وحدة المعالجة المركزية ( CPU ) . يساعد نظام تشغيل(operating system) الكمبيوتر أيضًا من خلال إعطاء التعليمات بالإضافة إلى التوجيهات.

الآن ، تحتوي وحدة المعالجة المركزية(CPU) على عدد قليل من الوحدات الفرعية أيضًا. بعضها وحدة تحكم ووحدة(Control Unit) حسابية منطقية ( ALU ). هذه الشروط تقنية للغاية وليست ضرورية لهذه المقالة. لذلك نتجنبها ونواصل موضوعنا الرئيسي.

يمكن لوحدة معالجة مركزية(CPU) واحدة معالجة مهمة واحدة فقط في أي وقت. الآن ، كما يمكنك أن تدرك ، هذا ليس أفضل شرط ممكن قد ترغب فيه لأداء أفضل. ومع ذلك ، في الوقت الحاضر ، نرى جميعًا أجهزة كمبيوتر تتعامل مع تعدد المهام دون عناء ولا تزال تقدم أداءً ممتازًا. إذن ، كيف حدث ذلك؟ دعونا نلقي نظرة مفصلة على ذلك.

النوى المتعددة(Multiple Cores)

تعد النوى المتعددة أحد أكبر أسباب هذه القدرة على تعدد المهام الغني بالأداء. الآن ، خلال السنوات السابقة للكمبيوتر ، تميل وحدات المعالجة المركزية(CPUs) (CPU) إلى أن يكون لها نواة واحدة. ما يعنيه ذلك بشكل أساسي هو أن وحدة المعالجة المركزية(CPU) الفعلية تحتوي على وحدة معالجة مركزية واحدة فقط بداخلها. نظرًا لوجود حاجة ماسة لتحسين الأداء ، بدأ المصنعون في إضافة "نوى" إضافية ، وهي وحدات معالجة مركزية إضافية. لإعطائك مثالاً ، عندما ترى وحدة المعالجة المركزية(CPU) ثنائية النواة ، فأنت تنظر إلى وحدة المعالجة المركزية(CPU) التي تحتوي على وحدتي معالجة مركزيتين. وحدة معالجة مركزية(CPU) ثنائية النواةقادر تمامًا على تشغيل عمليتين متزامنتين في أي وقت. وهذا بدوره يجعل نظامك أسرع. السبب وراء ذلك هو أن وحدة المعالجة المركزية(CPU) الخاصة بك يمكنها الآن القيام بأشياء متعددة في وقت واحد.

لا توجد حيل أخرى متضمنة هنا - تحتوي وحدة المعالجة المركزية(CPU) ثنائية النواة على وحدتي معالجة مركزيتين ، بينما تحتوي الوحدات رباعية النوى على أربع وحدات معالجة مركزية على شريحة وحدة المعالجة(CPU chip) المركزية ، بينما تحتوي وحدة المعالجة المركزية ثماني النواة على ثماني وحدات ، وما إلى ذلك.

اقرأ أيضًا:(Also read:) 8 طرق لإصلاح (Ways)تشغيل ساعة النظام بسرعة(Fix System Clock Runs Fast Issue)

تمكّن هذه النوى الإضافية نظامك من تقديم أداء محسن وأسرع. ومع ذلك ، لا يزال حجم وحدة المعالجة المركزية(CPU) الفعلية صغيرًا لتناسب المقبس الصغير. كل ما تحتاجه هو مقبس واحد لوحدة المعالجة المركزية(CPU socket) إلى جانب وحدة وحدة معالجة مركزية(CPU unit) واحدة يتم إدخالها بداخله. لا تحتاج إلى مقابس متعددة لوحدة المعالجة المركزية(CPU socket) جنبًا إلى جنب مع العديد من وحدات المعالجة المركزية(CPUs) المختلفة ، حيث يتطلب كل منها الطاقة الخاصة به والأجهزة والتبريد وأشياء أخرى كثيرة. بالإضافة إلى ذلك ، نظرًا لوجود النوى على نفس الشريحة ، يمكنهم التواصل مع بعضهم البعض بطريقة أسرع(quicker way) . نتيجة لذلك ، ستختبر وقت استجابة أقل.

الترابط المفرط(Hyper-threading)

الآن ، دعونا نلقي نظرة على العامل الآخر وراء هذا الأداء الأسرع والأفضل جنبًا إلى جنب مع قدرات تعدد المهام لأجهزة الكمبيوتر - خيوط المعالجة المتعددة. استخدمت شركة Intel(Intel) العملاقة في مجال أجهزة الكمبيوتر تقنية Hyper-threading لأول مرة. ما أرادوا تحقيقه من خلاله هو جلب الحوسبة الموازية لأجهزة الكمبيوتر الاستهلاكية. تم إطلاق الميزة لأول مرة في عام 2002 على أجهزة كمبيوتر سطح المكتب مع Premium 4 HT . في ذلك الوقت ، احتوى بنتيوم 4 تي على نواة واحدة (Pentium 4T)لوحدة المعالجة المركزية(CPU core) ، وبالتالي كان قادرًا على أداء مهمة واحدة في أي وقت. ومع ذلك ، كان المستخدمون قادرين على التبديل بين المهام بسرعة كافية لتبدو وكأنها تعدد المهام. تم توفير الترابط الفائق كإجابة على هذا السؤال.

تلعب تقنية Intel Hyper-threading(Intel Hyper-threading technology) - كما أطلقت عليها الشركة - خدعة تجعل نظام التشغيل(operating system) الخاص بك يعتقد أن هناك العديد من وحدات المعالجة المركزية(CPUs) المختلفة المرفقة بها. ومع ذلك ، في الواقع ، هناك واحد فقط. وهذا بدوره يجعل نظامك أسرع مع توفير أداء أفضل طوال الوقت. لتوضيح الأمر لك ، إليك مثال آخر. في حالة وجود وحدة معالجة مركزية(CPU) أحادية النواة جنبًا إلى جنب مع Hyper-threading ، سيجد نظام تشغيل(operating system) جهاز الكمبيوتر الخاص بك وحدتي CPU(CPUs) منطقيتين في مكانهما. تمامًا مثل هذا ، في حالة وجود (Just)وحدة معالجة مركزية(CPU) ثنائية النواة ، نظام التشغيل(operating system)سيتم خداعهم للاعتقاد بوجود أربع وحدات معالجة مركزية(CPUs) منطقية . نتيجة لذلك ، تزيد وحدات المعالجة المركزية(CPUs) المنطقية من سرعة النظام عبر استخدام المنطق. كما أنه يقسم ويرتب موارد تنفيذ الأجهزة . (hardware execution)وهذا بدوره يوفر أفضل سرعة ممكنة لازمة لإجراء العديد من العمليات.

النوى CPU(CPU Cores) مقابل الخيوط(Threads) : ما هو الفرق(Difference) ؟

الآن ، دعونا نأخذ بضع لحظات لمعرفة الفرق بين النواة والخيط. لتوضيح الأمر ببساطة ، يمكنك التفكير في اللب على أنه فم شخص ، بينما يمكن مقارنة الخيوط بأيدي إنسان. كما تعلم أن الفم مسؤول عن تناول الطعام ، من ناحية أخرى ، تساعد اليدين في تنظيم "عبء العمل". يساعد الخيط في توصيل عبء العمل إلى وحدة المعالجة المركزية(CPU) بسهولة قصوى. كلما زاد عدد سلاسل الرسائل لديك ، كان تنظيم قائمة انتظار(work queue) عملك أفضل . نتيجة لذلك ، ستحصل على كفاءة محسّنة لمعالجة المعلومات التي تأتي معها.

نوى وحدة المعالجة المركزية(CPU) هي مكون الأجهزة(hardware component) الفعلي داخل وحدة المعالجة المركزية(CPU) الفعلية . من ناحية أخرى ، الخيوط هي المكونات الافتراضية التي تدير المهام في متناول اليد. هناك عدة طرق مختلفة تتفاعل بها وحدة المعالجة المركزية(CPU) مع خيوط متعددة. بشكل عام ، يقوم الخيط بتغذية المهام إلى وحدة المعالجة المركزية(CPU) . يتم الوصول إلى مؤشر الترابط الثاني فقط عندما تكون المعلومات التي تم توفيرها بواسطة مؤشر الترابط الأول غير موثوقة أو بطيئة مثل فقدان ذاكرة التخزين المؤقت(cache miss) .

يمكن العثور على النوى ، وكذلك الخيوط ، في كل من معالجات Intel(Intel) و AMD . ستجد الترابط الفائق في معالجات Intel فقط وليس في أي مكان آخر. تستخدم الميزة الخيوط بطريقة أفضل. من ناحية أخرى ، تعالج نوى AMD هذه المشكلة عن طريق إضافة نوى مادية إضافية. (AMD)نتيجة لذلك ، فإن النتائج النهائية تتساوى مع تقنية الترابط الفائق.

حسنًا(Okay) يا رفاق ، لقد وصلنا إلى نهاية هذا المقال. حان الوقت لاختتامها. هذا هو كل ما تحتاج لمعرفته حول نوى وحدة المعالجة المركزية(CPU) مقابل الخيوط وما(Threads) هو الفرق بينهما. آمل أن يكون المقال قد قدم لك قيمة كبيرة. الآن بعد أن أصبحت لديك المعرفة اللازمة حول الموضوع ، استخدمه على أفضل وجه ممكن بالنسبة لك. إن معرفة المزيد عن وحدة المعالجة المركزية(CPU) الخاصة بك يعني أنه يمكنك تحقيق أقصى استفادة من جهاز الكمبيوتر الخاص بك بمنتهى السهولة.

اقرأ أيضًا: إلغاء (Also read:) حظر (Blocked)YouTube(Unblock YouTube) عند حظره في المكاتب(Offices) أو المدارس أو الكليات(Schools or Colleges) ؟

إذاً ، ها أنت ذا! يمكنك بسهولة إنهاء النقاش حول CPU Cores vs Thread(CPU Cores vs Threads) ، باستخدام الدليل أعلاه. ولكن إذا كان لا يزال لديك أي استفسارات بخصوص هذا الدليل ، فلا تتردد في طرحها في قسم التعليقات(comment section) .



About the author

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



Related posts