صفحه 1 از 6

سيستم عامل

ارسال شده: پنج‌شنبه 15 آذر 1386, 8:28 pm
توسط rosa_127
دوستان عزيز، در اين تاپيك مي توانيد سوالات و اشكالات خود را در درس سيستم عامل مطرح كنيد.

ارسال شده: دوشنبه 19 آذر 1386, 12:08 am
توسط mamad_msp
تو سيستم عامل ازاد 86 يك سوال امد كه شمارش يادم نيست گفته بود اگه فرايند براي كار زياد سيستم كمي حافظه رو از دست بده بعد دوباره بگره اين كدام زمان بند است؟
من زدم كوتام مدت چون فككردم ready-running فرايند هست - ولي گويا ميان مدت بود؟؟؟
چرا اخه؟؟؟؟؟؟؟؟؟

سلام

ارسال شده: دوشنبه 19 آذر 1386, 9:44 am
توسط shahkar
سلام
فکر کنم این سوال درست تر باشه
:
عمل انتقال فرایند ها از حافظه اصلی به حافظه ثانویه به صورت موقت به منظور کاهش بار سیستم بر عهده کدام قسمت هست؟
1.زمانبند میان مدت 2.کوتاه مدت 3.بلند مدت 4.زمانبند دیسک

که البته من زمانبند دیسک رو زدم که فکر می کنم اشتب باشه

هر کی جوابش رو داره لطف کنه بزاره
بای

ارسال شده: دوشنبه 19 آذر 1386, 11:19 am
توسط kanan
با سلام
دوستان عزيز فكر كنم همون زمانبند ميان مدت است
تو كتاب درس و كنكور آقاي مقسمي چاپ دهم صفحه 83 و 84 در اين مورد نوشته و كساني كه كتاب رو ندارن من مينويسم
زمان بند بلند مدت:كارش اينه كه كدام كار اول وارد بشه

زمان بند كوتاه مدت:هماهنگ كننده

و در نهايت زمان بند ميان مدت :اولوت برنامه هارو تنظيم مي كند و عمليات برش زماني را انجام ميدهد

زمانبند میان مدت

ارسال شده: دوشنبه 19 آذر 1386, 11:48 am
توسط ce.mohsen
shahkar نوشته شده:عمل انتقال فرایند ها از حافظه اصلی به حافظه ثانویه به صورت موقت به منظور کاهش بار سیستم بر عهده کدام قسمت هست؟
1.زمانبند میان مدت 2.کوتاه مدت 3.بلند مدت 4.زمانبند دیسک
زمانبند بلند مدت یا زمانبند کار (Job scheduler)
در یک سیستم دسته ای ، اغلب فرایندهای تحویلی سیستم به قدری زیاد هستند که نمی توانند بلافاصله اجرا گردند . این فرایند ها بر روی یک دستگاه جانبی که معمولا دیسک است نگه داشته می شوند تا اینکه با ترتیب خاصی به آنها منابع اولیه اختصاص داده شود و برای اجرا به حافظه منتقل گردند .
زمانبند بلند مدت درجه چند برنامگی را در سیستم کنترل می نماید .

زمانبند کوتاه مدت یا زمانبند پردازنده (CPU scheduling)
هر زمانی که پردازنده بیکار شود ، سیستم عامل می بایست فرایندی را از صف آماده برای اجرا انتخاب کند . مسئولیت اجرای این قسمت از کار با زمانبند کوتاه مودت است . بدلیل مدت کوتاه فاصله بین اجراهای متوالی زمانبندی کوتاه مدت ، این زمانبند باید بسیار سریع باشد

زمانبند میان مدت (Swapping)
زمانبند میان مدت بخشی از عملیات مبادله است (Swapping) . زمانبند میان مدت با این هدف ایجاد شده که گاهی لازم است فرایندهایی از حافظه حذف شوند و در نتیجه درجه چند برنامگی کاهش می یابد .

با توجه به توضیحات بالا حتما متوجه شدید که کار مبادله (Swapping) توسط زمانبند میان مدت انجام می شه و جواب این تست هم همین گزینه است
شاد و موفق باشید

ارسال شده: دوشنبه 19 آذر 1386, 2:04 pm
توسط h02man
چرا اینقدر راه دور ؟ !

ready و( block,sleep,wait ) در ram هستند و
suspend ready و suspend wait در دیسک .

آقاجون انتقال فرایند از ready به suspend ready ( یا برعکس )و از (sleep,block,wait) به suspend wait ( یا برعکس ) به وسیله زمانبند میان مدت (memory scheduler) انجام میشه .

