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

مشاهدة النسخة كاملة : ما هي حقيقة الفرق بين كاشات معالجات الآمي دي والإنتل ؟



rafiek
04-02-2008, 15:20
إخواني أعضاء ومشرفي منتدانا الكرام . تحية طيبة ثم بعد :

من فضلكم يا ريت توضيح نقطة هامة جدا وهي :

أيه الفرق بين حجم الكاش في معالجات الآمي دي ومعالجات الإنتل ؟

فعلي سبيل المثال معالج :
amd 6000 , 6400 مثلا الكاش بتاعهم 2 ميجا .
و
intel E6600 مثلا الكاش بتاعه 4 ميجا .

فهل الإنتل بيتفوق علي الآمي دي في الكاش وبالتالي يعتبر أقوي ؟ أو الحقيقة غير ذلك ؟

ولحضراتكم جزيل الشكر والتقدير ........

| Fusion |
04-02-2008, 17:01
الموضوع اكثر تعقيدا من ذلك..

و لكن ببساطة و اختصار, تعامل معالجات انتل مع الكاش يختلف عن تعامل AMD معها, اي نعم فكرة عمل الكاش واحدة لكن التعامل معها يختلف, و السبب الأهم هو انه ال Memory Controller او متحكم الذاكرة بالنسبة لمعالجات انتل يكون خارج المعالج, في ال NorthBridge او الجسر الشمالي على الماذربورد نفسها لذلك هناك زمن تاخير يعوضه حجم الكاش, لذلك بالنسبة لانتل كلما زادت الكاش كلما كان الأداء افضل (نسبيا)..

اما اذا تحدثنا عن معالجات AMD , فمتحكم الذاكرة يكون مدمج مع المعالج, لذلك زمن التأخير في التعامل مع المتحكم يكون اقل بكثير من زمن تاخير انتل (كلما قل زمن التأخير كلما كان افضل), لذلك لا تحتاج معالجات AMD الى كل هذا الكم من الكاش و لكن تعتمد على L1 Cache بشكل اكبر من اعتماد انتل عليها, لذلك ستلاحظ في جميع الحالات ان ال L1 Cache لمعالجات AMD اكبر من معالجات انتل, و لعلمك ال L1 Cache اسرع من ال L2 Cache ..

وضحت الصورة قليلا؟؟

Brigadier
04-02-2008, 17:31
اضيف ايضا ان الكاش ليس العامل الهام في الحكم على المعالج اطلاقا ً.

مجلـد جديـد
04-02-2008, 17:37
المقصود بمتحكم الذاكرة هو MMU memory management unit ؟
هو في النهاية عبارة عن hardware circuit لذلك فهي سريعة جداً فهل يؤثر بقائها خارج المعالج او داخله ؟

| Fusion |
04-02-2008, 18:10
استاذ مجلـد جديـد

المقصود بمتحكم الذاكرة هو MMU memory management unit ؟
متحكم الذاكرة اقصد به ال Memory Controller كما ذكرت, و يختلف عمله عن ال MMU , لان ال MMU هي دائرة مدمجة مع البروسيسور و من وظائفها انها تقوم بتحويل ال Virtual Address او العنوان الافتراضي الذي يتعامل به المبرمجين مع نظام التشغيل, تحوله الى Physical Address , ليتم تخزينه في المكان المطلوب في ال Memory و نستطيع ايضا القول انها تنظم البيانات المرسلة الى ال Memory , زي شرطي مرور للبيانات التي ستستقبلها الذاكرة, هذا طبعا باختصار شديد جدا :)


هو في النهاية عبارة عن hardware circuit لذلك فهي سريعة جداً فهل يؤثر بقائها خارج المعالج او داخله ؟
وجود ال Memory Controller خارج المعالج او داخله له تأثير كبير على سرعة تعامل المعالج مع الرامات, لذلك ستلاحظ -وانت على علم- ان تعامل معالجات AMD مع الرامات يكون اسرع من تعامل معالجات انتل معها و زمن التأخير يكون اقل بكثير, و هذا دليل عملي ان مكان وجود متحكم الذاكرة له تأثير واضح..

مجلـد جديـد
04-02-2008, 18:12
شكرا على الايضاح استاذي wmgc :)

| Fusion |
04-02-2008, 18:17
شكرا استاذ مجلد جديد, و تم تعديل جزئية بسيطة في المشاركة لكي يكون الكلام اكثر دقة..

| Fusion |
04-02-2008, 18:38
اضيف ايضا ان الكاش ليس العامل الهام في الحكم على المعالج اطلاقا ً.
نعم, ليس العامل الأهم بكل تأكيد..

RmRm
05-02-2008, 17:58
جميل جدا تساؤل كان مستحوذني والان وجدت له اجابه مشكورين وانطمع بالمزيد من المعلومات..

اذكر في احد مواضيع الاستاذ ياسر قوه اداء المعالج مع الرام

والتي تفوووووق فيها معالجات AMD

XFX5500
06-02-2008, 00:06
ماعندي خبرة و لكن مايقصر استاذ wmgc

الناصح
06-02-2008, 16:13
إضافة لما ذكر ، معالجات AMD اسلوبها في استخدام ذاكرة الكاش يختلف عن معالجات انتل، فمعالجات AMD تستفيد من ذاكرة الكاش بشكل تراكمي بخلاف معالجات انتل الذي يمكن ان نقول انها تستخدم الكاش بشكل متوازي. بمعني اخر ذاكرة الكاش الإجمالية التي يستفيد منها معالج AMD = اجمالي حجم ذاكرات الكاش الذي يحتويه المعالج (L1+L2)، وعندما تمتلئ ذاكرة المستوى الأول فانه يتم الانتقال إلى ذاكرة المستوى الثاني من غير الحاجة الى نسخ البيانات السابقة والتي مازالت في ذاكرة المستوى الأول. ويختلف الوضع مع معالجات انتل، فعندما تمتلئ ذاكرة المستوى الأول فانه لايتم الاستفادة من ذاكرة المستوى الأول بل يتم نسخ نفس البيانات السابقة للمستوى الثاني، اي ان ذاكرة الكاش الإجمالية التي يستفيد منها معالج انتل = حجم ذاكرة الكاش في المستوى الأخير للمعالج.

طبعا قديما لم يكن يلاحظ تأثير كبير على الأداء العام مع وجود آلية كهذه في استخدام ذاكرة الكاش وبوجود المتحكم المدمج والذي يغطي كثيرا في هذا الجانب، لكن مع تضخم التطبيقات الحديثة وتطور البرمجيات والألعاب خصوصا أصبح الوضع مختلف نسبيا، فظهرت هناك شراهة لهذا النوع من الذاكرة، وأصبحت زيادتها أو نقصانها تأثير بشكل ملفت وبنسب تراوحت مابين ( 10%-20%) قد تزيد أو تقل عن هذا، وكانت الألعاب كما أسلفت الأكثر تأثرا بهذه الزيادة. ويمكن الرجوع إلى المواقع المتخصصة بأمور الهاردوير ورأيت اختبارات أجريت في هذا الجانب.