اسلاید آموزش برنامه نویسی همروند علی پدرام- چرا برنامه نویسی همروند؟Reviewed by صابر بوستانی on Oct 4Rating: 4.0
اسلاید آموزش برنامه نویسی همروند علی پدرام

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

در خدمت دوستان عزیز هستیم از وب سایت آموزش برنامه نویسی سورس باران با اسلاید آموزش برنامه نویسی همروند علی پدرام- چرا برنامه نویسی همروند؟ در ادامه توضیحاتی راجب به برنامه نویسی همروند داده شده که میتونید مطالعه فرمایید. همچنین این پست شامل ۲ فایل هست که فایل اول فایل ورد هست و به توضیح چرا برنامه نویسی همروند؟ پرداخته و فایل بعد که فایل اصلی ما می باشد اسلاید آموزش برنامه نویسی همروند علی پدرام هست که در ۱۵۸ اسلاید ارائه شده است. لطفا با ما همراه باشید….

 

اسلاید آموزش برنامه نویسی همروند

۱- فصل اول : برنامه نویسی همروند

در این فصل به معرفی موضوع همروندی ، اهمیت ، انگیزه ها و تعریف آن پرداخته خواهد شد. همچنین سعی می گردد با یک مثال ساده دنیای محاسبات همروند معرفی شود. در ادامه همین فصل به سبک برنامه نویسی همروند و مولفه های آن اشاره خواهد شد.

 

۲- فصل دوم : مدل های معماری کامپیوتر

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

 

۳- فصل سوم : راه حل کلی انحصار متقابل

از آنجایی که همزمان پروسس ها روی منابع زیاد می باشد و معمولا هر منبع در یک فاصله زمانی فقط در اختیار یک پروسس می تواند باشد. از طرفی سرعت اجرای پروسس ها جهت کسب منابع متفاوت می باشد. لذا مشکلاتی حادث می شوند. که به شرح ذیل می باشند:

رقابت جهت کسب منابع باعث برخورد روی منابع می شود. به عبارت دیگر وقتی که منبعی در اختیار یک پروسس می باشد ، دخالت پروسس های دیگر جهت کسب آن منبع باعث اختلال در کار کلیه پروسس ها می شود و می تواند منجر به گرسنگی و بن بست گردد و حتی می تواند جامعیت و اعتبار آن منبع را زیر سوال ببرد.

اجرای پروسس ها با سرعت های متفاوت می تواند باعث شود که با اجرای هر بار برنامه ، به نتایج متفاوتی رسیده شود و یا به عبارت دیگر تضمینی وجود ندارد که نتایج حاصل از برنامه قطعی باشند.

 

سرفصل مقاله چرا برنامه نویسی همروند؟

  • مقدمه
  • چـرا بـرنامه نویـسی همـروند؟
  • محاسبات موازی چیست؟
  • رده بندی کامپیوترهای موازی
  • پردازنده چندکاره
  • معماری مالتی پروسسور
  • معماری مالتی کامپیوتر ها
  • توپولوژی مالتی کامپیوترها
  • استفاده از مدل MPI در برنامه نویسی موازی
  • محاسبات توزیع شده
  • فهرست منابع

 

برنامه نویسی همروند چیست؟

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