ویکی کیو

نمونه سوالات کارشناسی پیام نور کامپیوتر سیستم های عامل فصل پنجم - هم زمانی؛انحصار متقابل

ویکی کیو

۱۴۰۲/۱۰/۱۱

34 تست

پیش نمایش نمونه سوالات سیستم های عامل

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

1 - الگوریتم peterson ، جز کدامیک از راهکارهای زیر برای برقراری انحصار متقابل است؟ (تابستان 88 و نیمسال دوم 88 - 87)

شرح پاسخ

انحصار متقابل، رویکردهای نرم افزاری عبارتند از: الگوریتم Peterson و الگوریتم DEKKER

2 - دو فرآیند P0 و P1 دارای کد زیر هستند. i می تواند صفر یا یک باشد و مقدار اولیه Flag ها نیز False می باشد. کدامیک از گزینه های زیر صحیح است؟ (نیمسال دوم 91 - 90)

دو فرآیند P0 و P1 دارای کد زیر هستند. i می تواند صفر یا یک باشد و مقدار اولیه Flag ها نیز False می باشد. کدامیک از گزینه های زیر صحیح است؟ (نیمسال دوم 91 - 90)

شرح پاسخ

اگر در هنگام اجرای یک پروسس پس از دستور خط 1 و قبل از دستور خط 2 تعویض متن اتفاق بیفتد و اجرای پروسس دیگر شروع شود آن پردازش وارد ناحیه بحرانی می شود و با تعویض متن دوباره پردازش ناحیه اول هم وارد ناحیه بحرانی می شود. بنابراین شرط انحصار متقابل برقرار نیست. شرط انحصار متقابل می گوید که هیچ دو پردازشی نمی توانند همزمان در بخش بحرانی شان اجرا شوند.

3 - فرآیندهایی را در نظر بگیرید که از اسامی (شناسه فرآیند) همدیگر مطلع نیستند ولی در دسترسی به بعضی اشیا مانند بافر (میانگیر)ورودی/ خروجی مشترکند. در حقیقت،این فرآیندها با چه روشی با هم محاوره می کنند؟ (نیمسال اول 90 - 89 و جامع برون مرزی نیمسال دوم 91 - 90 )

شرح پاسخ

شرح پاسخ

4 - آیا کد زیر برای مساله تولید کننده و مصرف کننده قابل قبول است؟ چرا؟ (نیمسال اول 90 - 89)

آیا کد زیر برای مساله تولید کننده و مصرف کننده قابل قبول است؟ چرا؟ (نیمسال اول 90 - 89)

شرح پاسخ

فرض کنید ابتدا برنامه Consumer اجرا شده و پس از اجرای دستور (wait(s که s را میکند، بر سر دستور (wait(n به انتظار بایستد. سپس کنترل برنامه به Producer سوئیچ کند. این برنامه بر سر دستور(wait(s می ایستد چرا که s در حال حاضر صفر است. در این حالت برنامه تا بی نهایت منتظر یکدیگر باقی مانده و لذا امکان بن بست وجود دارد.

5 - کدامیک جز مزایای استفاده از دستورالعمل ویژه ماشین برای اعمال انحصار متقابل نمی باشد؟ (نیمسال اول 90 - 89)

شرح پاسخ

ویژگی های رویکرد دستورالعمل ماشین: 1. برای هر تعداد از فرایندها، روی یک پردازنده و یا چند پردازنده که از حافظه مشترک استفاده می کنند،قابل به کارگیری است 2. ساده است و لذا وارسی آن آسان می باشد 3. از آن برای حمایت از بخش های بحرانی متعدد می توان استفاده کرد.

توضیحات:

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

سوالات متداول (FAQ)
نحوه دسترسی به محتوای سوالات چگونه است؟

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

آیا سوالات و محتوای بسته بروزرسانی می‌شود؟

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

دیدگاه ها
خانهنمونه سوالاتآزمون‌های آنلاینپروفایل