تخفیف عضویت ویژه تا 4 اسفند

دوره آموزش Multi Processing در پایتون

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

پردازش چندگانه(multi processing) استفاده از دو یا چند واحد پردازش مرکزی (CPU) در یک سیستم رایانه ای است. این اصطلاح همچنین به توانایی سیستم برای پشتیبانی از بیش از یک پردازنده یا توانایی تخصیص وظایف بین آنها اشاره دارد. تغییرات زیادی در این موضوع اساسی وجود دارد و تعریف چند پردازش می تواند با توجه به زمینه متفاوت باشد، بیشتر به عنوان تابعی از نحوه تعریف CPU (چندین هسته در یک قالب ، چندین قالب در یک بسته ، چندین بسته در یک واحد سیستم و غیره) وجود دارد. در سطح سیستم عامل ، از چند پردازش گاهی اوقات برای اشاره به اجرای چندین فرآیند همزمان در یک سیستم استفاده می شود که هر فرآیند بر روی یک CPU یا هسته جداگانه اجرا می شود ، در حالی که در یک لحظه از یک پردازش منفرد است. هنگامی که با این تعریف استفاده می شود، پردازش چندگانه بعضاً با چند وظیفه‌ای(multi tasking) در تضاد است، که ممکن است فقط از یک پردازنده استفاده کند اما آن را در برش های زمانی بین وظایف (یعنی یک سیستم تقسیم زمان) تغییر دهد. پردازش چندگانه به معنای اجرای موازی واقعی چندین فرآیند با استفاده از بیش از یک پردازنده است. پردازش چندگانه لزوماً به این معنی نیست که یک فرایند یا کار واحد از بیش از یک پردازنده به طور همزمان استفاده می کند. اصطلاح پردازش موازی به طور کلی برای نشان دادن آن سناریو استفاده می شود. احتمالاً اولین بیان ایده چند پردازش توسط لوئیجی فدریکو منابره در سال 1842 ، در مورد موتور تحلیلی چارلز بابیج (به ترجمه آدا لاولاس) نوشته شده است: "ماشین را می توان طوری بازی کرد تا چندین نتیجه همزمان داشته باشد ، که مقدار کل فرآیندها را به شدت کاهش می دهد. "

 



0

intro

4:48

رایگان

1

process

22:53

رایگان

دوره های پیشنهادی

دوره آموزش تست نویسی در پایتون
دوره آموزش تست نویسی در پایتون
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش الستیک سرچ
دوره آموزش الستیک سرچ
تکمیل ضبط
امیرحسین بیگدلو
دوره اول آموزش جنگو (django)
دوره اول آموزش جنگو (django)
تکمیل ضبط
امیرحسین بیگدلو



مونگارد