المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : الى من يمتلكون معالجات" MULTI Core " Duo Quad



freedom2008
11-11-2008, 20:26
السلام عليكم ورحمة الله وبركاته ..

اخواني الكرام , انا مجرد مستخدم ومتابع لاحدث تكنلوجيا الحاسوب . وبعد تحديث جهازي الخاص غيرت المعالج من كور 2 ديو 2.2 / 2M الى كور 2 كواد Q6600 2.4 8M

اللمهم اخواني .. بعد التحديث .. صعقت بالاراء انو التغير عالفاضي وتضيع مال مش اكتر !!!!

وكثير من الناس بنتقدو ال كور 2 كواد انو مافي برامج حتى الان بتدعم 4 انوية ! وانو عالفاضي وحتى يأتي ذالك المستقبل اللذي سيكون فيه برامج تدعم 4 انوية ! سيكون ال كور 2 كواد انقرض !!!!


ببساطه صابتني حالة يأس وتشائم !!

لكن !!!!!!!!!!
اثناء متابعتي للبروسسر من خلال التاسك مانجر TASK MANAGER ومحاولة اكتشاف ايا شيء لتفعيل الكور 2 كواد او الاستفاده .. وجدة ما يلي !

ببساطه بأمكانك فصل كل نواة على حذا ويمكنك على سبيل المثال :

وضع النواة الاولى لبرنامج ميديا بلير
وضع النواة الثانية للفوتوشوب
وضع النواه الثاله لل 3 دي ماكس
ووضع النواة الرابعه ل لعبة معينه ..
" البرامج المذكوره للمثال فقط ! "

هون واربط باب الدار !!!!
بتقدر تعمل النواة الثانية والثالثة لبرنامج معين .. الاولى والرابعه لبرنامج اخر . المعنى انه يمكنك تخصيص عدد معين من الانويه لأي برنامج انت تختار ! مما يعني الاستفاده القصوى من الانوية الاربعه ! وان كان البرنامج لايدعم الاربع لانوية فأنت تستغل الانويه الاربعه ببرامج مختلفه !! واللعاب و و و و الخ !!

كيف تقوم بتخصيص الانوية ؟


اذهب الى التاسك مانجر Task manager " alt+ delete +ctrl "
ستظهر لك قائمة بالبرامج النشطه حاليا ! ! اختر اي برنامج ومن ثم كلك يمين واختر GO TO PROCESS

سينتقل بك الى صفحة المعالجة وعلى نفس البرنامج اللذي اخترته " اي لا تضغط على برنامج اخر " اضغط كلك يمين و اختر Set Affinity
ستظهر لك قائمة بالانويه الموجوده مثلا كواد 4 انويه ديو 2 الخ .. ضع اشارة صح على الانوية التي تريد ان تقوم بمعالجة هذا البرنامج واترك باقي الانوية من غير تحديد !

قد تجدها طريقه طويله .. لكن الكتابه طويله اما التطبيق فهو اقل من 5 ثوان !

والان عزيزي .. يمكنك الاستفاده القصوه من الاختراع اللي وصلنا واسمو ملتي كور !!

واتمنى الافاده لكم ..

تحياتي .

SeriousSam
11-11-2008, 20:54
فكره لا بأس بها
مشكور اخوي

freedom2008
11-11-2008, 21:25
تسلم على مرورك ! نورت الصفحه :)

BlueGene
11-11-2008, 21:56
السلام عليكم

لماذا كل هذا العناء أخي العزيز ؟ يوجد طريقة اسهل
فقط قم بتشغيل هذه البرامج معاً في نفس الوقت وسيقوم نظام التشغيل بتوزيع الجهد بشكل ذاتي على
جميع الانوية وبحسب الحاجة.

yasserxpnew
11-11-2008, 22:27
فكره
بس هل الموضوع ده مع الهايبر ثريدنج بينتيوم 4

شكرا....

ante
11-11-2008, 22:46
لماذا كل هذا العناء أخي العزيز ؟ يوجد طريقة اسهل
فقط قم بتشغيل هذه البرامج معاً في نفس الوقت وسيقوم نظام التشغيل بتوزيع الجهد بشكل ذاتي على
جميع الانوية وبحسب الحاجة.


