تمرين سوم (پايانی) درس سيستم های عامل مدرس :دکتر رسول جليلی ترم اول سال تحصيلی 39 - 39 دانشکده مهندسی کامپيوتر – دانشگاه صنعتی شريف تمرين در 11سوال تنظيم شده و مهلت ارسال آن ها تا ساعت 99:33روز 4دی 1939مي باشد( .دقت نماييد زمان پاسخگويي به اين تمرين به هيچ وجه تمديد نخواهد شد) پاسخ تمرينات خود را تا تاريخ مذکور به آدرس khojaste@ce.sharif.eduارسال نماييد؛ دقت کنيد که پاسخ ها تنها می بايست در قالب يک فايل پي دي اف و با عنوان StdId-HW3در ايميلي تحت همين عنوان ارسال گردد؛ ارسال پاسخ ها تا دو روز بعد از تاريخ فوق به ازاي هر روز مشمول %93کسر نمره خواهد شد و پس از اين مهلت به آن نمره اي تعلق نخواهد گرفت؛ در ضمن در صورت شباهت تمرينات ارسالي و احراز رونوشت بودن آن ها براي هر دو نفر نمره صفر در نظر گرفته مي شود؛ هر گونه سوال يا ابهام در زمينه تمرينات را از طريق آدرس ايميل فوق با خانم خجسته در ميان بگذاريد. -۱راه حل زیر برای مساله انحصار متقابل ۱پیشنهاد شده است. الف) آیا این راه حل شرط انحصار متقابل را رعایت میکند؟ توضیح دهید. ب) آیا امکان وقوع بن بست 2و قحطی 3وجود دارد؟ هر مورد را جداگانه بررسی کنید. 1 Mutual Exclusion Deadlock 3 Starvation 2 -2اندازه صفحه در سیستمی با مدیریت حافظه مجازی به صورت صفحه بندی درخواستی ۱۱۱بایت است .حافظه سیستم حاوی سه قاب 4صفحه در ابتدا خالی می باشد .این سه قاب بین کدبرنامه و دادهها(آرایه) به اشتراک گذاشته شده است. اگر از روش جایگزینی FIFOاستفاده شود اجرای کد زیر منجر به چند نقص صفحه خواهد شد؟ ;A: Array[1…50][1…50] of bytes For register int i=1 to 50 do ;A[i][i]=0 -3اگر اندازه حافظه اصلی برابر 1GBباشد و میانگین اندازه فرآیندها برابر 5MBو میانگین اندازه حفره ها برابر 0.5MB بوده و بدانیم که سربار تکهتکه شدن خارجی 5در روش مبادله برابر 5درصد است با فرض اینکه از روش لیست پیوندی دو طرفه برای مدیریت حافظه های پر و خالی استفاده کرده باشیم و هر گره حدود ۱۱بایت فضا اشغال کند سربار لیست پیوندی چقدر خواهد بود؟ ()1GB≈1000MB الف) 2۰۱۱بایت ب) ۱۰۱۱بایت ج) ۱۱۱۱بایت د) 5۰۱۱بایت -4اگر به برنامهای 4صفحه اختصاص داده شود و به صفحات زیر توسط برنامهای به ترتیب از چپ به راست ارجاع داده شود تعداد نقص صفحهها 6در هر یک از سیاست های زیر چقدر خواهد بود؟ 1,2,3,4,2,1,5,6,2,1,2,3,7,6,3,2,1,2,3,6 الف) سیاست FIFO ب) سیاست LRU -5درباره مزایا و معایب پارتیشنبندی پویا توضیح دهید. 4 Frame External Fragmentation 6 Page Faults 5 -6اولین برازش ٬7برازش بعدی ۰و بهترین برازش ۰هریک چه مزایایی دارند؟ -7سیستمی را که شامل 2پردازه همزمان و 2منبع قابل استفاده مجدد است در نظر بگیرید .به شرط اینکه هر پردازه حداکثر به 2منبع نیاز داشته باشد تعداد وضعیتهای بن بست در این سیستم حداکثر چند حالت است؟ -۰تفاوت تکنیک overlayingبا تکنیک Interleavingدر چیست؟ -۰در یک سیستم حافظه صفحهبندی با یک جدول صفحه حاوی 64مدخل ۱۱بیتی (شامل یک بیت اعتبار یا عدم اعتبار) و صفحههای با اندازه هریک 5۱2بایت ٬یک آدرس منطقی و یک آدرس فیزیکی چند بیت است؟ -۱۱آدرس منطقی 0001010010111010را در نظر بگیرید .با مدیریت صفحهبندی 256صفحهای برای یک حافظه با 256قاب و استفاده از جدول صفحهای که در آن هر شماره قاب 1 4 شماره صفحه باشد آدرس فیزیکی متناظر با این آدرس منطقی را بیابید. -۱۱آیا می توان یک مانیتور را از داخل یک مانیتور دیگر فراخوانی کرد؟ این کار چه عواقبی ممکن است داشته باشد؟ 7 First fit Next fit 9 Best fit 8
© Copyright 2025 Paperzz