سيستم عامل

جهت طرح ابهامات و مشکلات درسی خود به این بخش مراجعه نمایید

مدیر انجمن: rosa_127

آواتار کاربر
rosa_127
مدیر انجمن
مدیر انجمن
پست: 834
تاریخ عضویت: شنبه 23 تیر 1386, 10:51 pm
محل اقامت: Tehran
تماس:

سيستم عامل

پست توسط rosa_127 » پنج‌شنبه 15 آذر 1386, 8:28 pm

دوستان عزيز، در اين تاپيك مي توانيد سوالات و اشكالات خود را در درس سيستم عامل مطرح كنيد.
مشاوره خصوصی کنکور 92 برای متقاضیان قبولی در سراسری تهران

mamad_msp
کاربر متوسط
کاربر متوسط
پست: 229
تاریخ عضویت: جمعه 20 مهر 1386, 2:22 pm

پست توسط mamad_msp » دوشنبه 19 آذر 1386, 12:08 am

تو سيستم عامل ازاد 86 يك سوال امد كه شمارش يادم نيست گفته بود اگه فرايند براي كار زياد سيستم كمي حافظه رو از دست بده بعد دوباره بگره اين كدام زمان بند است؟
من زدم كوتام مدت چون فككردم ready-running فرايند هست - ولي گويا ميان مدت بود؟؟؟
چرا اخه؟؟؟؟؟؟؟؟؟

shahkar
پست: 2
تاریخ عضویت: دوشنبه 19 آذر 1386, 9:40 am

سلام

پست توسط shahkar » دوشنبه 19 آذر 1386, 9:44 am

سلام
فکر کنم این سوال درست تر باشه
:
عمل انتقال فرایند ها از حافظه اصلی به حافظه ثانویه به صورت موقت به منظور کاهش بار سیستم بر عهده کدام قسمت هست؟
1.زمانبند میان مدت 2.کوتاه مدت 3.بلند مدت 4.زمانبند دیسک

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

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

آواتار کاربر
kanan
كاربر عالي
كاربر عالي
پست: 1617
تاریخ عضویت: دوشنبه 16 مهر 1386, 1:00 pm
محل اقامت: تبريز شهر اولين ها

پست توسط kanan » دوشنبه 19 آذر 1386, 11:19 am

با سلام
دوستان عزيز فكر كنم همون زمانبند ميان مدت است
تو كتاب درس و كنكور آقاي مقسمي چاپ دهم صفحه 83 و 84 در اين مورد نوشته و كساني كه كتاب رو ندارن من مينويسم
زمان بند بلند مدت:كارش اينه كه كدام كار اول وارد بشه

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

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

آواتار کاربر
ce.mohsen
همکار قدیمی
همکار قدیمی
پست: 385
تاریخ عضویت: پنج‌شنبه 28 تیر 1386, 11:10 am
محل اقامت: پشت دریاها
تماس:

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

پست توسط ce.mohsen » دوشنبه 19 آذر 1386, 11:48 am

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

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

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

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

آواتار کاربر
h02man
کاربر ساده
کاربر ساده
پست: 26
تاریخ عضویت: چهارشنبه 14 آذر 1386, 2:03 pm

پست توسط h02man » دوشنبه 19 آذر 1386, 2:04 pm

چرا اینقدر راه دور ؟ !

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

آقاجون انتقال فرایند از ready به suspend ready ( یا برعکس )و از (sleep,block,wait) به suspend wait ( یا برعکس ) به وسیله زمانبند میان مدت (memory scheduler) انجام میشه .
آخرین ویرایش توسط h02man در دوشنبه 19 آذر 1386, 2:54 pm، در مجموع 2 بار ویرایش شده است.
-------------------------------------------------------------------
VIVA ORC !

آواتار کاربر
h02man
کاربر ساده
کاربر ساده
پست: 26
تاریخ عضویت: چهارشنبه 14 آذر 1386, 2:03 pm

پست توسط h02man » دوشنبه 19 آذر 1386, 2:23 pm

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

نظر شما چیه ؟
-------------------------------------------------------------------
VIVA ORC !

آواتار کاربر
h02man
کاربر ساده
کاربر ساده
پست: 26
تاریخ عضویت: چهارشنبه 14 آذر 1386, 2:03 pm

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

