اخواني سأوضح ما المقصود بذاكرة L2 Cache
في عالم الكمبيوتر cache هي مكان توضع فيه المعلومات المعالجة.
Cache متصفح الانترنت مثلا يحتفظ بالمعلومات كالصور من صفحات الانترنت ويحفظها لكي لا يضطر الزائر الى تحميل الصور والبيانات في كل مرة يفتح نفس الموقع الذي يؤدي الى الانتظار طويلا لكي تفتح الصفحة.
Cache الهارددسك هي المساحة التي يستخدمها الهارددسك لمعالجة البيانات. فالجهاز عادة يستخدمها عند امتلاء الذاكرة العشوائية RAM.
Memory cache هي ذاكرة صنعت من ذاكرة عشوائية سريعة (High-speed static RAM) عوضا عن ذاكرة بطيئة او رخيصة الثمن مثل الذاكرة العشوائية التقليدية (Random access memory - RAM)
تحدث (Memory caching) بسبب ان العديد من البرامج تستخدم نفس البيانات DATA مرار وتكرارا فمثلا Cache هي مخبأ حيث يحتفظ المعالج بالمعلومات التي استغنى المستخدم عنها او رفضها فإبقائه هذه البيانات في Cache يستغني المعالج من طلبها من الذاكرة الأقل سرعة (RAM).
تقسم Cache الى 3 أقسام هي L1, L2, L3 وحرف L يدل على كلمة Level اي مستوى.
كلما قل عدد المستويات ازدادت سرعة نقل البيانات وبالتالي ازداد سعر هذه الذاكرة.
فمثلا مستوى L1 يستطيع نقل بيانات بسرعة 60 الف ميجابايت في الثانية ومستوى L2 يستطيع نقل 16 الف ميجابايت في الثانية.
لاحظو الفرق حيث ان المستوى الأول L1 يتفوق بشكل ساحق على L2 في سرعة نقل البيانات ولهذا يكون سعر ذاكرة هذا المستوى مرتفعة جدا فنلاحظ توفره بحجم حوالي 32 او 64 كيلوبايت في المعالج.
فكلما زاد حجم الذاكرة المخبئية كلما زادت سرعة المعالج في معالجة البيانات.
خلاصة القول المعالج يعمل بسرعة كبيرة جدا والذاكرة العشوائية (RAM) لا تستطيع مجاراة المعالج في سرعته وبالتالي لو اعتمد المعالج عليها لاضطر المعالج لخفض سرعته ليجاري سرعة الرام وبالتالي تأخير في عملية المعالجة فلهذا السبب قام التقنيون بوضع Cache لسرعتها التي تقارب سرعة المعالج وبالتالي عند احتياج المعالج للبيانات يبحث عنها في Cache فإن وجدها تسمى هذه العملية (Hit) وان لم تكن متوافرة تسمى (Miss) ويقوم بطلبها من الذاكرة الأساسية (RAM)
أرجو ان اكون وفقت في شرح فائدة L2 cache في المعالج.
وآسف على الإطالة
تحياتي...
المفضلات