الفرق بين ذاكرة التخزين المؤقت وترجمة lookaside العازلة [TLB

StackOverflow https://stackoverflow.com/questions/1973473

  •  21-09-2019
  •  | 
  •  

سؤال

ما هو الفرق بين ذاكرة التخزين المؤقت وترجمة LookaSide العازلة [TLB]؟

هل كانت مفيدة؟

المحلول

من ويكي:

في علوم الكمبيوتر ، أ مخبأ (وضوحا /kæʃ /، kash) هي مجموعة من البيانات التي تكرر القيم الأصلية المخزنة في مكان آخر أو محسوبة في وقت سابق ، حيث تكون البيانات الأصلية مكلفة لجلبها (بسبب وقت الوصول الأطول) أو للحساب ، مقارنة بتكلفة قراءة ذاكرة التخزين المؤقت. بمعنى آخر ، تعمل ذاكرة التخزين المؤقت كمنطقة تخزين مؤقتة حيث يمكن تخزين البيانات التي يتم الوصول إليها بشكل متكرر للوصول السريع. بمجرد تخزين البيانات في ذاكرة التخزين المؤقت ، يمكن استخدامها في المستقبل من خلال الوصول إلى النسخة المخزنة مؤقتًا بدلاً من إعادة إحصاء البيانات الأصلية أو إعادة حسابها.

بينما

أ ترجمة لوياسايد العازلة(TLB) هو ذاكرة التخزين المؤقت لوحدة المعالجة المركزية التي تستخدمها أجهزة إدارة الذاكرة لتحسين سرعة ترجمة العناوين الظاهرية. كان أول ذاكرة التخزين المؤقت التي تم تقديمها في المعالجات. جميع معالجات سطح المكتب والخادم الحالية (مثل x86) تستخدم TLB. يحتوي TLB على عدد ثابت من الفتحات التي تحتوي على إدخالات جدول الصفحة ، والتي تعرض للعناوين الافتراضية للعناوين الفعلية. إنها عادةً ذاكرة قابلة للضغط على المحتوى (CAM) ، حيث يكون مفتاح البحث هو العنوان الافتراضي ونتيجة البحث هي عنوان فعلي.

إلقاء نظرة أيضًا على هذه.

نصائح أخرى

Cache يخزن المحتويات الفعلية للذاكرة.

TLB من ناحية أخرى ، تخزين المتاجر فقط. TLB يسرع عملية تحديد موقع المعاملات في الذاكرة.

Cache يسرع عملية قراءة تلك المعاملات عن طريق نسخها إلى ذاكرة فعلية أسرع.

ذاكرة التخزين المؤقت للوصول إلى الذاكرة العازلة - القراءات الفعلية والكتابة للذاكرة. TLA Buffer هو التخزين المؤقت من العناوين الظاهرية في مساحة عنوان العملية إلى العناوين الفعلية في الذاكرة - عمليات الخدمة المصاحبة للوصول إلى الذاكرة.

TLB هو نوع خاص من ذاكرة التخزين المؤقت المرتبطة بوحدة المعالجة المركزية. عندما نستخدم الذاكرة الافتراضية ، نحتاج إلى TLB لترجمة أسرع للعنوان الافتراضي إلى العنوان الفعلي. TLB فقط تخزين page_no ، الإزاحة ، frame_no وبعض أجزاء التحكم. في حين أن ذاكرة التخزين المؤقت لتخزين كتلة البيانات التي يتم استخدامها بشكل متكرر. بعد الحصول على عنوان فعلي من TLB/Page_table ، نبحث عن هذا العنوان في ذاكرة التخزين المؤقت إذا لم يتم العثور عليه هناك ، مما نبحث عن الذاكرة الرئيسية. (الشكل 8.10 وليام متوقفة 6 هـ)

enter image description here

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top