كل برنامج يعمل على جهازك يستخدم عناوين ذاكرة افتراضية (Virtual Addresses)، بينما يتعامل المعالج في النهاية مع العناوين الفعلية (Physical Addresses).
إذا اضطر المعالج إلى ترجمة كل عنوان في كل عملية قراءة أو كتابة، فسيتأثر الأداء بشكل كبير. ولهذا السبب تحتوي جميع المعالجات الحديثة على مكون يسمى Translation Lookaside Buffer (TLB).
TLB هو ذاكرة مخبأة صغيرة وسريعة داخل المعالج، تُخزن نتائج ترجمة العناوين الافتراضية إلى العناوين الفعلية.
بدلاً من البحث في جداول الصفحات (Page Tables) في كل مرة، يبحث المعالج أولًا داخل TLB، مما يوفر وقتًا كبيرًا.
تقليل الوقت اللازم لترجمة العناوين.
خصوصًا التطبيقات التي تتعامل مع كميات كبيرة من البيانات.
الاعتماد على نتائج مخزنة مسبقًا.
قد يزداد عدد TLB Miss في الحالات التالية:
لا، فهو جزء مدمج داخل المعالج.
نعم، لكن تأثيره يكون أكبر في التطبيقات كثيفة استخدام الذاكرة.
يعد TLB من أهم مكونات المعالج التي تساهم في تسريع الوصول إلى الذاكرة، وتقليل زمن ترجمة العناوين، مما ينعكس مباشرة على أداء التطبيقات والخوادم.