تمتلك معالج core i3 i5 i7 او dual core ومع ذلك بعض البرامج تشتغل ببطئ ؟ او لاتشتغل ؟ الحل هنا
جميع الحواسيب الجديدة فهي تتوفر على معالجات ثنائية النواة او رباعية . كما انها تتوفر على عدة معالجات إفتراضية (غير فزيائية ) تدعى thread فمثلا في معالجات i3 او i5 نجد ان عدد المعالجات الغير فزيائية هو 4 وهو مانقصده ب thread اما الفزيائية منها فهي 2 .
لهذا فإن البرامج الحديثة اغلبها تستدعي كل المعالجات المتوفرة في الحاسوب من اجل السرعة في التشغيل ، ولكن هذا ليس مع كل البرامج . وهنا معقل الفرس كون ان بعض البرامج لاتدعم إستخدام كل معالجات الحاسوب وعليه عند تتبيث البرنامج وتشغيله رغم انه يشتغل على حاسوب قوي إلا ان البرنامج سيشتغل ببطئ بل وقد تظهر بعض الاخطاء الغير مفهومة لان البرنامج لايدعم تعدد المعالجات في التشغيل .
الحل ؟
الحل بسيط وهو يمكن انك تفرض على البرامج المتواجدة في حاسوبك ان تعمل على معالج او عدد من المعالجات المتاحة في حاسوبك . ويمكنك إستخدام هذا الحل ليس فقط في حل مشاكل توافق البرامج القديمة مع تعدد المعالجات ولكن كذلك يمكنك تقسيم عدد المعالجات مع عدد البرامج المشغلة من اجل رفع كفائة وسرعة تشغيل البرامج وساعطيك مثال آخر ! مثلا عند تشغيل برنامج الآنتي ڤيروس في حاسوبك تلاحظ ان هذا الاخير يبطئ عمل الحاسوب بأكمله وطبعا هذا راجع لان الانتي ڤيروس يستعمل جميع معالجات في عملة المسح (scan) لهذا يمكن ان تحدد ان يعمل الانتي ڤيروس فقط على معالج واحد وبقية البرامج على باقي المعالجات ، هكذا لن تشعر بان الحاسوب اصبح بطيئا اثناء عملية المسح .
الـــ CPU AFFINITY
كل ماذكرناه يتلخص في هذه الخاصية المتواجدة على إصدارات ويندوز الحديثة بما فيها ويندوز 7 وويندوز 8 . ويمكنك تطبيق هذه الخاصية على إحدى البرامج عن طريق الضغط وبالتوالي على ازرار الكيبورد الاتية CTRL+ALT+DEL بعد ذلك ستظهر في ويندوز 8 شاشة بها عدة خيارات إختر الخيار 3 وهو Task manager اما في ويندوز 7 فسيظهر خيار task manager مباشرة .
في ويندوز 8 تذهب مباشرة إلى خيار Details كما في الصورة اسفله وتختار اي برنامج تريد ان تحدد عدد المعالجات التي يعمل بها
وبعد ذلك تنقر عليه بزر الفأرة الايمن تم تختار set affinity بعد ذلك ستظهر نافدة بها عدد المعالجات المتاحة لهذا البرنامج تقوم بعد ذلك بنزع الخيار عن إحداها او إضافة اخرى حسب رغبتك .
(في حالة إذا كان البرنامج قديم ويتشنج بكثرة يجب ان تفرض عليه التشغيل بمعالج واحد فقط لكي تحل مشكلة تشنجه او تعطله او بطئ تشغيله ) .
في ويندوز 7 تذهب مباشرة إلى اي برنامج تم بعد ذلك تنقر بزر الفأرة الايمن وتختار set affinity وبعد ذلك تقوم بنفس الخطوات المشار اليها مع ويندوز 8 /.
للإشارة هذه الطريقة قد لاتخلوا من بعض المشاكل كمثلا بعض البرامج التي لاتدعم إلا التشغيل بكافة المعالجات المتوفرة في الحاسوب حيث انك بعد فرض إشتغالها بمعدد محدود من المعالجات قد تظهر بها اخطاء لهذا إذا وقعت في هذه المشكلة قم بحذف البرنامج وإعادة تتبيثه .
(المحترف)
. وهنا معقل الفرس كون ان بعض البرامج لاتدعم إستخدام كل معالجات الحاسوب –
الفرس لا يعقل
إنما العقل يكون للابل