پست توسط h02man » دوشنبه 19 آذر 1386, 3:49 pm

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

mona
پست: 3
تاریخ عضویت: پنج‌شنبه 25 مرداد 1386, 7:18 pm

پست توسط mona » سه‌شنبه 20 آذر 1386, 9:08 am

جواب تابلو p1 می شود. تو کتاب مقسمی یه مثال این جوری هست

آواتار کاربر
shahrooz
کاربر ساده
کاربر ساده
پست: 44
تاریخ عضویت: شنبه 17 شهریور 1386, 4:39 pm

پست توسط shahrooz » سه‌شنبه 20 آذر 1386, 10:48 am

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

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

آواتار کاربر
marjane_abi
کاربر معمولي
کاربر معمولي
پست: 85
تاریخ عضویت: سه‌شنبه 24 مهر 1386, 9:21 am
محل اقامت: شیراز
تماس:

سوال...

پست توسط marjane_abi » سه‌شنبه 4 دی 1386, 12:37 am

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

آواتار کاربر
ce.mohsen
همکار قدیمی
همکار قدیمی
پست: 385
تاریخ عضویت: پنج‌شنبه 28 تیر 1386, 11:10 am
محل اقامت: پشت دریاها
تماس:

Re: سوال...

پست توسط ce.mohsen » سه‌شنبه 4 دی 1386, 1:17 pm

marjane_abi نوشته شده:حخصوصا در مورد جدول need مثلا تو یکتاب مقسمی صفحه 237 و 240 دو تا مساله هست که واقعا بن بستیه! 8)
لطفا راهنمایی ام کنید
ممنونم ازتون.
سلام
من کتابش رو ندارم
اگه میشه اون 2 تا سوال رو بنویسید تا جوابهاش رو با توضیح کامل براتون بفرستم
به جای لعنت فرستادن بر تاریکی ، یک شمع روشن کن
کم رنگ ترین جوهرها از قوی ترین حافظه ها ماندگارتر است
خدایا به من قدرت و جراتی ده تا آنی شوم که به خاطرش مرا خلق کردی

آواتار کاربر
marjane_abi
کاربر معمولي
کاربر معمولي
پست: 85
تاریخ عضویت: سه‌شنبه 24 مهر 1386, 9:21 am
محل اقامت: شیراز
تماس:

Re: سوال...

پست توسط marjane_abi » یک‌شنبه 9 دی 1386, 12:00 am

سلام
من کتابش رو ندارم
اگه میشه اون 2 تا سوال رو بنویسید تا جوابهاش رو با توضیح کامل براتون بفرستم
,واقعا ممنون. سوالا اینا هستن :P
:roll:
نتونستم اینجا آپلود کنم. تو آدرسهای زیر هستن
تصویر
تصویر

آواتار کاربر
ce.mohsen
همکار قدیمی
همکار قدیمی
پست: 385
تاریخ عضویت: پنج‌شنبه 28 تیر 1386, 11:10 am
محل اقامت: پشت دریاها
تماس:

جواب سوال

پست توسط ce.mohsen » یک‌شنبه 9 دی 1386, 2:33 pm

سلام
عرضم به خدمت marjane_abi که جواب سوالاتون رو براتون نوشتم
و تو لینک زیر گذاشتم
امیدوارم اون توضیحات کافی باشه و بتونه تو فهم مطلب بهتون کمک کنه

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

شاد باشید
به جای لعنت فرستادن بر تاریکی ، یک شمع روشن کن
کم رنگ ترین جوهرها از قوی ترین حافظه ها ماندگارتر است
خدایا به من قدرت و جراتی ده تا آنی شوم که به خاطرش مرا خلق کردی

آواتار کاربر
marjane_abi
کاربر معمولي
کاربر معمولي
پست: 85
تاریخ عضویت: سه‌شنبه 24 مهر 1386, 9:21 am
محل اقامت: شیراز
تماس:

Re: جواب سوال

پست توسط marjane_abi » دوشنبه 10 دی 1386, 12:28 am

سلام
یک دنیا از لطف و توجه شما تشکر می کنم...
:D

قفل شده