دانلود پاورپوینت زمانبندی Scheduling
نوع فایل: power point
فرمت فایل: pptx
قابل ویرایش
تعداد اسلاید : 34 صفحهقسمتی از پاورپوینت : سطح زمانبندی 1- زمانبندی سطح بالا (بلند مدت) زمانبند کار ( job scheduler)2- زمانبند سطح میانی (میان مدت) زمانبند عملیات( Swappin بین حافظه و دیسک )3-زمانبند سطح پائین (کوتاه مدت) زمانبند فرآیند ( Process Scheduler) 1- بلند مدت: از بین n کار روی دیسک تعدادی (m )را انتخا ب و به فرآیند تبدیل می کند .2- از بین فرآیند ، k فرآیند را که در حافظه جا می شوند و ا نتخاب کرده و به حافظه آورده است.3- کوتاه مدت : ازبین مثلاً k فرآیند درون حافظه ، یکی را برای اجرا واقعی و تخصیص CPU انتخاب می کند (سیستم تک پردازنده)نکته 1: در هر سطح می توان یک الگوریتم (مکانیزم ) زمانبندی دلخواه انتخاب کردنکته 2: مکامیزم از سیاست جدا است. مکانیزم :چگونگی نحوه انجام کاری را نشان می دهد .سیاست: آنچه را که باید انجام شود . نشان می دهد.مثال1:چگونه CPU ، به کاربری داده شود یک مکا نیزم است ولی اینکه چه مدت زمانی باید CPU داده شود یک سیاست است .مثال
2: اینکه کدام فرآیند الویت بالاتر دارد یک سیاست است و به سیستم عامل
مربوط نیست . و از بیرون تعیین و اعمال می شود.مثلا :سوپر وایزر سیستم
الویت را تعیین می کند.به سیستم عامل مربوط نیست چرا الویت یکی 4 و یکی 8
است. و از کجا آمده اند.ولی مکانیزم الویت (مثلا MLQ ، Lottery ،
و.) در اختیار سیستم عامل است.مثلا به آنکه الویتش 8 دو برابر 4 ار سیستم
عامل CPU می گیرد.1-انحصاری (Non_preemptive) 2-غیر انحصاری (Preemptive)
انحصاری : امکان تخلیه پیش هنگام (قبضه کردن و پس گرفتن اجباری ) وجود
ندارد.فرآیند باید خودش داوطلبانه منبع را رها کند .(خاتمه یابد یا مدور
شود).(kill یا block یا exit )غیر انحصاری: امکان تخلیه پیش هنگام (قبضه کردن و پس گرفتن اجباری ) وجود
دارد. فرآیند می خواهد ادامه دهد ولی عمل Preemptive انجام می
شود.الف-وقت کوانتوم با وقفه تایمر ب- ورود یا بیدار شدن فرآیند با
اولویتبالاتر(مثلا در زمان باقیمانده کوتاهتر SRT )
برچسب ها:
download-PowerPoint-zamanbandi-Scheduling