تمرين اول درس سيستم های عامل مدرس :دکتر رسول جليلی ترم اول سال تحصيلی 39 - 39 دانشکده مهندسی کامپيوتر – دانشگاه صنعتی شريف تمرين ها در 7سوال تنظيم شده و مهلت ارسال آن ها تا ساعت 99:33روز 1آبان 1939مي باشد. پاسخ تمرينات خود را تا تاريخ مذکور به آدرس [email protected]ارسال نماييد؛ دقت کنيد که پاسخ ها تنها می بايست در قالب يک فايل پي دي اف و با عنوان StdId#HW1در ايميلي تحت همين عنوان ارسال گردد؛ ارسال پاسخ ها تا دو روز بعد از تاريخ فوق به ازاي هر روز مشمول %93کسر نمره خواهد شد و پس از اين مهلت به آن نمره اي تعلق نخواهد گرفت؛ در ضمن در صورت شباهت تمرينات ارسالي و احراز رونوشت بودن آن ها براي هر دو نفر نمره صفر در نظر گرفته مي شود؛ هر گونه سوال يا ابهام در زمينه تمرينات را از طريق آدرس ايميل فوق با خانم خجسته در ميان بگذاريد. -1درباره هريک از موارد زير توضيح مختصر دهيد: دو روش تخصيص منابع :تخصيص انحصاري Nonpreemptiveو غيرانحصاري Preemptive فرآيند CPU-boundو فرآيند IO-bound مد هسته Kernel modeو مد کاربر User mode مکانيسم Mechanismو سياست Policy 6 -2مورد از کارهايي که در مد کاربر غير مجاز است نام ببريد .سه مورد را به اختصار تحليل کنيد. DMA -3چيست و چه کاربردي دارد ؟ -4فرض کنيد زمان محاسبات يک فرآيند که دستوراتش کامال در پردازنده آورنده شده اند 131سيکل پردازنده مي باشد؛ از طرفي عمليات I/Oيک فرآيند ديگر توسط DMAدر حال انجام بوده و پس از 01سيکل با يک وقفه به پردازنده به پايان ميرسد؛ اگر زمان اجراي 19 ISRسيکل باشد کل عمليات مذکور چند سيکل طول خواهد کشيد؟ SPOOLING -5و کاربرد آن را توضيح دهيد. -6نقاط قوت و ضعف مدل ماشين مجازي را نام برده و مختصر توضيح دهيد( .حداقل سه نقطه قوت و يک ضعف) 3 -7مورد وقفه نرم افزاري و 3مورد وقفه سخت افزاري را نام ببريد. سواالت اختياري -نمره اضافي -1پردازنده چگونه تشخيص ميدهد که برنامه در حل اجرا در مد کاربر يا هسته اجرا ميشود؟
© Copyright 2025 Paperzz