به نام او سری دوم تمرینات درس سیستمهای عامل (فصل سوم تا پنچم کتاب درسی) دانشگاه صنعتی شریف – دانشکده مهندسی کامپیوتر ترم اول سال تحصیلی 19-19 توضیحات : تمرین ها در 7سوال تنظیم شده و مهلت ارسال آن ها تا روز 03آبان 1031می باشد. پاسخ تمرینات خود را تا تاریخ مذکور به آدرس [email protected]ارسال نمایید؛ دقت کنید که پاسخ ها در یک فولدر زیپ با فرمت HW2-StdIDدر ایمیلی تحت همین عنوان ارسال گردد؛ ارسال پاسخ ها تا دو روز بعد از تاریخ فوق به ازای هر روز مشمول %22کسر نمره خواهد شد و پس از این مهلت به آن نمره ای تعلق نخواهد گرفت؛ در ضمن در صورت شباهت تمرینات ارسالی و احراز رونوشت بودن آن ها برای هر دو نفر نمره صفر در نظر گرفته می شود؛ هر گونه سوال یا ابهام در زمینه تمرینات را از طریق آدرس ایمیل فوق با بنده در میان بگذارید. -1در نمودار حاالت یک پردازه که در ذیل آورده شده دو حالت مشخص شده را توضیح دهید ؟ -2الف) نقش هریک از زمانبندهای زیر را مشخص کنید ؟ (نام های دیگر آن ها را در صورت وجود بیان کنید) زمانبند کار زمانبند میان مدت Dispatcherب) درجه چندبرنامگی چیست کدام زمانبند آن را مشخص می کند ؟ -3هر یک از الگوریتم های زمانبندی زیر را مختصراً توضیح دهید ؟ ( انحصاری و غیر انحصاری بودن را نیز ذکر کنید) - (Highest Response Ratio Next) HRRN (Multi Level Feedback Queue) MLFQ (Fair Share Scheduling) FSS -4ثابت کنید بهینهترین زمان بندی از لحاظ زمان بازگشت ( )Turnaround Timeبرای سیستمهای دسته ای ( )Batchالگوریتم زمان بندی SJFمیباشد ( .فرض کنید سیستم ای با ۴پردازه a,b,c,dداریم ) -5اگر در الگوریتم سالمندی ضریب آلفا = 3.2بوده و 2اجرای قبل به ترتیب ۴2 ، ۰3 ، ۰3 ، ۴3و 12میلی ثانیه طول کشیده باشند پیش بینی زمان اجرای بعدی چقدر است ؟ -6روند استفاده دو پردازه از منابع CPUو IOدر جدول زیر آورده شده؛ اگر این سیستم دسته ای بوده و الگوریتم آن SJFباشد زمان کل فرایند چقدر میباشد ؟ هدر رفتگی CPUرا نیز محاسبه کنید ؟ (دقت شود هنگام تصحیح این سوال ابتدا جواب نهایی بررسی میشود و در صورت صحت راه حل مورد بررسی قرار میگیرد) . پردازه 2 پردازه 1 ۴ CPU 3 CPU 0 IO 4 IO 0 CPU 2 CPU 0 IO 3 IO 0 CPU 5 CPU 0 IO 2 IO 0 CPU 2 CPU -7اگر ترتیب ورود پردازه ها و زمان پردازش آن ها به یک سیستم که با الگوریتم SRTکار می کند مطابق جدول زیر باشد متوسط زمان انتظار فرآیند ها محاسبه کنید ؟ (دقت شود هنگام تصحیح این سوال ابتدا جواب نهایی بررسی میشود و در صورت صحت راه حل مورد بررسی قرار میگیرد) . شماره پردازه زمان ورود زمان پردازش 1 0 8 2 3 4 0 2 9 ۴ 3 5
© Copyright 2026 Paperzz