الفرق بين L1 و L2 ذاكرة التخزين المؤقت

Anonim

L1 مقابل ذاكرة التخزين المؤقت L2

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

- 1>>

ذاكرة التخزين المؤقت L1

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

L2 الكاش

--2>>

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

ما هو الفرق بين L1 و L2 الكاش؟

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