تعريف بالتقنية :
الـ (TLB cache ) هو اختصار لـ (Translation Lookaside Buffer ) وهو عبارة عنذاكرة مخبئية (cache ) يستخدم بغرض تسريع عمليات الاسترجاع من الذاكرة الرئيسية (memory ) ، حالياً يوجد في جميع الأجهزة المكتبية والخدمية كما يوجد مكان خصص له على اللوحة الأم (motherboard ) .
تعمل هذه الذاكرة على حفظ بعض مكونات الجدول المخصص لحفظ بعض العناوين الحقيقية (physical addresses ) لأجزاء العملية (process ) وما يقابلها من عناوين تخيلية (virtual address ) ، وذلك بدلاً من تخزين هذا الجدول على الذاكرة الرئيسية.
إن الهدف من هذه الذاكرة هو تقليل الوقت اللازم للوصول إلى العمليات المخزنة في الذاكرة الرئيسية ، حيث أن هذه الذاكرة قد صممت بحيث يكون الوصول إليها واسترجاع المعلومات منها أسرع من الوصول إلى الذاكرة الرئيسية.
.توجد هذه الذاكرة بين المعالج والذواكر المخبوءة الخاصة به ، أو فيما بين المعالج و الذاكرة الرئيسية
»«
آلية عملها :
عندما يقوم المعالج بطلب عنوان تخيلي ، يرسل هذا العنوان إلى الـ (TLB) ويتم البحث عن العنوان الحقيقي المقابل له وفي هذه الحالة هناك احتمالين :
إما أن يكون العنوان التخيلي موجود في الـ (TLB) وبالتالي يتم تحويله للعنوان الحقيقي ومن ثم إرساله للذاكرة الرئيسية واسترجاع المعلومات منها .
أو أن يكون العنوان التخيلي غير موجود في الـ (TLB) وبالتالي يتم البحث عنه في الجدول الموجود في الذاكرة الرئيسية ( page table ) ، ومن ثم تحويله للعنوان الحقيقي وبناء عليه يتم استخراج العملية المخزنة في الذاكرة.
لاحظي أنه في الحالة الأولى هناك عملية وصول واحدة فقط للذاكرة الرئيسية ، مما يجعل استرجاع المعلومات أسرع ، بعكس الحالة الثانية حيث توجد عمليتي استرجاع من الذاكرة الرئيسية ( واحدة للعنوان الحقيقي وأخرى للعملية المخزنة ).
وبالتالي ، فإن سرعة الوصول للمعلومة باستخدام الـ (TLB) تعتمد على احتمالية وجود العنوان التخيلي في ذاكرة الـ (TLB) بدلاً من وجودة في الذاكرة الرئيسية .
»«
:مواصفاتها
الحجم : 8 - 4,096
وقت الوصول : 0.5 - 1 دورة زمنية (clock cycle )
نسبة الخطأ : 1 - 0.01 %
»«
:TBL فلاش يشرح كيفية عمل الـ
associativeMappingCache.swf
»«
: المصادر
www.pwalsh.net
http://en.wikipedia.org/wiki/Translation_Lookaside_Buffer
Comments (1)
Anonymous said
at 1:21 am on Jan 8, 2008
السلام عليكم
مره موضوع حلو ومرتب ومفيد في المذاكره والفلاش حلو يشرح وش التفنية مشكوره
You don't have permission to comment on this page.