| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!

View
 

cache

Page history last edited by PBworks 16 years, 4 months ago
 
 
 
 
 
 
تعريف بالتقنية :
 
 
 
 
الـ (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.