حذف TLB فرآیند باطل کردن یا حذف ورودیهای بافر نگاهبانی ترجمه (TLB) یک پردازنده است. هدف از حذف TLB این است که اطمینان حاصل شود که TLB می تواند آدرس های مجازی را به آدرس های فیزیکی به طور دقیق نگاشت کند.
در سیستمی با چندین پردازنده، زمانی که یک پردازنده ورودی جدول صفحه ای را که در TLB پردازنده دیگری نیز ذخیره شده است، تغییر می دهد، حذف TLB ضروری است. این می تواند منجر به ناهماهنگی در نگاشت آدرس مجازی به فیزیکی شود که به طور بالقوه منجر به خرابی داده ها یا بی ثباتی سیستم می شود. برای جلوگیری از این امر، یک shootdown TLB برای بی اعتبار کردن ورودی های TLB تحت تأثیر قرار می گیرد و اطمینان حاصل می شود که درخواست های دسترسی بعدی به حافظه به درستی به مکان صحیح حافظه فیزیکی هدایت می شوند.
خرابی های TLB عموماً با استفاده از ارتباطات بین پردازنده ای اجرا می شوند، جایی که پردازنده آسیب دیده پیامی را به دیگر پردازنده ها ارسال می کند و از آنها درخواست می کند که ورودی های TLB خود را باطل کنند. این فرآیند معمولاً توسط سیستم عامل یا هایپروایزر مدیریت می شود و ممکن است شامل هماهنگی پیچیده بین چندین پردازنده برای اطمینان از سازگاری و صحت باشد.
تاریخ انتشار: