بسم الله الرحمن الرحيم
ستجد عندنا الاجابة ان شاء الله. سأكتب ما اعرفة واترك الباقى لباقى الاعضاء والذين سيزيدون عليه بالتأكيد.
أولا يجب ان ترجع لمقال ذاكرة الحاسب الالى للحصول على المعلومات الاساسية عن الفروقات بين الذواكر المختلفة. ان ضل لديك اى استفسار عنها بعد ذلك فكل ماعليك هو طرح تساؤلك وسنجيبك عليه بأذن الله.
بالنسبة لدور واهمية الذاكرة الكاش، فيجب علينا اولا ان نتتبع سير المعلومات من خروجها من القرص الصلب لغاية وصولها الى المعالج. سأستخدم هنا مثال لتسهيل فهم هذه العملية.
المعالج كالملك، مطلوب منه تصريف أمور رعيته ولا يحصل شيء بمملكته إلا بأمره وموافقته (طبعا بعد مشيئة الله العلي القدير). هذا الدور يلزم الجميع بمقابلته شخصيا وسؤاله عما يجب عمله والكيفية التي يتم بها هذا العمل. طبعا لنا أن نتخيل عدد الأشخاص الذين يريدون رؤية الملك وضرورة وجود طريقة لتنظيم دخولهم وخروجهم.
عند خروج الرعايا من بيوتهم (القرص الصلب) لرؤية الملك، فانهم يمشون على أرجلهم (ببطء) إلى أن يصلوا إلى باحة التجمع القريبة من القصر (الذاكرة الرئيسية للجهاز). من هناك، ينتظروا دورهم لكي يدخلوا إلى الباحة الداخلية للقصر (L2 Cache) هنا يستقلوا باصات مكيفة (سريعة نسبيا) للوصول إلى الباحة الداخلية للقصر. من الباحة الداخلية، يركبوا سيارات رياضية (سريعة جدا) للدخول إلى قاعة الانتظار الموجودة بجانب غرفة الملك (L1 Cache) حيث ينتظروا سماع اسمهم وكل ما عليهم هو عبور الباب ومقابلة الملك (سريعه جدا جدا).
اعتقد أن ذاكرة L1 كانت موجودة ببداية معالجات 286 (لست متأكدا) وذاكرة L2 بدأت مع معالجات 386 وقد كانت موجودة على اللوحة الأم وليس المعالج. استمر هذا الأمر لغاية الجيل الثاني من بنتيوم حيث تم دمجها بداخل المعالج .
ارجو ان تكون هذه المعلومات كافية للرد على استفسارك اخى. ان اردت اى معلومات اخرى فلا يردك الا لسانك
المفضلات