KonkurStudy

سوال ۱۰۳ کنکور ارشد مهندسی کامپیوتر ۱۴۰۱

اهمیت
۰/۵

۱۰۳- آسانسور ساختمانی ۲۰ طبقه (از همکف طبقه ۱۹) با ظرفیت حمل ۱ نفر مفروض است. فرض کنید در هر طبقه دکمه‌ای خبردهنده وجود دارد. آسانسور با یک سیاست خودکار کار می‌کند: از موقعیت فعلی خود در همان جهتِ حرکت به حرکت ادامه می‌دهد و در هر طبقه‌ای که برای آن درخواست (تقاضا) ثبت شده باشد توقف می‌کند، و تا زمانی که در همان جهت دستِ‌کم یک درخواستِ جلوتر باقی مانده باشد جهت خود را عوض نمی‌کند؛ تنها هنگامی که درخواستی جلوتر در آن جهت نباشد، جهت حرکت را برعکس می‌کند و به همان روش به درخواست‌های جهت مخالف رسیدگی می‌کند. این سیاستِ حرکتِ آسانسور دقیقاً معادل یکی از الگوریتم‌های زمان‌بندیِ بازویِ دیسک است. تحتِ کدام شرطِ زیر، این سیاست دقیقاً مانندِ آن الگوریتم رفتار می‌کند (به‌عبارتی شرطِ لازمِ آن می‌شود)؟

#elevator-algorithm#scan#look#disk-scheduling#starvation-free#operating-systems