به نام خدا تمرین اول درس سیستمهای عامل 1 دانشگاه صنعتی شریف – دانشکده مهندسی کامپیوتر ترم اول سال تحصیلی 49-49 مهلت ارسال این تمرین سوم آبان ماه ساعت 99:34می باشد. پاسخ تمرینات خود را به آدرس [email protected]ارسال نمایید .دقت کنید که پاسخ ها تنها در قالب یک فایل pdfبوده و نام آن و عنوان ایمیل ارسالی با فرمت )88101111-HW1( StudentID-HW1ارسال گردد( .پاسخهایی که با این فرمت ارسال نشوند در هنگام تصحیح با مشکل مواجه خواهند شد). ارسال پاسخها به ازای هر روز تاخیر شامل %52کسر نمره خواهد شد و بعد از چهار روز به آن نمرهای تعلق نمیگیرد. در صورت شباهت تمرینات ارسالی و احراز رونوشت بودن آنها برای هر دو نفر نمره صفر در نظر گرفته میشود. کپی برداری محض و ترجمه از سایتهای اینترنتی نمره ای نخواهد داشت. هرگونه سوال یا ابهام خود را به ایمیل [email protected]ارسال کنید. )1روش های مختلف پارامتر دادن به فراخوانیهای سیستمی را نام برده و مزایا و معایب هر یک را بنویسید. DMA )5چیست؟ مفهوم Cycle Stealingرا توضیح دهید. )3برای هر کدام از مفاهیم زیر توضیح کاملی ارایه دهید: Real Time Systems Batch Systems Interactive Systems Policy & Mechanism Emulation )4میدانیم یکی از چالشهای سیستمهای نگهداری دستی ( )Handheld Systemsنگهداری باتری و مصرف انرژی است ،توضیح دهید که در سیستمهای کنونی برای رفع این چالش چه کارهایی انجام میشود .چالشهای دیگر این سیستمها را نام ببرید. )2سه مورد از مزایا و معایب جداسازی سطوح Userو Kernelرا در سیستمها شرح دهید. )6معماری سیستمهای خوشه بندی شده ( )Clustered Systemsرا به طور خالصه توضیح داده و تفاوت دو مد متقارن و غیر متقارن در این معماری را بنویسید. )7محاسبات نظیر به نظیر ( )Peer-to-Peer Connectionرا توضیح دهید. Spooling )8و کاربرد آن را توضیح دهید. )9فرض کنید که زمان محاسبه یک فرآیند که دستوراتش کامال در پردازنده آورده شده است 161سیکل پردازنده باشد .از طرفی عملیات I/Oیک فرآیند دیگر توسط DMAدر حال انجام بوده و پس از 61سیکل با یک وقفه به پایان میرسد .اگر زمان 16 ،ISRسیکل باشد کل عملیات مذکور چند سیکل طول میکشد؟ )11تفاوت Interruptو Trapرا بیان کنید .یک روش پاسخ به Interruptها را در سیستمهای کنونی بنویسید.
© Copyright 2025 Paperzz