لدي فضول لفهم تعقيدات بنيات الكمبيوتر الحديثة.
على وجه التحديد، سمعت أن بعض المعالجات يمكن أن تحتوي على عدة سلاسل عمليات لكل نواة.
ولكن هل يعني هذا أن النواة الواحدة يمكنها بالفعل التعامل مع أربعة خيوط منفصلة في وقت واحد؟
ألا يتطلب ذلك أكثر من وحدة تنفيذ داخل المركز؟
كيف يضمن نظام التشغيل وبرنامج إدارة المعالج جدولة هذه الخيوط وتنفيذها بكفاءة؟
هل هناك فرق كبير في الأداء بين الإعداد الحقيقي متعدد النواة والنواة الواحدة التي تحتوي على مؤشرات ترابط متعددة؟
ما هي المفاضلات التي يجب مراعاتها عند الاختيار بين الاثنين؟
7 الأجوبة
KimonoElegance
Thu Jul 04 2024
بعض المعالجات المتقدمة قادرة على دعم المزيد من المواضيع المتزامنة بشكل ملحوظ.
SumoStrength
Thu Jul 04 2024
تحديد عدد الخيوط المتزامنة يقع في أيدي مصممي الرقائق.
lucas_emma_entrepreneur
Thu Jul 04 2024
من الممارسات الشائعة وجود خيطين متزامنين لكل نواة وحدة المعالجة المركزية، على الرغم من أن هذا يختلف باختلاف المعالج.
Valentina
Wed Jul 03 2024
يمكن أن يكون قياس فعالية وجود عدة سلاسل متزامنة أو الاتفاق عليها مهمة معقدة، لأنه يتطلب الموازنة بين فوائد زيادة التوازي مع عيوب التنافس على الموارد.
Pietro
Wed Jul 03 2024
تتم إضافة مؤشرات ترابط متعددة داخل نواة وحدة المعالجة المركزية لزيادة الكفاءة والأداء.