پاورپوینت فصل چهارم Threads and Microkernels

پاورپوینت فصل چهارم Threads and Microkernels (pptx) 22 اسلاید


دسته بندی : پاورپوینت

نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )

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

قسمتی از متن PowerPoint (.pptx) :

Threads and Microkernels فصل چهارم Process مالکیت منابع – برای نگهداری تصویر فرآیند به فرآیند یک فضای مجازی اختصاص داده شده است. زمانبندی و اجرا – فرآیند از یک مسیر اجرایی که ممکن است با فرآیندهای دیگر تداخل داشته باشد پیروی می کند. سیستم عامل این دو خصیصه را بطور مستقل اعمال می نماید. Multithreading سیستم عامل می تواند از چندین نخ اجرا در داخل یک فرآیند پشتیبانی کند. MS-DOS از یک نخ پشتیبانی می کند. UNIX از چندین کاربر پشتیبانی می کند اما هر فرآیند می تواند یک نخ داشته باشد. سیستم عاملهای Windows 2000, Solaris, Linux, Mach, و OS/2 از چند نخی پشتیبانی می کنند. Process فرآیند یک فضای آدرس مجازی دارد که تصویر فرآیند را نگهداری می کند. فرآیند به پردازنده، فرآیندهای دیگر، فایلها و منابع I/O بصورت محافظت شده دسترسی دارد. Thread نخ یک حالت اجرا است. (در حال اجرا، آماده و ...) متن نخ وقتی که نخ اجرا نمی شود، ذخیره می شود. نخ دارای پشته اجرا است. نخ می تواند متغییرهای محلی برنامه خود را ذخیره کند. نخ به حافظه و منابع فرآیند خود دسترسی دارد. Benefits of Threads ایجاد یک نخ نسبت به ایجاد یک فرآیند به زمان کمتری نیاز دارد. خاتمه دادن آن هم سریعتر است. سوییچ کردن بین نخهای یک فرآیند سریعتر است. (نسبت به حالتی که به جای چند نخ چند فرآیند داشته باشیم) چون تمام نخهای یک فرآیند، فضای آدرس و فایلهای آن فرآیند را به اشتراک می برند، می توانند بدون دخالت سیستم عامل با هم ارتباط داسته باشند. Uses of Threads in a Single-User Multiprocessing System کارهای پس زمینه و پیش زمینه محاسبات آسنکرون اجرای سریع ساختار برنامه ماژولار

نظرات کاربران

نظرتان را ارسال کنید

captcha

فایل های دیگر این دسته