پاورپوینت با موضوع زمانبندی پردازنده (CPU Scheduling)

پاورپوینت با موضوع زمانبندی پردازنده (CPU Scheduling)

پاورپوینت با موضوع زمانبندی پردازنده (CPU Scheduling)

 

 

 

 

لینک دانلود و خرید پایین توضیحات

دسته بندی : پاورپوینت

نوع فایل : .ppt ( قابل ويرايش و آماده پرينت )

تعداد اسلاید : 55 اسلاید

قسمتی از متن .ppt :

(توجه : محتوای اسلایدها تلفیقی از زبان فارسی و انگلیسی می باشد.)

زمانبندی پردازنده (CPU Scheduling)

Basic Concepts
Scheduling Criteria 
Scheduling Algorithms
Thread Scheduling
Multiple-Processor Scheduling
Operating Systems Examples
Algorithm Evaluation

اهداف

آشنایی با زمانبندی پردازنده ها به عنوان پایه اصلی سیستم عامل های چندبرنامگی (multiprogrammed)
توصیف الگوریتم های مختلف زمانبندی CPU
بحث در مورد انتخاب یک الگوریتم زمانبندی CPU  مناسب برای  یک سیستم خاص

مفاهیم پایه ای

حداکثر بهره وری (utilization) از CPU  به کمک چندبرنامگی
CPU–I/O Burst Cycle – اجرای یک پردازه شامل یک دور از اجراهای CPU و انتظار برای I/O است
در حقیقت ما می خواهیم CPU burst را توزیع و مدیریت کنیم

زمانبند (Scheduler (CPU

از میان پردازه های موجود در سیستم یکی را انتخاب می کند و CPU را در اختیار آن قرار دهد
تصمیمات زمانبند CPU در یکی از حالات زیر اعمال می گردد. وقتی که یک پردازه :
از حالت اجرا به حالت انتظار سوئیچ کند (درخواست I/O، دستور wait و ...)
از حالت اجرا به حالت آماده سوئیچ کند (وقوع وقفه)
از حالت انتظار به حالت آماده سوئیچ کند (اتمام I/O)
به اتمام برسد
به حالتی که زمانبندی در شرایط 1 و 4 اعمال گردد  حالت بدون غیر قابل پس گرفتنی (nonpreemptive) می گویند
به حالت دیگر پس گرفتنی (preemptive) می گویند


دسته:

پاورپوینت با موضوع زمانبندی پردازنده (CPU Scheduling)

خرید آنلاین