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

مشاهدة النسخة كاملة : الذواكر المخبأة في معالجات الحواسب - Cache Memory


Tamimi
02 - 12 - 2008, 06:05
السلام عليكم

أحم أحم

هذا موضوع تعريفي لل Cache Memory:cupidarrow:


ما هو الـ Memory ؟
Cash Memory هي ذاكرة خاصة ذات سرعة عالية مصممة لتزود المعالج بالأوامر والمعلومات الأكثر طلبا من قبل المستخدم ,أي عندما يقوم المعالج بطلب معلومة من الذاكرة الأساسية فهنالك احتمال كبير أن هذه المعلومة قد تطلب من قبل المعالج مرة أخرى ولتوفير الوقت يتم تخزينها مؤقتا ضمن ذاكرة خاصة تتميز بسرعتها العالية وتكون داخل المعالج وهي الـ Cash Memory. عن المعلومات والأوامر المتوضعة في الـ Cash Memory يمكن الوصول إليها أسرع بعدة مرات من المعلومات المتوضعة في الذاكرة الأساسية , فكلما استطاع المعالج الوصول إلى الأوامر والمعلومات من الـ Cash Memory بشكل أسرع كلما كان الكمبيوتر يستطيع العمل بسرعة عالية اكثر.





مستويات الـ Cash Memory :
بشكل عام هناك مستويين لـ Cash Memory المستوى الأول ويدعى level1 وهي الكاش الداخلية المتوضعة داخل رقاقة المعالج . والمستوى الثاني ويدعى Level2 وهي الكاش الخارجية وهي أيضا على المعالج . وإن حجم الكاش يقاس بالكيلو بايت KB .





كيف يعمل الـ Cash Memory :
لفهم عملية الكاش يمكننا أن نتخيل أنفسنا أننا ضيوف حفلة ما ( :harhar1::harhar1::harhar1: ). وأن الشخص المضيف مطلوب منه أن يقدم لنا المشروبات التي نطلبها تماما دون تغيير , وأن هناك لدى المضيف ثلاجة في المطبخ وعنده ثلاجة أخرى في غرفة التخزين الأبعد عن المطبخ ويوجد بالقرب من منزله محل سوبر ماركت . فعلى اعتبار المشربات المطلوبة هي المعلومات المطلوبة , والثلاجة في المطبخ هي الـ Cash Memory Level 1 , والثلاجة في غرفة التخزين هي Cash Memory Level 2 , والسوبر ماركت هو الذاكرة الأساسية .

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

وبنفس الطريقة عندما يجلب آمرالكاش معلومة من الذاكرة الأساسية فإنه يقوم بجلب بضع من المعلومات التي تليها ويأخذهم إلى الـ Cash Memory معها , وهذا يزيد من احتمالات تلبية المعالج بالمعلومات المطلوبة بشكل أسرع في حال طلبه المعلومة التي تلي المعلومة الأولى والتي أصبحت في الـ Cash Memory مسبقا .


ما هو حجم الـ Cash Memory الذي يجب أن تكون لدي ؟
في معالج من نوع انتل بسرعة 100MH من الجيل الأول فإن المعالج يأخذ 180 نانو ثانية للحصول على المعلومات من الذاكرة الأساسية بمقابل 45 نانو ثانية إذا وجدت في الـ Cash Memory . مع هذا الأداء الرائع المقدم من قبل الـ Cash Memory فمن المنطق أن نستخدمها بدلا من الذاكرة الأساسية , ولكن بما أنها تستخدم شرائح من نوع STATIC RAM وهي تكلف 6 أضعاف سعر شريحة الرام الأساسية DRAMفلذلك لا يمكن استخدامها بحجم كبير لأن سعر الجهاز سوف يزيد بنسبة كبيرة جداً وهذا يشابه أن يقوم المضيف في مثالنا السابق . بشراء السوبر ماركت وضمه إلى المنزل لتزويد كل الضيوف بالمشروبات المطلوبة وهذا غير منطقي أبدا ولكن المقبول منطقيا هو زيادة حجم الثلاجة الأساسية والموجودة في المطبخ أي Level 1 .


تـــحــ Tamimi ــياتي:cupidarrow:

admin
02 - 12 - 2008, 07:52
موضوع حلـــو.. يعطيك العافيــه ع المعلومــات

..ملاحظة صغيره :nosweat:

والثلاجة في المطبخ هي الـ Cash Memory Level 1
والثلاجة في غرفة التخزين هي Cash Memory Level 1
والسوبر ماركت هو الذاكرة الأساسية

