به نام خدا تمرین سری اول درس سیستمهای عامل دانشگاه صنعتی شریف – دانشکده مهندسی کامپیوتر ترم دوم سال تحصیلی 49-49 مهلت ارسال تمرین 01اسفند 0949ساعت 99:34می باشد. پاسخ تمرینات خود را به آدرس [email protected]ارسال نمایید .دقت کنید که پاسخ ها تنها در قالب یک فایل PDFبوده و نام فایل و عنوان ایمیل ارسالی با فرمت ( StudentID-HW1مثال )88101111-HW1ارسال گردد( .پاسخهایی که با این فرمت ارسال نشوند در هنگاه تصحیح با مشکل مواجه خواهند شد). ارسال پاسخها به ازای هر روز تاخیر (حتی یک ساعت) شامل %93کسر نمره خواهد شد و بعد از چهار روز به آن نمرهای تعلق نمیگیرد. در صورت شباهت تمرینات ارسالی و احراز رونوشت بودن آنها برای هر دو نفر نمره صفر در نظر گرفته میشود. کپی برداری محض از سایتهای اینترنتی نمره ای نخواهد داشت. هرگونه سوال یا ابهام خود را به ایمیل [email protected]ارسال کنید. )0هدف از وجود وقفه 0در سیستمهای عامل چیست؟ تله 9و وقفه چه تفاوت ها و شباهت هایی با یکدیگر دارند؟ )9تفاوت چندپردازی نامتقارن 9و چندپردازی متقارن 9را توضیح دهید .اجرای یک برنامه چند ریسه ای 3دلخواه را با دو روش گفته شده توصیف کنید. )9سیستم های چندبرنامگی 6و اشتراک زمانی 7را توصیف کرده و با یکدیگر مقایسه کنید و بیان کنید هر کدام برای چه مسائل و چگونه محیط هایی مناسب هستند؟ 6 )9مورد از کار هایی که در مُد کاربر ،غیرمجاز است نام ببرید .سه مورد را به اختصار تحلیل کنید. )3دو مدل ارتباط میان پردازه ها کدامند؟ نقاط ضعف و قوت هر یک از این روشها چیست؟ )6بیشتر پردازنده ها برای پیاده سازی مدهای هسته و کاربر از پیاده سازیهای سخت افزاری یاری میگیرند .اما بعضی از پردازنده ها این امکان را ندارند .توضیح دهید: الف) آیا میتوان در سیستم هایی از دسته دوم این دو مُد را پیاده سازی کرد؟ توضیح دهید. ب) در برخی از معماری های طراحی پردازنده ،به جای دو مُد ،از چند مُد پشتیبانی میشود .این کار در چه مواردی کاربرد مفید دارد و چه معایبی را میتواند بوجود آورد؟ 1 Interrupt Trap 3 Asymmetric Multiprocessing 4 Symmetric Multiprocessing 5 Multi-Threaded 6 Multiprogramming 7 Time-Sharing 2 )7در اجرای یک فراخوانی سیستمی ،پارامتر ها به چند روش به سیستم عامل انتقال داده میشوند؟ توضیح دهید. )8مشکالتی که DMA8ممکن است ایجاد کند را بیان کنید و راه حل هایی برای آنها ارائه دهید. )4الف) هدف از داشتن مفسر فرمان 4چیست؟ ب) در کدام سیستم عامل ها ،مفسر فرمان داخل هسته است و در کدام ،جدا از هسته قرار دارد؟ دلیل هر کدام چه بوده است؟ )01در مورد روش کار GNU GRUBتحقیق کنید و چکیده ای در حد دو پاراگراف از آن ارائه دهید .همچنین آنرا با یک Bootstrap متن باز 01دیگر مقایسه کنید. 8 Direct Memory Access Command Line Interpreter 10 Open-Source 9
© Copyright 2025 Paperzz