پاورپوینت دانلود اجرای همروند پردازه ها

پاورپوینت دانلود اجرای همروند پردازه ها

فرمت فایل : .ppt

 

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

 

قسمتی از متن :

 

به

نام

خدا

 

سیستم های عامل

 

Operating Systems

 

اسلاید

6

 

 

 

1

اجرای

همروند

پردازه ها

(

سیستم تک پردازنده ای)

مزایا:

استفاده مناسبتر از منابع سیستم

بهبود زمان پاسخگویی

معایب:

ممکن است نتایج اجرای همروند پردازه ها با نتیجه اجرای ترتیبی آنها متفاوت باشد.

سربار سیستم را زیاد میکند.

مدیریت منابع مشترک ساده نیست و هر منبع تا تکمیل کار با آن باید در اختیار یک پردازه باشد.

یافتن علت رخداد خطاهای سیستم و رفع آن مشکل است.

2

یک مثال ساده

3

Echo()

{

chin = getchar();

chout = chin;

putchar(chout);

}

یک مثال ساده

علت مشکل:

متغیر سراسری و مشترک

chin

و

chout

اگر پردازه

ای متغیر سراسری را تغییر دهد وسپس با وقفه مواجه شود،پردازه دیگری می تواند مقدار این متغیر را عوض کند.

راه حل:

متغیر مشترک تا پایان کار یک پردازه در انحصار آن باشد.

4

Process P1

Echo()

{

chin = getchar();

...

chout = chin;

putchar(chout);

}

Process P2

Echo()

{

chin = getchar();

chout = chin;

putchar(chout);

}



خرید و دانلود پاورپوینت دانلود اجرای همروند پردازه ها