المفروض ان الثلاجة في غرفة التخزين تمثـــــل Cash Memory Level 2 ..... صح :questionmark:

Tamimi
02 - 12 - 2008, 07:59
موضوع حلـــو.. يعطيك العافيــه ع المعلومــات

..ملاحظة صغيره :nosweat:



المفروض ان الثلاجة في غرفة التخزين تمثـــــل Cash Memory Level 2 ..... صح :questionmark:



أحم أحم

صح:cupidarrow:


شكرا على الرد والتواصل والملاحظه " الصغيره"

Tamimi
02 - 12 - 2008, 08:01
على جميع من يقرأ الموضوع يصحح الخطأ:harhar1::harhar1:

ما أعرف ليش يختفي link التعديل بعد فتره من وضع الموضوع:sly:

دلع حبوبه
02 - 12 - 2008, 08:26
إبدااااااااااع التميمي


موضوع مفيد
يعطيك العافيه
نريد منك المزيد من هذي المواضيع
مااااااااااااقصرت:clap:

Tamimi
02 - 12 - 2008, 08:46
إبدااااااااااع التميمي


موضوع مفيد
يعطيك العافيه
نريد منك المزيد من هذي المواضيع
مااااااااااااقصرت:clap:

أحم أحم:clap:


الله يعافي الجميع إن شاء الله

ما قصرتي بالرد على الموضوع وقرائته

admin
02 - 12 - 2008, 09:16
أحم أحم

صح:cupidarrow:


شكرا على الرد والتواصل والملاحظه " الصغيره"

لا شكر ع واجب :icon26:

CS.Student
02 - 12 - 2008, 09:32
موضــوع رائـــع ..

شكـرا لصاحب الموضــوع :cupidarrow:

Tamimi
02 - 12 - 2008, 09:42
لا شكر ع واجب :icon26:

تسلمي

زين لو تشوفي ال LINKL تعديل الموضوع :cupidarrow:

nVIDIA
02 - 12 - 2008, 09:49
السلام عليكم ورحمة الله وبركاته

الموضوع ابداع ف ابداع

وشكرا ع الشرح الكامل:)

admin
02 - 12 - 2008, 09:53
تسلمي

زين لو تشوفي ال LINKL تعديل الموضوع

عدّلــت لك الموضوع :) ,,, و ان شاء الله راح أتيح للأعضاء تعديل مواضيعهم + ردودهم :cupidarrow:

Tamimi
02 - 12 - 2008, 13:12
السلام عليكم ورحمة الله وبركاته

الموضوع ابداع ف ابداع

وشكرا ع الشرح الكامل:)

أحم أحم:cupidarrow:


الــــــــــعـــــــفو أخوي:clap:

Tamimi
02 - 12 - 2008, 13:15
عدّلــت لك الموضوع :) ,,, و ان شاء الله راح أتيح للأعضاء تعديل مواضيعهم + ردودهم :cupidarrow:

يووه من دون إعلامي بالأمر:harhar1:

شكرا على التعديل

ماروكو^^
02 - 12 - 2008, 13:36
موضوع جميل ورااااائع

والأجمل المثال اللي يوضح عمل


Cash Memory
ملاحظة:

لو تدعمه بالصور يكون أفضل!!!!!!!!

صدى الألحان
02 - 12 - 2008, 13:48
شكرا التميمي على الموضوع الرائعة

استفدنا كثير ما قصرت ويعطيك الف عافية

سسســـانكيو كتير إلك

Tamimi
02 - 12 - 2008, 15:54
موضوع جميل ورااااائع

والأجمل المثال اللي يوضح عمل


Cash Memory
ملاحظة:

لو تدعمه بالصور يكون أفضل!!!!!!!!


إن شاء الله

شكرا على التواصل:cupidarrow:

Tamimi
02 - 12 - 2008, 16:01
شكرا التميمي على الموضوع الرائعة

استفدنا كثير ما قصرت ويعطيك الف عافية

سسســـانكيو كتير إلك

الــــــــعـــــــــفــو

والله يعافي الجميع

:clap:

Tamimi
02 - 12 - 2008, 17:00
وكالعاده للمزيد من المعلومات من Wikipedia

http://en.wikipedia.org/wiki/Cash_memory

تحصلوا في نهاية الصفحة links مفيده

مثل Cache algorithms وغيره


والصور ما أعتقد فيه صور لل كاش ميموري نفسه بس لل board ماله يمكن:cupidarrow:

smart_boy
02 - 12 - 2008, 20:55
شكرا ع الموضوع

Tamimi
02 - 12 - 2008, 21:02
شكرا ع الموضوع

الــــــعـــــــفو:cupidarrow: