تمرين اول درس سيستم های عامل مدرس :دکتر رسول جليلی ترم اول سال تحصيلی 39 - 39 دانشکده مهندسی کامپيوتر – دانشگاه صنعتی شريف تمرين ها در 7سوال تنظيم شده و مهلت ارسال آن ها تا ساعت 99:33روز 4آذر 2939مي باشد. پاسخ تمرينات خود را تا تاريخ مذکور به آدرس [email protected]ارسال نماييد؛ دقت کنيد که پاسخ ها تنها می بايست در قالب يک فايل پي دي اف و با عنوان StdId#HW2در ايميلي تحت همين عنوان ارسال گردد؛ ارسال پاسخ ها تا دو روز بعد از تاريخ فوق به ازاي هر روز مشمول %93کسر نمره خواهد شد و پس از اين مهلت به آن نمره اي تعلق نخواهد گرفت؛ در ضمن در صورت شباهت تمرينات ارسالي و احراز رونوشت بودن آن ها براي هر دو نفر نمره صفر در نظر گرفته مي شود؛ هر گونه سوال يا ابهام در زمينه تمرينات را از طريق آدرس ايميل فوق با خانم خجسته در ميان بگذاريد. -1دیاگرام حالت پردازه برای سیتم عامل Solarisاست .ضمن توضیح هریک از حالت ها ،بر روی فلش ها عبارات مناسب بنویسید به طوری که تغییر وضعیت از دایره اول به دوم توجیه شود( .راهنمایی :وضعیت Stopبرای دیباگ کردن کاربرد دارد). Idle Sleep Free On Processor Zombie Run Stop -2درباره برنامه ریز1های بلندمدت 2و میان مدت 3و کوتاه مدت 4توضیح دهید .برای توضیح کامل به نقش هریک در دیاگرام سوال قبل هم اشاره کنید .برای گرفتن بخشی از نمره می توانید یک دیاگرام حالت درست بکشید و بر آن به نقش این سه برنامه ریز اشاره کنید. -3از شیوههای ارتباط پردازهها 2مورد را به دلخواه توضیح دهید و مثال بزنید. -4دو پردازه Aو Bرا در نظر بگیرید که از مراحل زیر تشکیل شده اند .مقادیر CPUنشان دهنده زمان اجرای پردازه بر روی پردازنده و Diskو Netنشان دهنده عملیات Diskو Networkاست .دو مورد اخیر به صورت غیرقبضه پذیر انجام می شوند. چنانچه پردازه های Aو Bدر زمان های 1و 0به سیستم رسیده باشند درصد استفاده از پردازنده در طول اجرای پردازه ها چقدر خواهد بود؟ سیاست سیستم را SJFقبضه پذیر در نظر بگیرید .اگر دو پردازه همزمان به پردازنده نیاز داشته باشند و زمان jobآنها مساوی باشد Aپذیرفته می شود( .در صورت درستی جواب آخر راه حل بررسی می شود در غیر اینصورت نمره ای تعلق نمیگیرد). B A CPU 5 CPU 2 DISK 2 NET 2 NET 2 CPU 2 CPU 5 DISK 2 DISK 2 CPU 5 CPU 2 DISK 3 NET 3 CPU 2 CPU 1 - -5بر مبنای مقایسه زمان پاسخ درباره درستی و نادرستی عبارات زیر توضیح دهید. الف) ممکن است الگوریتم Round Robinبهتر از SJFباشد. ب) الگوریتم FIFOهیچگاه بهتر از SJFعمل نمی کند. -6اگر در الگوریتم سالمندی ضریب آلفا 0.5بوده و 5اجرای قبل به ترتیب 45 ،00 ،60 ،40و 15میلی ثانیه طول کشیده باشند، پیش بینی زمان اجرای بعدی چقدر است؟ 1 Scheduler Long-term 3 Medium-term 4 Short-term 2 -7مزایا و معایب نخ های سطح کاربر و سطح هسته را شرح دهید. سواالت اختياري -نمره اضافي -0درباره یکی از الگوریتم های زمان بندی زیر تحقیق کنید( .نمره اضافی) زمان بندی تضمین زمان بندی بخت شده5 آزمایی6 Guaranteed Scheduling Lottery Scheduling 5 6
© Copyright 2026 Paperzz