برداشت کلی شما از مقاله‌ی داده‌شده چیست؟

مقاله: دو فرایند h وl را به ترتیب با اولویت‌های بالا و پایین در نظر بگیرید، که هر یک از آن‌ها می‌توانند یک استفاده منحصر به فرد از منبع مشترک r بدست آورند. اگر فرایند h تلاش کند که منبع r را بعد از اینکه فرایند l آن را بدست آورده، بدست آورد پس باید h منتظر بماند تا l کارش را با منبع r به اتمام برساند (l از منبع صرفنظر کند). استفاده از منبع منحصر به فرد مشترک هنگامی به درستی طراحی‌شده به‌طوری‌که فرایند l به سرعت کافی از منبع r صرفنظر کند که استفاده از اولویت h بیش از حد مانع نیست. با وجود طراحی خوب از همکاری این دو فرایند، رفتار تعجب‌آور این است که معکوس کردن اولویت، زمانی اتفاق می‌افتد که فرایند سوم m با اولویت متوسط در طول استفاده فرایند l از منبع r قابل‌اجرا می‌شود. هنگامی‌که فرایند h اجرا نمی‌شود. m فرایند قابل‌اجرا با بالاترین اولویت است بنابراین آن را اجرا می‌کند در حالیکه l از منبع r صرفنظر نکرده و آن را در اختیار دارد. بنابراین در این سناریو، فرایند با اولویت متوسط از فرایند با اولویت بالا جلوگیری می‌کند، و در نتیجه این یک معکوس کردن اولویت است. در برخی موارد، معکوس کردن اولویت می‌تواند بدون ایجاد آسیب فوری رخ دهد. اعدام تأخیر ازفرایند با اولویت بالا نادیده انگاشته می‌شود، و در نهایت فرایند با اولویت پایین منبع مشترک را آزاد می‌کند. با این حال، همچنین موقعیت‌های بسیاری که در آن معکوس کردن اولویت می‌تواند مشکلات جدی ایجاد کند وجود دارد. اگرفرایند با اولویت بالا رها شده باشد از گرسنگی منابع، آن ممکن است به خرابی سیستم یا راه‌اندازی از اقدامات اصلاحی از پیش تعریف‌شده منجر شود، مانند یک تایمر سگ دیده‌بان برای تنظیم مجدد کل سیستم. مشکل تجربه‌شده توسط کاوشگر مریخ «mars pathfinder» یک مثال کلاسیک از مشکلات ناشی ازمعکوس کردن اولویت در سیستم بدون درنگ است. معکوس کردن اولویت نیز می‌تواند عملکرد درک شده از سیستم را کاهش دهد. فرایندهای با اولویت پایین معمولا اولویت پایین دارند زیرا برای آن‌ها مهم نیست کار را به سرعت به پایان برسانند (به عنوان مثال، آن‌ها ممکن است یک کار دسته‌ای یا فعالیت غیر تعاملی دیگر بشوند). به‌طور مشابه، یک فرایند با اولویت بالا دارای اولویت بالا می‌باشد به دلیل آن است که به احتمال زیاد به موضوع هم محدودیت‌های دقیق — ممکن است آن به ارائه اطلاعات به یک کاربر تعاملی، یا کنشی …
برداشت:
در علم کامپیوتر ، معکوس کردن اولویت یک سناریوی مشکل در برنامه‌ریزی است که در آن یک کار با اولویت بالا به‌طور غیرمستقیم توسط یک کار با اولویت متوسط در حال دستیابی است که به‌طور مؤثر « معکوس » اولویت نسبی دو کار است . این امر ناقض مدل اولویت است که فرایندهای با اولویت بالا تنها می‌توانند مانع اجرا شدن توسط فرایندهای اولویت بالاترو به‌طور خلاصه فرایندهای اولویت پایین شوند که به سرعت تکمیل خواهد شد .