
نمونه سوالات کارشناسی پیام نور کامپیوتر سیستم های عامل فصل ششم - هم زمانی؛بنبست
ویکی کیو
۱۴۰۲/۱۰/۱۱
32 تست
جهت مشاهده پاسخ صحیح سوالات، لطفا یک گزینه را انتخاب نمایید.
1 - کدام مورد جز شرایط بروز بن بست نمی باشد؟ (تابستان 88 و نیمسال دوم 88 - 87)
شرایط بروز بن بست: 1- انحصار متقابل(شرط لازم): در هر زمان فقط یک فرآیند از یک منبع استفاده کند. 2- نگهداشتن و انتظار(شرط لازم): باداشتن منبع دیگری درخواست منبع جدید می کند. در این صورت یک منبع به مدت طولانی در اختیار یک فرآیند خواهد بود. 3- قبضه نکردن یا انحصاری بودن (شرط لازم): منبع را نمی توان به زور پس گرفت. تنها وقتی از بن بست جلوگیری می کند: که منابع دارای اولویت باشند. 4- انتظار مدور یا انتظار چرخشی (شرط لازم و کافی):چند فرآیند درخواست منبع هایی می کنند که در اختیار منبع دیگر است و به همین سبب در انتظار چرخشی قرار می گیرند. موجب کند کردن فرآیندها و رد کردن غیرضروری دسترسی منابع می شود.
2 - شرایط ایجاد بن بست کدام است؟ (کامل ترین گزینه)(تابستان 88 و نیمسال اول 87 - 86 و نیمسال دوم 88 - 87)
شرایط بروز بن بست: 1- انحصار متقابل 2- نگهداشتن و انتظار 3- قبضه نکردن یا انحصاری بودن 4- انتظار مدور یا انتظار چرخشی می باشد.
3 - کدامیک از گراف های تخصیص منابع زیر در حالت ناامن است؟ (تابستان 88 و نیمسال دوم 88 - 87)
انتظار چرخشی وجود دارد: انتظار مدور یا انتظار چرخشی (شرط لازم و کافی)چند فرآیند درخواست منبع هایی می کنند که در اختیار منبع دیگر است و به همین سبب در انتظار چرخشی قرار می گیرند. موجب کند کردن فرآیندها و رد کردن غیرضروری دسترسی منابع می شود).
4 - سه مورد از راه های پیشگیری از بن بست به صورت زیر هستند، هر یک از راهکارها به ترتیب کدامیک از شرایط لازم برای بن بست را نقص می کنند؟ (نیمسال دوم 91 - 90) الف) چنانچه فرآیندی منبعی را در اختیار داشته باشد درخواست جدیدش قبول نشود. ب)تمام منابع مورد نیاز یک فرآیند به یکباره در آغاز فرآیند در اختیارش قرار گیرد. ج) پس از مرتب نمودن منابع، چنانچه یک فرآیند منبعی را در اختیار دارد تنها می تواند منابعی را درخواست کند که پس از منابع در اختیارش قرار دارند.
راهبرد پیشگیری از بن بست، این است که طرح سیستم به گونه ای باشد که از قبل امکان بن بست از بین برده شود: 1. انحصار متقابل: اولین شرط را نمی توان رد کرد. اگر دسترسی به منبعی نیازمند انحصار متقابل باشد، در این صورت سیستم عامل باید از انحصار متقابل حمایت کند. مثلاً خواندن پرونده ها دسترسی چندگانه را اجازه می دهد اما دسترسی برای نوشتن باید انحصاری باشد. 2. نگه داشتن و انتظار: با ملزوم کردن فرآیند به درخواست یکباره تمام منابع مورد نیاز و مسدود کردن آن تا موقعی که تمام منابع در اختیارش گذاشته شود، می توان از بروز شرایط نگه داشتن و انتظار پیشگیری کرد. 3. قبضه نکردن: برای پیشگیری باید، اگر فرآیندی منابعی را در اختیار دارد، درخواست جدیدش قبول نشود. 4. انتظار مدور: با تعریف یک ترتیب خطی از انواع منابع، می توان ازبروز شرط انتظار مدور پیشگیری کرد.
5 - اگر در یک سیستم که دارای 7 فرآیند است هر فرآیند حداکثر 2 تقاضای منبع مطرح کند، دست کم چه تعداد منبع یکسان مورد نیاز است تا بن بست هیچگاه رخ ندهد؟(نیمسال دوم 91 - 90)

این بسته آموزشی مربوط به فصل ششم کتاب سیستمهای عامل با موضوع همروندی و بنبست است. سوالات مطرح شده در این بسته، مباحث مربوط به شرایط بنبست، روشهای پیشگیری، اجتناب و تشخیص بنبست (مانند الگوریتم بانکدار) را پوشش میدهند. همچنین، برخی از سوالات به محاسبه تعداد منابع مورد نیاز برای جلوگیری از بنبست در شرایط خاص میپردازند.
پس از خرید، محتوای بسته بلافاصله در پنل کاربری شما در صفحه "بستههای من" فعال شده و از طریق تمامی دستگاهها قابل دسترسی است.
بله؛ با توجه به تغییرات سرفصل آزمون، هر زمان سوالات و محتوای بسته بهروزرسانی شود، پس از انتشار به صورت رایگان برای خریداران نسخه آپدیت شده در دسترس قرار میگرد.