تطور وحدات المعالجة المركزية (CPU) ، أو وحدات المعالجة المركزية ، موضوع رائع ومعقد. منذ الأيام الأولى لإنتل 4004 في عام 1971 (أول معالج تجاري) ، تقدمت هذه الرقائق الصغيرة بسرعة في القوة والسرعة. المهام الحاسوبية التي لم يكن من الممكن تصورها مطلقًا حتى بالنسبة للأجهزة المركزية الضخمة ، تتم معالجتها الآن بسهولة عن طريق 50 دولارًا من الهواتف الذكية. لقد استغرق هذا التطور العديد من التحولات والمنعطفات ، ولكن أحد التطورات المربكة إلى حد ما لبعض المستخدمين النهائيين هو مفهوم المعالجات متعددة النواة. يصف مصنّعو Chip وحدة المعالجة المركزية الجديدة بأنها تحتوي على نوى مزدوجة أو نوى رباعية أو أعلى لمستخدمي الإصدار 64 بت من نظام التشغيل Windows 10. لكن ماذا يعني هذا في الواقع؟
معالجة متعددة النواة
المعالج 'core' هو وحدة معالجة مستقلة على شريحة المعالج الفعلي. كل نواة لها أجهزة معالجة وذاكرة تخزين مؤقت ، وهي متصلة ببقية وحدة المعالجة المركزية من خلال الذاكرة المشتركة للرقاقة وحافلة النظام. النواة هي في الأساس وحدة المعالجة المركزية الخاصة بها ، ويشبه المعالج متعدد النواة وجود العديد من وحدات المعالجة المركزية التي تعمل معًا. فكرة الحوسبة متعددة النوى هي أنه يمكن تقسيم مهام الحوسبة بين النوى ، بحيث يتم إكمال المهمة الكلية بشكل أسرع. في الواقع ، تعتمد مدى فاعلية ذلك تمامًا على برنامج نظام التشغيل وبرنامج التطبيق ؛ لن تعمل أنظمة التشغيل والتطبيقات التي لم تتم كتابتها للاستفادة من المعالجات متعددة النواة بشكل أسرع من تشغيلها على وحدة المعالجة المركزية واحدة. وبالتالي ، فمن غير المرجح أن ترى أنظمة تشغيل أقدم وبرامج أي فائدة من المعالجات الحديثة.
بدأت المعالجات متعددة النواة في عام 1996 ، مع تشغيل شريحة IBM Power4 نواة على شريحة واحدة. ومع ذلك ، لم يتطور دعم البرامج لهذه الفكرة الجديدة على الفور. بدءاً من نظام التشغيل Windows XP في عام 2001 ، بدأ Windows في دعم التشغيل متعدد النواة وتتبع مطورو التطبيقات مجموعة. إلى حد كبير ، فإن أي حزمة برامج تشتريها اليوم ستستخدم المعالج متعدد النواة الذي تستخدمه بالكامل تحت غطاء سطح المكتب أو الكمبيوتر المحمول.
(راجع هذا المقال المفصل حول المعالجة متعددة النواة لمزيد من المعلومات. إذا كنت تقوم ببناء أو شراء جهاز كمبيوتر شخصي جديد ، فقد يكون من المفيد أيضًا مراجعة هذه المقالة حول ما الذي تبحث عنه في وحدة المعالجة المركزية. مهتمة بتاريخ المعالجات ، بالطبع نحن قد غطيت!)
هل تحتاج إلى تمكين جميع النوى في ويندوز؟
أحد الأسئلة الشائعة في TechJunkie هو ما إذا كنت بحاجة إلى اتخاذ بعض الإجراءات لتمكين الدعم متعدد النواة على جهاز الكمبيوتر الخاص بك. الجواب هو أنه يعتمد على إصدار Windows الذي تقوم بتشغيله. بالنسبة للإصدارات القديمة من Windows ، قد تحتاج إلى تغيير إعداد النظام في BIOS الخاص بك من أجل تشغيل وظائف متعددة النواة. في نظام التشغيل Windows 10 ، يتم تشغيل الدعم متعدد النواة تلقائيًا ؛ يمكنك تغيير إعداد لاستخدام عدد أقل من النوى إذا لزم الأمر لإصلاح سبب توافق البرنامج ، ولكن هذا نادر الحدوث.
تغيير الإعدادات الأساسية في نظام التشغيل Windows 10
إذا كنت تستخدم نظام التشغيل Windows 10 ، فسيتم تمكين جميع مراكز المعالج افتراضيًا إذا تم ضبط BIOS / UEFI بشكل صحيح. المرة الوحيدة التي تستخدم فيها هذه التقنية هي الحد من النوى.
- اكتب "msconfig" في مربع بحث Windows واضغط على Enter.
- حدد علامة التبويب Boot (التمهيد) ثم الخيارات Advanced (خيارات متقدمة).
- حدد المربع بجوار عدد المعالجات وحدد عدد النوى التي تريد استخدامها (على الأرجح 1 ، إذا كنت تواجه مشكلات في التوافق) من القائمة.
- حدد موافق ثم تطبيق.
إذا كنت تستخدم نظام التشغيل Windows 10 ، فسيتم إلغاء تحديد المربع بجوار "عدد المعالجات". هذا لأن Windows مكونًا لاستخدام كل النوى عندما يكون لدى البرنامج القدرة على استخدامها.
تغيير الإعدادات الأساسية في نظام التشغيل Windows XP
دعم نظام التشغيل Windows XP العديد من النوى ولكن مع قيود كبيرة. يدعم نظام التشغيل Windows XP Home معالجًا واحدًا بحد أقصى أربعة مراكز ، بينما يدعم نظام التشغيل Windows XP Professional معالجين اثنين بحد أقصى أربعة مراكز. على أجهزة Windows XP ، تم التحكم في الإعدادات متعددة النواة عن طريق BIOS. للوصول إلى إعدادات BIOS ، ستحتاج إلى إعادة تشغيل الكمبيوتر. أثناء عملية التمهيد ، اضغط باستمرار على المفتاح F2 (عادةً) - قد يختلف المفتاح وفقًا لجهازك. عادة ما يكون هناك مطالبة تظهر على الشاشة تخبرك بالمفتاح الذي يجب استخدامه. بمجرد تحميل لوحة تحكم BIOS ، يمكنك تغيير الإعدادات يدويًا. تختلف الإعدادات الصحيحة للتغيير وفقًا لنظام BIOS لجهازك ، ولكن ستبدو الشاشة عادةً كما يلي:
تغيير الإعدادات الأساسية في نظام التشغيل Windows Vista و 7 و 8
في نظام التشغيل Windows Vista و 7 و 8 ، يتم الوصول إلى الإعداد متعدد النواة من خلال نفس عملية msconfig كما هو موضح أعلاه لنظام التشغيل Windows 10. ومن الممكن أيضًا في Windows 7 و 8 تعيين تقارب المعالج ، أي لإخبار نظام التشغيل استخدام نواة معينة لبرنامج معين. كان هذا مفيدًا لعدد من الأشياء ؛ يمكنك تعيين برنامج معين ليتم تشغيله دائمًا على نواة واحدة بحيث لا يتداخل مع عمليات النظام الأخرى ، أو يمكنك تعيين برنامج واجه صعوبة في التشغيل على أي نواة بخلاف النواة المنطقية الأولى لاستخدام النواة حيث تم تشغيله الأفضل.
ليس من الضروري تمامًا تعيين الارتباطات الأساسية في نظامي التشغيل Windows 7 أو 8 ، ولكن إذا كنت تريد ذلك فهو أمر بسيط.
- حدد Ctrl + Shift + Esc لإظهار إدارة المهام.
- انقر بزر الماوس الأيمن فوق البرنامج الذي تريد تعديل استخدامه الأساسي وحدد التفاصيل.
- حدد هذا البرنامج مرة أخرى في نافذة التفاصيل.
- انقر بزر الماوس الأيمن واختر Set Affinity.
- اختر قلبًا واحدًا أو أكثر وحدد المربع لتحديده ، ثم قم بإلغاء تحديده لإلغاء تحديده.
قد تلاحظ أن ضعف عدد النوى مدرج في القائمة. على سبيل المثال ، إذا كنت تقوم بتشغيل وحدة المعالجة المركزية Intel i7 مع 4 مراكز ، فسيكون لديك 8 مدرجة في نافذة Affinity. وذلك لأن hyperthreading تضاعف بشكل فعال النوى الخاصة بك ، مع أربعة حقيقية وأربعة افتراضية. إذا كنت تريد معرفة عدد النوى المادية التي جربها المعالج الخاص بك:
- حدد Ctrl + Shift + Esc لإظهار إدارة المهام.
- حدد الأداء وقم بتمييز وحدة المعالجة المركزية.
- تحقق أسفل يمين اللوحة تحت النوى.
هناك ملف دفعي مفيد يمكنك إنشاؤه يمكنه فرض تقارب المعالج لبرامج معينة. يجب أن لا تحتاج إلى استخدامه ولكن إذا كنت …
- افتح Notepad أو Notepad ++.
- اكتب "بدء / تقارب 1 PROGRAM.exe". اكتب بدون علامات اقتباس وقم بتغيير البرنامج للبرنامج المحدد الذي تحاول التحكم فيه.
- احفظ الملف باسمًا ذا معنى وأضف ".bat" إلى النهاية. هذا يخلقه كملف دفعي.
- احفظه في موقع تثبيت البرنامج الذي حددته في الخطوة 2.
- قم بتشغيل ملف الدُفعات الذي أنشأته للتو لتشغيل البرنامج.
عندما ترى "تقارب 1" ، يخبر ذلك Windows باستخدام CPU0. يمكنك تغيير هذا اعتمادًا على عدد النوى الموجودة لديك ، و Affinity 3 for CPU1 وما إلى ذلك. تحتوي هذه الصفحة على موقع Microsoft Developer على قائمة كاملة بالارتباطات.
***
يعد المعالج الجزء الأكثر أهمية في جهاز الكمبيوتر الخاص بك ، لذلك فمن المنطقي الرغبة في دفع كل من النوى إلى الحافة. بالطبع ، إذا كنت لا تزال تواجه مشكلة في تشغيل جهازك إلى المستوى الذي تريده لأدائك ، فقد ترغب في ترقية المعالج (إذا كنت تمتلك سطح مكتب) أو تبحث في انتقاء كمبيوتر محمول جديد بأحدث التقنيات المعدات. أو إذا كنت ترغب في جعل Windows 10 أسرع على أجهزتك الحالية ، فراجع دليلنا النهائي هنا.