منو
 کاربر Online
894 کاربر online

مدیریت پردازش در سیستم عامل

تازه کردن چاپ
علوم ریاضی > علو م رایانه > سیستم عامل
(cached)

یک برنامه حاوی دستورالعملهایی است که توسط CPU اجراء می‌شوند و حاوی داده‌هایی است که هنگام اجرای دستورات از آنها استفاده می‌شود. برنامه در واقع یک موجودیت passive است مانند محتوای یک فایل بر روی دیسک .<br> ولی پردازش در سیستم عامل یک برنامه در حال اجراء می‌باشد که موجودیتی active دارد. یک برنامه کاربر که در سیستم اشتراک زمانی در حال اجرا است یک پروسس (فرایند) می‌باشد, به همین ترتیب یک وظیفه سیستم مثل اسپولینگ خروجی به چاپگر نیز یک پروسس است .یک فرایند منابع مشخصی را نیاز دارد مثل CPU, حافظه , وسایل I/O و فایلها . پردازش در سیستم عامل واحد کار در سیستم است .<br> یعنی یک سیستم مجموعه‌ای از پردازشهای گوناگون است . سیستم عامل در رابطه با مدیریت پردازش وظایف زیر را بر عهده دارد:<br> ایجاد و حذف پردازش در سیستم عامل های کاربر و سیستم – زمانبندی پردازشها واینکه در هر زمان کدام پردازش در سیستم عامل CPU را در اختیار داشته باشد – مدیریت همزمانی پردازشها و ارتباط بین آنها و جلوگیری از بن بست (deadlock)<br> بن بست حالتی است که پردازشها در یک حلقه بسته منتظر تمام شدن وظایف همدیگر هستندو بنابراین هیچیک نمی‌توانند اجراء گردند و سیستم قفل می‌شود.

تعداد بازدید ها: 31257


ارسال توضیح جدید
الزامی
big grin confused جالب cry eek evil فریاد اخم خبر lol عصبانی mr green خنثی سوال razz redface rolleyes غمگین smile surprised twisted چشمک arrow



از پیوند [http://www.foo.com] یا [http://www.foo.com|شرح] برای پیوندها.
برچسب های HTML در داخل توضیحات مجاز نیستند و تمام نوشته ها ی بین علامت های > و < حذف خواهند شد..