لا اعتقد ان الوندوز يقوم بهكذى امر !!
لو كان صحيح فلا حاجة لصناعة برامج للتعامل مع تعدد الانوية .
الوندوز تلقائيا يحدد النواتان او الاربع او الست ويتعامل مع الاولى فقط ...
اعتقد هذى والله اعلم ... وننتظر من الباقون

khallodah
12-11-2008, 00:38
السلاام عليكم,
صحيح يا أخي انه فيه برامج كثير ما بتستفيد من تعدد الأنوية, والمقصود بهذا انه معظم البرامج سواء كان لعبة او برنامج تحرير صور ما بتستفيد من الأربع أنوية في وقت واحد!!!

لكن لو شغلت أكثر من برنامج في نفس الوقت المهام راح تتوزع تلقائيا على الأنوية ولا داعي لعمل التفصيل الذي ذكرت, عملية تفصيل المهام اللتى ذكرتها ممكن تكون مفيدة و عملية عند حصول العكس وهو الضغط الزائد على الأنوية من برنامج معين مما يسبب ثقل الجهاز, فتحدد نواة واحدة لهذا البرنامج وتترك نواة واحدة حرة للأعمال الأخرى.

سلللللللللامٌ عليــــــــكم

ramy
12-11-2008, 00:55
فكره
بس هل الموضوع ده مع الهايبر ثريدنج بينتيوم 4

شكرا....
نعم ينفع مع البنتيوم 4 هايبر ثريدنغ.

لا اعتقد ان الوندوز يقوم بهكذى امر !!
لو كان صحيح فلا حاجة لصناعة برامج للتعامل مع تعدد الانوية .
الوندوز تلقائيا يحدد النواتان او الاربع او الست ويتعامل مع الاولى فقط ...
اعتقد هذى والله اعلم ... وننتظر من الباقون
لا، الويندوز فعلاً يقوم بهكذا أمر بالنسبة لتعدّد التطبيقات، أمّا أن يتم تجزئة عمليّات تطبيق واحد وتوزيعها على عدّة أنوية، فهذا الذي يحتاج دعم برمجي، وإلا سيتعامل مع نواة واحدة.
لكن هذه الخاصيّة اليدوية التي ذكرها صاحب الموضوع تبقى ذات فائدة للمستخدم في بعض الحالات.
وشكرا على الموضوع.
#############
عذراً أخوي خالد، ردّك ظهر بعد إضافة ردّي، وللتوّ انتبهت لذلك :)

alayoubi
12-11-2008, 08:29
المعالج الرباعي يتكون من قلبين وكل قلب به نواتين وعند تشغيل عدة برامج يقوم المعالج باستغلال أول قلب فإن زادت الحاجه انتقل للقلب الآخر وما ذكرته انت يفيد في الحالات التي ذكرها أخي خالد .

لكن النقطه المهمة هل بامكانك بهذه الطريقة جعل البرنامج يشتغل من الأربع أنوية في وقت واحد مع عدم دعمه لها ,, اعتقد لا يمكن ذلك .

BlueGene
12-11-2008, 10:47
السلام عليكم


لا اعتقد ان الوندوز يقوم بهكذى امر !!
لو كان صحيح فلا حاجة لصناعة برامج للتعامل مع تعدد الانوية .
الوندوز تلقائيا يحدد النواتان او الاربع او الست ويتعامل مع الاولى فقط ...
اعتقد هذى والله اعلم ... وننتظر من الباقون

