loading...
تازه ترینها
محمد غفوری تبار بازدید : 166 چهارشنبه 24 آذر 1395 نظرات (0)

پاورپوینت سیستم عامل Operating system

پاورپوینت سیستم عامل Operating system دسته: کامپیوتر
بازدید: 5 بار
فرمت فایل: ppt
حجم فایل: 204 کیلوبایت
تعداد صفحات فایل: 29

پاورپوینت سیستم عامل Operating system دارای 29 اسلاید (ویژه رشته های مهندسی کامپیوتر) با ظاهری زیبا ، متفاوت ، مفید، مختصر و قابل ویرایش می باشد قسمتی از متن را ببینید و در صورت تمایل خرید کنید

قیمت فایل فقط 7,900 تومان

خرید

پاورپوینت سیستم عامل Operating system 

 

پاورپوینت سیستم عامل Operating system دارای 29 اسلاید (ویژه رشته های مهندسی کامپیوتر) با ظاهری زیبا ، متفاوت ، مفید، مختصر و قابل ویرایش می باشد قسمتی از متن را ببینید و در صورت تمایل خرید کنید.

Interprocess Communication 

اغلب نیاز است که یک پردازش با پردازشهای دیگر بتواند ارتباط داشته باشد . به عنوان مثال Shell Pipeline یا پوسته سیستم عامل بصورت پردازشهای متوالی پیاده سازی شده است . خروجی Process اول باید به Process دوم داده شود و . .  . .

بنابراین نیاز است که پردازشها بتوانند با یک روش دارای ساختار مناسب با هم Communicate داشته باشند . حالا می خواهیم به برخی موضوعات مربوط به این ارتباط میان پردازشی Interprocess Communication (IPC)  بپردازیم .

چند موضوع باید بحث شود :

1- چگونه یک Process می تواند اطلاعاتی را به Process دیگر انتقال دهد ؟

2- چگونه مطمئن شویم دو یا چند پروسس مزاحم همدیگر نمیشوند. مثلا هر دو نمی خواهند در یک فضای حافظه بنویسند.                                           

3- وقتی پردازشها وابستگیهایی نسبت به هم دارند، دنباله صحیح پروسسها چگونه است.

 

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

انتخاب Primitive (عمل اولیه) مناسب برای دستیابی به Mutual Exclusion یک موضوع مهم طراحی در هر سیستم عاملی است و موضوعی است که بطور دقیق با جزئیات به آن می پردازیم .

مسئله اجتناب از شرایط مسابقه بطور انتزاعی می تواند مطرح شود .

 برخی زمانها Process مشغول Computing (محاسبات) داخلی خودش و کارهای دیگری است که به شرایط مسابقه منجر نمی شود .

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

تعریف : بخشی از برنامه که طی آن Shared Memory (حافظه مشترک) مورد دستیابی قرار می گیرد Critical region (ناحیه بحرانی) یا Critical Section (بخش بحرانی) نامیده می شود .

اگر بتوانیم کاری کنیم که هیچ دو پردازشی همزمان در بخشهای بحرانی خود نباشند میتوانیم از شرایط مسابقه جلوگیری کنیم .                              

برای اینکه پردازشهای موازی بطور صحیح و با کارآ یی بالا از داده مشترک

استفاده کنند برآوردن چهار شرط زیر ضروری است 

1- هیچ دو پردازشی همزمان در بخش بحرانی نباشند.                                   

2 - هیچ فرضی درباره سرعت و تعداد CPU ها در نظر گرفته نشود.                              

3- هیچ پردازشی هنگامی که خارج از ناحیه بحرانی اش است نباید بقیه پردازشها  را                                  

Block کند.                                                                            

هیچ پردازشی نباید برای همیشه منتظر ورود به بخش بحرانی اش باقی بماند.  

 

ppt: نوع فایل

سایز:204 KB 

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

قیمت فایل فقط 7,900 تومان

خرید

برچسب ها : پاورپوینت سیستم عامل Operating system , دانلود پاورپوینت سیستم عامل Operating system , پاورپوینت سیستم عامل Operating system , سیستم عامل Operating system , دانلود پاورپوینت , پاورپوینت , تحقیق , جزوه , مقاله , پایان نامه , پروژه , دانلود تحقیق , دانلود جزوه , دانلود مقاله , دانلود پایان نامه , دانلود پروژه

درباره ما
دانلود پروژه , مقاله , تحقیق ، پایان نامه ، طرح توجیهی
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • آمار سایت
  • کل مطالب : 6664
  • کل نظرات : 50
  • افراد آنلاین : 247
  • تعداد اعضا : 19
  • آی پی امروز : 457
  • آی پی دیروز : 114
  • بازدید امروز : 6,401
  • باردید دیروز : 240
  • گوگل امروز : 0
  • گوگل دیروز : 2
  • بازدید هفته : 16,533
  • بازدید ماه : 16,533
  • بازدید سال : 135,023
  • بازدید کلی : 1,989,957