Core مقابل المعالج
يمكن أن يكون الفرق بين المعالج والنواة موضوعًا محيرًا إذا لم تكن خبيرًا في الكمبيوتر. المعالج أو وحدة المعالجة المركزية يشبه دماغ نظام الكمبيوتر. وهي مسؤولة عن جميع الوظائف الأساسية مثل العمليات الحسابية والمنطقية والتحكمية. يحتوي المعالج التقليدي مثل معالج Pentium على نواة واحدة فقط داخل المعالج ، ولكن المعالجات الحديثة هي معالجات متعددة النواة. يحتوي المعالج متعدد النواة على عدة أنوية داخل حزمة المعالج حيث يكون النواة هي الوحدة الحسابية الأساسية للمعالج. يمكن للنواة تنفيذ تعليمات برنامج واحدة فقط في كل مرة (يمكن تنفيذ عدة تعليمات في حالة توفر إمكانية الترابط الفائق) ولكن المعالج المكون من عدة مراكز يمكنه تنفيذ العديد من التعليمات في وقت واحد اعتمادًا على عدد النوى.
ما هو المعالج؟
المعالج المعروف أيضًا باسم وحدة المعالجة المركزية (CPU) هو أهم جزء في نظام الكمبيوتر المسؤول عن تنفيذ تعليمات البرنامج. تتضمن هذه التعليمات العمليات الحسابية والمنطقية والتحكمية والمدخلات والمخرجات. يتكون المعالج تقليديًا من مكون يسمى الوحدة الحسابية والمنطقية (ALU) ، وهو المسؤول عن جميع العمليات الحسابية والمنطقية ومكون آخر يسمى وحدة التحكم (CU) وهو المسؤول عن جميع عمليات التحكم. أيضا ، لديها مجموعة من السجلات لتخزين القيم. تقليديا يمكن للمعالج تنفيذ تعليمات واحدة فقط في كل مرة. تسمى المعالجات التي تحتوي على نواة واحدة فقط معالجات أحادية النواة. سلسلة Pentium هي مثال على المعالجات أحادية النواة.
ثم تم تقديم المعالجات متعددة النواة حيث يحتوي معالج واحد على العديد من المعالجات المعروفة باسم النوى. لذلك فإن المعالج ثنائي النواة يحتوي على نواتين داخل المعالج بينما يحتوي المعالج رباعي النواة على أربعة أنوية بداخله.لذا فإن المعالج متعدد النواة يشبه الحزمة التي تحتوي على عدة معالجات تسمى النوى بداخلها. يمكن لهذه المعالجات متعددة النواة تنفيذ العديد من التعليمات في وقت واحد اعتمادًا على عدد النوى.
معالج بعيدًا عن النوى ، يحتوي أيضًا على واجهة تربط الجهاز بالعالم الخارجي. يحتوي المعالج متعدد النواة أيضًا على واجهة تربط جميع النوى بالعالم الخارجي. أيضًا ، يحتوي على ذاكرة تخزين مؤقت من المستوى الأخير تُعرف باسم ذاكرة التخزين المؤقت L3 وهي مشتركة بين جميع النوى. علاوة على ذلك ، يمكن أن يحتوي المعالج على وحدة تحكم في الذاكرة ووحدة تحكم في الإدخال والإخراج ، ولكن اعتمادًا على البنية في بعض الأحيان ، يمكن أن تكون موجودة في مجموعة الشرائح الموجودة خارج المعالج. علاوة على ذلك ، تحتوي بعض المعالجات على وحدات معالجة رسومات (GPU) بداخلها حيث يتم تصنيع وحدة معالجة الرسومات أيضًا من نوى صغيرة وأقل قوة.
ما هو النواة؟
النواة هي المكون الحسابي الأساسي للمعالج. تشكل عدة نوى معًا معالجًا.يتكون النواة من عدة أجزاء أساسية. وحدة الحساب والمنطق مسؤولة عن تنفيذ جميع العمليات الحسابية والمنطقية. وحدة التحكم مسؤولة عن جميع عمليات التحكم. تقوم مجموعة السجلات بتخزين القيم مؤقتًا. إذا لم يكن لدى النواة وسيلة تسمى الترابط الفائق ، فيمكنها تنفيذ تعليمات برنامج واحدة فقط في كل مرة. ومع ذلك ، فإن النوى الحديثة لديها تقنية تسمى الترابط الفائق حيث يحتوي النواة على وحدات وظيفية زائدة عن الحاجة تجعلها قادرة على تنفيذ العديد من التعليمات بالتوازي. داخل النواة ، هناك مستويان من ذاكرات التخزين المؤقت تسمى ذاكرة التخزين المؤقت L1 وذاكرة التخزين المؤقت L2. L1 هي الأقرب والأسرع والأصغر. ذاكرة التخزين المؤقت L2 هي بعد ذاكرة التخزين المؤقت L1 حيث تكون كبيرة قليلاً ولكنها أبطأ من L1. هذه ذاكرات التخزين المؤقت هي ذاكرات أسرع تقوم بتخزين البيانات من وإلى ذاكرة الوصول العشوائي (RAM) للكمبيوتر لتوفير وصول أسرع وفعال.
ما الفرق بين المعالج و Core؟
• النواة هي الوحدة الحسابية الأساسية للمعالج. يتكون المعالج من مركز واحد أو أكثر. تحتوي المعالجات التقليدية على نواة واحدة فقط بينما تحتوي المعالجات الحديثة على نوى متعددة.
• يتكون النواة من ALU و CU ومجموعة من السجلات.
• النواة تتكون من مستويين من ذاكرات التخزين المؤقت تسمى L1 و L2 والموجودة في كل نواة.
• يتكون المعالج من ذاكرة تخزين مؤقت يتم مشاركتها بواسطة مراكز استدعاء تسمى ذاكرة التخزين المؤقت L3. إنه مشترك لجميع النوى.
• يمكن أن يتكون المعالج الذي يعتمد على الهندسة المعمارية من وحدة تحكم في الذاكرة ووحدة تحكم في الإدخال / الإخراج.
• تتكون بعض حزم المعالجات من وحدات معالجة الرسومات (GPU) أيضًا.
• يمكن للنواة التي لا تحتوي على خيوط المعالجة الفائقة تنفيذ تعليمات واحدة فقط في كل مرة بينما يمكن للمعالج متعدد النواة المكون من عدة مراكز تنفيذ عدة تعليمات متوازية. إذا كان المعالج مكونًا من 4 مراكز لا تدعم الترابط الفائق ، فيمكن لهذا المعالج تنفيذ 4 تعليمات في نفس الوقت.
• يحتوي النواة التي تحتوي على تقنية الترابط الفائق على وحدات وظيفية زائدة عن الحاجة بحيث يمكنها تنفيذ تعليمات متعددة في وقت واحد. على سبيل المثال ، يمكن لنواة ذات خيطين تنفيذ تعليمات 2 في نفس الوقت ، وبالتالي يمكن للمعالج الذي يحتوي على 4 مراكز من هذا القبيل تنفيذ تعليمات 2 × 4 بالتوازي. عادة ما تسمى هذه الخيوط النوى المنطقية ويظهر مدير المهام في Windows بشكل عام عدد النوى المنطقية وليس النوى المادية.
ملخص:
المعالج مقابل Core
النواة هي الوحدة الحسابية الأساسية للمعالج. يتكون المعالج الحديث متعدد النواة من عدة أنوية بداخله ، لكن المعالجات المبكرة كانت تحتوي على نواة واحدة فقط.يتكون النواة من ALU و CU الخاصة به ومجموعة من السجلات الخاصة به. يتكون المعالج من واحد أو أكثر من هذه النوى. تحتوي حزمة المعالج أيضًا على الوصلات البينية التي تربط النوى بالخارج. اعتمادًا على البنية ، يمكن أن يحتوي المعالج أيضًا على وحدة معالجة الرسومات المدمجة ووحدة التحكم في الإدخال ووحدة التحكم في الذاكرة. يحتوي المعالج ثنائي النواة على نواة ومعالج رباعي النواة يحتوي على 4 نوى كما يوحي الاسم نفسه. يمكن للنواة تنفيذ تعليمات واحدة فقط في كل مرة (القليل في حالة توفر خيوط المعالجة الفائقة) ولكن المعالج متعدد النواة يمكنه تنفيذ التعليمات المتوازية حيث يعمل كل نواة كوحدة معالجة مركزية مستقلة.