فایل های مشابه شاید از این ها هم خوشتان بیاید !!!!
توضیحات محصول دانلود پاورپوینت آشنایی با انواع مدل های چند ریسه ای (Multithreading) (کد13705)
دانلود پاورپوینت آشنایی با انواع مدل های چند ریسه ای (Multithreading)
\nریسه هاThreads
\n\n عنوان های پاورپوینت :
\n\nآشنایی با انواع مدل های چند ریسه ای (Multithreading)
\nریسه هاThreads
\nمروری بر عناوین مطالب
\nمفاهیم کلی
\nپردازه های تک ریسه ای و چند ریسه ای
\nمزایای ریسه ها
\nریسه های کاربر و هسته
\nمروری بر عناوین مطالب
\nمدل های چند ریسه ای
\nمدل چند به یک
\nمدل یک به یک
\nمدل چند به چند
\nمدل دو سطحی
\nمروری بر عناوین مطالب
\nروال های fork () و exec ()
\nابطال ریسه (Thread Cancellation)
\nرسیدگی به سیگنال (Signal Handling)
\nمخزن ریسه (Thread Pool)
\nمخزن ریسه (Thread Pool) (ادامه)
\nPthreads
\nریسه های سولاریس 2
\nریسه های سولاریس 2
\nیک پردازه در سولاریس 2
\nریسه ها در ویندوز XP
\nریسه های لینوکس
\nریسه های جاوا
\n\n \n\n \n\n
\n\nقسمت ها و تکه های اتفاقی از فایل\n\n \n\nابطال ریسه (Thread Cancellation)\n\nبه فرایند پایان دهی یک ریسه پیش از پایان کار آن «ابطال ریسه» می گوییم.\n\nابطال ریسه ممکن است به دو صورت متفاوت رخ دهد:\n\n1. ابطال ناهمگام:\n\nیک ریسه دیگر بلافاصله به اجرای ریسه هدف پایان می دهد.\n\n2. ابطال به تعویق افتاده:\n\nریسه هدف به صورت دوره ای چک می کند که آیا باید به اجرای خود خاتمه دهد یا خیر؟\n\nرسیدگی به سیگنال (Signal Handling)\n\nدر سیستم های یونیکس از سیگنال برای اطلاع رسانی به پردازه ها در مورد وقایع استفاده می شود.\n\nیک رسیدگی کننده سیگنال (Signal Handler) برای پردازش سیگنالها مورد استفاده قرار می گیرد.\n\nسیگنال توسط یک رخداد خاص ایجاد می شود.\n\nسیگنال به پردازه تحویل داده می شود\n\nسیگنال مورد رسیدگی قرار می گیرد.\n\nگزینه ها:\n\nسیگنال را به ریسه ی مربوطه تحویل دهیم.\n\nسیگنال را به همه ریسه های موجود در پردازه تحویل دهیم.\n\nسیگنال را به ریسه هایی معین در پردازه تحویل دهیم.\n\nیک ریسه خاص را مسئول دریافت همه سینگالها قرار دهیم.\n\nمخزن ریسه (Thread Pool)\n\nایده کلی:\n\nهنگام راه اندازی پردازه تعدادی ریسه نیز ایجاد کن.\n\nاین ریسه ها را در یک مخزن قرار بده و منتظر بمان تا پردازه اعلام نیاز به یک ریسه کند.\n\nمعمولا پاسخ به یک درخواست خدمات با استفاده از یک ریسه موجود سریع تر از حالتی است که باید یک ریسه نیز ایجاد شود.\n\nمخزن ریسه (Thread Pool) (ادامه)\n\nاستفاده از مخزن ریسه ها تعداد ریسه ها در هر یک از نقاط کاری سیستم را محدود می کند.\n\nاگر هنگام دریافت درخواست، درون مخزن هیچ ریسه ای موجود نباشد (به عبارت دیگر، پردازه، همه ریسه های اختصاص یافته را قبلا فعال کرده باشد و هنوز هم فعال باشند) پردازه باید صبر کند تا یکی از ریسه های قبلی آزاد شوند.\n\nPthreads\n\nواسط برنامه نویسی استاندارد POSIX (IEEE 1003.1c) برای ایجاد و همگامی ریسه ها.\n\nواسط برنامه نویسی تنها رفتار کتابخانه ریسه ای را مشخص می کند، و پیاده سازی روال ها به عهده توسعه دهنده کتابخانه است.\n\nمعمولا در سیستم عامل های یونیکس از این کتابخانه استفاده می شود.\n\nپایان فصل 4\n\nریسه های سولاریس 2\n\nسولاریس 2 علاوه بر Pthreads با فراهم کردن UI-threads از ریسه های سطح کاربر نیز پشتیبانی می کند.\n\nپردازه های سبک وزن (LWP) بین ریسه های سطح کاربر و ریسه های سطح هسته قرار گرفته اند.\n\nهر پردازه حداقل یک LWP دارد.\n\nتنها ریسه های سطح کاربری که به یک LWP متصل باشند اجرا می شوند. سایر ریسه ها یا متوقف شده اند و یا منتظر اختصاص یک LWP هستند.\n\nریسه های سولاریس 2\n\nیک پردازه در سولاریس 2\n\nریسه ها در ویندوز X\n\nویندوز XP از نگاشت یک به یک استفاده می کند.\n\nهر ریسه شامل اطلاعات زیر است:\n\nیک شناسه ریسه\n\nیک مجموعه ثبات\n\nپشته های مجزا برای سطح کاربر و هسته\n\nمقداری حافظه اختصاصی\n\nمجموعه ثباتها، پشته ها، و حافظه اختصاصی به عنوان زمینه ریسه شناخته می شوند.\n\nریسه های لینوکس\n\nدر لینوکس به ریسه ها به عنوان وظیفه (task) ارجاع می شود.\n\nایجاد ریسه ها با استفاده از فراخوانی روال سیستمی clone () انجام می شود.\n\nپس از اجرای clone () فضای حافظه وظیفه (یا پردازه) پدر بین پدر و فرزند به اشتراک گذاشته می شود.\n\nریسه های جاوا\n\nبه دو صورت می توان در جاوا ریسه ایجاد کرد: ارث بری کلاس Thread و پیاده سازی واسط Runnable.\n\nریسه های جاوا توسط JVM مدیریت می شوند.\n\n \n\n \n\n30 تا 70 درصد پروژه | پاورپوینت | سمینار | طرح های کارآفرینی و توجیهی | پایان-نامه | پی دی اف مقاله ( کتاب ) | نقشه | پلان طراحی | های آماده به صورت رایگان میباشد ( word | pdf | docx | doc )