تمرين سری اول سيستم ھای عامل نيمسال دوم 86-87 تاريخ تحويل23:59 87/1/4 : توضيحات: .1تمرين ھا بايستی به صورت تک نفره نوشته شوند .در صورت مشاھده ھر گونه کپی ،برای طرفين نمره صفر منظور خواھد شد! .2جريمه ديرکرد 25%و به ازای ھر روز که از مھلت ارسال بگذرد %5 ،اضافه خواھد شد .به تمرين ھايی که با بيش از يک ھفته تاخير تحويل داده شوند نمره ای تعلق نخواھد گرفت. .3تمرين ھای خود را به صورت تايپ شده يا اسکن ،حداکثر تا تاريخ 87/1/4به آدرس [email protected]ارسال کنيد. • OS-HW1-stID :Subjectبه جای stIDشماره دانشجويی قرار می گيرد. • عنوان فايل ارسالی OS-HW1-stID : .1تفاوت سيستم ھای خوشه ای ) (clusteredبا سيستم ھای چند پردازنده ای ) (multiprocessorدر چيست؟ شرط اينکه دو ماشين که به يک خوشه تعلق دارند ،به گونه ای با ھم ھمکاری کنند که يک سرويس ھمواره در دسترس را فراھم آورند چيست؟ .2سخت افزار برخی از سيستم ھای کامپيوتری دستورات privilegedرا پشتيبانی نمی کنند ،آيا در اين سيستم ھا امکان ايجاد سيستم ھای عامل امن وجود دارد؟ توضيح دھيد. .3خصوصيات اساسی ھر يک از سيستم ھای زير را توضيح دھيد. الف)Batch -محاوره ای( ب) Interactive -محاوره ای( جHandheld - د) Timesharing -اشتراک زمانی( ه) Distributed -توزيع شده( ی) Clustered -خوشه ای( .4ھدف از trapدر سيستم ھای عامل چسيت؟ تفاوت trapبا interruptرا توضيح دھيد .آيا برنامه ھای کاربردی می توانند به صورت عمدی يک trapايجاد کنند؟ در صورتی که پاسخ مثبت است ،ھدف از اين کار چيست؟ .5سيستم ھای MS-DOSعمليات Dual modeرا پشتيبانی نمی کنند ،اين سيستم ھا پس از اجرای ھر برنامه خود را reloadمی کنند .چرا؟ .6دو دليل بياوريد که چرا حافظه ھای cacheمفيد ھستند؟ باعث چه مشکالتی می شوند؟ در صورتی که بتوان حافظه cacheرا به بزرگی دستگاھی که حافظه cacheبرای آن استفاده می شود )به بزرگی ديسک( طراحی کرد ،چرا نبايد ديسک را حذف کرد و به جای آن از cacheاستفاده کرد؟ .7تکنيک interrupt driven I/Oرا با ) Direct Memory access (DMAمقايسه کنيد DMA .برای حل چه مشکالتی در interrupt driven I/Oبه وجود آمده است؟ CPUمی تواند در حين عمليات دسترسی توسط DMAبه حافظه ،به اجرای ديگر برنامه ھا بپردازد .آيا اين عمليات می تواند باعث تداخل در اجرای ديگر برنامه ھا شود؟ در صورت مثبت بودن جواب اين تداخل ھا به چه شکل می تواند باشد؟
© Copyright 2026 Paperzz