انا لم اقل ان النظام سيقوم بتحويل البرنامج الى برنامج يستفيد من عدد الانوية , انا كان كلامي موجه لما
كتبه صاحب المقال.
نظام التشغيل يحتوي على جزء يسمى الـ scheduler (https://en.wikipedia.org/wiki/Scheduling_(computing))وهو مسئول عن توزيع البرامج للعمل على المعالج
بالتناوب لفترات معينة.
كل برنامج في نظام ويندوز يعتبر process (https://en.wikipedia.org/wiki/Process_(computing))و كل process غالباً تحتوي على thread واحد على الأقل.
صاحب المقال اقترح ان يتم تكليف كل نواة بمعالجة برنامج ( Process من وجهة نظر النظام ) لكي نستفيد
من الانوية بشكل كامل , ولكن هذه العملية يقوم بها نظام التشغيل بشكل ذاتي حيت يقوم بتوزيع البرامج
( اي الـ Process ) على عدد الانوية بالتساوي .
البرنامج ( الـ Process) قد تحتوي على مسارات معالجة (threads) وهي عبارة عن sub-process ومهمتها
تقسيم العمل (على مستوى الـ Process) على انوية أخرى لإنجاز مهمة محددة في وقت قصير

هل عدد الـ threads تحدد مقدار إستفادة البرنامج من تعدد الانوية ؟
قد يتبادر الى الذهن مثل هذا السؤال ولكن عدد مسارات المعالجة لا يعد مقياس لمدى دعم البرنامج لتعدد الانوية لانها قد تستخدم لاغراض اخرى مثل فتح الملفات , حفضها , التبليغ عن الاخطاء وغيرها من العمليات البسيطة التي لا تؤثر في الأداء .
هذا والله أعلم
https://i37.tinypic.com/2pyteux.jpg
لان خيوط

shalanss
12-11-2008, 11:41
شكرا اخي خالد و شكرا اخي رامي لتوضيح الفكرة للاخوة الكرام

freedom2008
12-11-2008, 16:56
طيب شكرا اللكم كلكم !!

بس في توضيح بسيط ..

قرأت بالردود انو توزيع الانويه ممكن يعمل ثقل عالجهاز
وقرات انو الوندوز لوحده يقوم بتوزيع المهام

اولا انا بحاكي مستخدم لديه القدره على التميز بين البرنامج الثقيل والبرنامج المعتدل ! يعني مش متوقع واحد يحط نواه واحده برنامج 3 دي ماكس على فرض ! ويحط 3 انوية لوندوز ميديا بلير !

اذا عملت 2 للثري دي ماكس وهيا كافه تماما وواحده للوندوز ميديا بلير والرابعه اصبحت حره لاي عمل اضافي انت ستقوم به !! طبعا احنا بنحكي وكأنو لايوجد سوى 2 تو 3 برامج فعاله حاليا ! لكن لو حكيت بشكل واقعي بيكون اكتر من 15 برنامج شغال في نفس الوقت وخصوصا انو في برامج لايمكن توقفيها مثل برامج النظام .
اذا قسّمت البارمج التي تأخد مساحه كبيره من المعالجه متل الوندوز الاكسبلولور ! والبرامج الي انت شغال عليها راح توصل لاداء افضل وخصوصا اللي بيشتغل تصميم وبرمجة وحتى النسخ والتحويل بين الامتدادات في الملتي ميديا !!

وعملت تجربة بسيطه جدا على برنامج تحويل من avi الى mpeg !

شغلت البرنامج وما كان ايا برنامج تاني شغال معو فقط هوه وبرامج النظام !
كان بالاول طبيعي اساس انو الوندوز مقسم على الاربع انويه .. قم بتحويل فايل فيديو مدتو 25 دقيقه بفترة دقيقه و 53 ثانيه
اعطيت كل برامج النظام نواتين الاولى والثانيه .. وهوه لوحده النواه الثالثه والرابعه !!!

نفس الفايل اخد مده دقيقه و 32 ثانيه .. هاد على فايل بسيط وبرنامج بسيط ..
لمن تقيس على برامج من النوع الثقيل اكيد را ح يفرق معك اكتر ..

وتحياتي اللكم ...

yazan soft
12-11-2008, 17:03
هلا يونس :)

انتقالك من تردد 2200 على Core 2 Duo لن يفرق معاك كثير على معالج Quad بتردد 2400 كونك مستخدم عادي لاتستخدم برامج التصميم الكبيره والي مابتستفيد من تعدد الانويه, بينما مثل لو شغلت 3D MAX عليه رح تشوف الاربع انويه عاملات Load كبير وسرعه بفارق جيد عن ثنائي النواه وهنا تضهر قوه المعالج.

حتى تحس اكبر بقوه المعالج "هاتلك بورده غير انتل" واكسر السرعه ل 3000 مثلا وطبعا يلزمك تبريد جيد الها :)

freedom2008
13-11-2008, 23:14
هلا يزن .. نورت الصفحه :)

كلامك سليم ! بس لو وزعنا الضغط متل ما ذكرت فوق مش راح يزيد من اداء المعالج ؟؟ طبعا بتوزيع حسب حجم البرنامج يعني اعطي اكتر من نواه لبرامج الثقيله والخفيفه ممكن اعطيها نواه واحده متلا ؟؟