حساب کاربری
​
تغیر مسیر یافته از - ناهنجاری بلیدی
زمان تقریبی مطالعه: 2 دقیقه
لینک کوتاه

ناهنجاری بلدی

(تغییرمسیر از ناهنجاری بلیدی)
درخواست صفحه 3 2 1 0 3 2 4 3 2 1 0 4
جدیدترین صقحه 3 2 1 0 3 2 4 4 4 1 0 0
   32103 222411
قدیمی‌ترین صفحه   321 0333244
درخواست صفحه 3 2 1 0 3 2 4 3 2 1 0 4
جدیدترین صفحه 3 2 1 0 0 0 4 3 2 1 0 4
   32111 043210
    322 2104321
قدیمی‌ترین صقحه    33 3210432
مثالی از ناهنجاری بلیدی. با استفاده از سه قاب, ۹ نقص صفحه اتفاق افتاد. اگر تعداد قاب‌ها را به چهار قاب افزایش دهیم، ۱۰ نقص صفحه اتفاق می‌افتد. نقص صقحه‌ها با رنگ قرمز نشان داده شده‌اند.

ناهنجاری بِلَدی (به انگلیسی: Bélády's anomaly) نام پدیده‌ای است که در آن با افزایش تعداد قاب‌ها، تعداد نقص صفحه‌ها هم افزایش می‌یابد. این پدیده در الگوریتم جایگزینی صفحه خروج به ترتیب ورود و سایر الگوریتم‌های غیر پشته‌ای اتفاق می‌افتد. لسلو بلدی این پدیده را در سال ۱۹۶۹ اثبات کرد.

در مدیریت حافظه در رایانه، اطلاعات در قالب تکه‌هایی با اندازه مشخص در حافظه اصلی قرار می‌گیرند. به هر تکه یک صفحه گفته می‌شود. از آنجا که ظرفیت حافظه اصلی محدود است، پردازنده می‌تواند تعداد مشخصی از صفحات را در هر زمان در حافظه نگه دارد. خطای نقص صفحه زمانی رخ می‌دهد که پردازنده بخواهد به یک صفحه مشخص دسترسی داشته باشد، اما آن صفحه در حافظه اصلی وجود نداشته باشد. در این حالت، صفحه مورد نظر باید به حافظه آورده شود که به این پدیده نقص صفحه گفته می‌شود.

وقتی که یک نقص صفحه رخ می‌دهد و تمام قاب‌های حافظه هم در حال استفاده هستند، یکی از صفحات موجود باید حذف شود تا فضا برای صفحه خواسته شده فراهم شود. پردازنده برای انتخاب صفحه‌ای که باید حذف شود از الگوریتم‌های جایگزینی صفحه استفاده می‌کند. یکی از ساده‌ترین الگوریتم‌ها، ورود به ترتیب خروج (به انگلیسی: First in First out) است. در این الگوریتم، صفحه‌ای که از همه زودتر وارد حافظه شده باشد، باید پاک شود تا فضا برای صفحه جدید فراهم شود. تا قبل از اثبات ناهنجاری بلیدی، اعتقاد بر این بود که با افزایش تعداد قابها، تعداد نقصه صقحه‌ها یا کاهش می‌یابد یا تغییر نمی‌کند.

پیوند به بیرون

  • Bélády's 1969 paper: An anomaly in space-time characteristics of certain programs running in a paging machine
  • FIFO anomaly is unbounded. آرخیو:1003.1336
  • Internet Problem Solving Contest Solutions - Problem L - Librarian

منابع

مشارکت‌کنندگان ویکی‌پدیا. «Bélády's anomaly». در دانشنامهٔ ویکی‌پدیای انگلیسی، بازبینی‌شده در ۱۷ ژوئیه ۲۰۱۳.

آخرین نظرات
کلیه حقوق این تارنما متعلق به فرا دانشنامه ویکی بین است.