ارسال شده: دوشنبه 19 آذر 1386, 2:23 pm
توسط h02man
حالا من یه سوال دارم به نظر شماسوال 169 کنکور 86 در الگوریتم SRT جواب کدوم گزینه میشه ؟
p1-(1
p3-(2
p2-(3
p4-(4
به نظر من میشه p3 ولی مقسمی میگه p1 اختلاف نظر ما در اینجاست که من میگم وقتی که 2 تا فرایند باقی ماندش یکی میشه اولویت با اونیه که داره پردازش میشه نه اونی که تو صفه اما مقسمی برعکس فکر میکنه ولی فکر مقسمی باعث میشه یک عمل CS بیشتر بشه . در نتیجه کارایی کمتر میشه .

نظر شما چیه ؟

Re: زمانبند میان مدت

ارسال شده: دوشنبه 19 آذر 1386, 3:49 pm
توسط h02man
ce.mohsen نوشته شده:زمانبند میان مدت (Swapping)
زمانبند میان مدت بخشی از عملیات مبادله است (Swapping) . زمانبند میان مدت با این هدف ایجاد شده که گاهی لازم است فرایندهایی از حافظه حذف شوند و در نتیجه درجه چند برنامگی کاهش می یابد .
این بحث مربوط به زمانبند بلند مدت است تا درجه چند برنامگی کنترل کند ( degree of multiprograming) هدف memory scheduler (میان مدت ) هدف این زمانبند به برقراری اولویت بین فرایندهاست به این صورت باعث میشود فرایندی که تازه وارد میشود و اولویتش بیشتراست را در ram نگه داشته و فرایندی که فعلا کاری نداره را به کمک الکوریتمهای صفحه بندی به حالت suspend ready ya suspend wait در میاره .
پس نتیجه میگیریم داخل ram فرایند پاک نمیشه بلکه انتقال به دیسک پیدا میکنه و جای خودشو به فرایندی با اولویت بیشتر میده و درجه برنامه را تغییر نمیده
این انتقال ها بدلیل جا نشدن فرایند جدید در ready یا wait است.

ارسال شده: سه‌شنبه 20 آذر 1386, 9:08 am
توسط mona
جواب تابلو p1 می شود. تو کتاب مقسمی یه مثال این جوری هست

ارسال شده: سه‌شنبه 20 آذر 1386, 10:48 am
توسط shahrooz
h02man نوشته شده:حالا من یه سوال دارم به نظر شماسوال 169 کنکور 86 در الگوریتم SRT جواب کدوم گزینه میشه ؟
p1-(1
p3-(2
p2-(3
p4-(4
به نظر من میشه p3 ولی مقسمی میگه p1 اختلاف نظر ما در اینجاست که من میگم وقتی که 2 تا فرایند باقی ماندش یکی میشه اولویت با اونیه که داره پردازش میشه نه اونی که تو صفه اما مقسمی برعکس فکر میکنه ولی فکر مقسمی باعث میشه یک عمل CS بیشتر بشه . در نتیجه کارایی کمتر میشه .

نظر شما چیه ؟
به نظر من هم حرف شما درسته و گزینه ۳ میشه شک نکن.سلامی هم اینطوری گفته.

سوال...

ارسال شده: سه‌شنبه 4 دی 1386, 12:37 am
توسط marjane_abi
سلام به دوستای عزیز.
من هر چی سعی کردم نتونستم بفهمم مسایل مربوط به بن بست ها چه جوری حل می شه. کسی می تونه کمکم کنه؟
این که جدوا allocation و max و need چه جور ساخته می شه رو کم و بیش می دونم اما احساس می کنم منطقم غلطه حخصوصا در مورد جدول need مثلا تو یکتاب مقسمی صفحه 237 و 240 دو تا مساله هست که واقعا بن بستیه! 8)
لطفا راهنمایی ام کنید
ممنونم ازتون.

Re: سوال...

ارسال شده: سه‌شنبه 4 دی 1386, 1:17 pm
توسط ce.mohsen
marjane_abi نوشته شده:حخصوصا در مورد جدول need مثلا تو یکتاب مقسمی صفحه 237 و 240 دو تا مساله هست که واقعا بن بستیه! 8)
لطفا راهنمایی ام کنید
ممنونم ازتون.
سلام
من کتابش رو ندارم
اگه میشه اون 2 تا سوال رو بنویسید تا جوابهاش رو با توضیح کامل براتون بفرستم

Re: سوال...

ارسال شده: یک‌شنبه 9 دی 1386, 12:00 am
توسط marjane_abi
سلام
من کتابش رو ندارم
اگه میشه اون 2 تا سوال رو بنویسید تا جوابهاش رو با توضیح کامل براتون بفرستم
,واقعا ممنون. سوالا اینا هستن :P
:roll:
نتونستم اینجا آپلود کنم. تو آدرسهای زیر هستن
تصویر
تصویر

جواب سوال

ارسال شده: یک‌شنبه 9 دی 1386, 2:33 pm
توسط ce.mohsen
سلام
عرضم به خدمت marjane_abi که جواب سوالاتون رو براتون نوشتم
و تو لینک زیر گذاشتم
امیدوارم اون توضیحات کافی باشه و بتونه تو فهم مطلب بهتون کمک کنه

اگه تو دانلود این لینک مشکلی پیش اومد بگید تا براتون میل کنمش
http://4share.ir/storage/319Deadlock.rar

شاد باشید

Re: جواب سوال

ارسال شده: دوشنبه 10 دی 1386, 12:28 am
توسط marjane_abi
سلام
یک دنیا از لطف و توجه شما تشکر می کنم...
:D