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

سیستم عامل های Red Hat و Debian و نسخه های ویندوز NT از نسخه 6.0 تا 6.3 از چه نوع مدلی برای مدیریت نخ استفاده می کنند؟

0 امتیاز
241 نمایش

منظور از مدل های نخ همان مدل های one-to-one (1:1) و many-to-one(N:1) و many-to-many(N:M) است.
در 1:1 به ازای هر نخ در user mode یک نخ در kernel mode ایچاد می شود.
در N:1 به ازای چند نخ در user mode یک نخ در kernel mode ایچاد می شود.
در N:M به ازای چند نخ در user mode چند نخ در kernel mode ایچاد می شود.

در همه مدل ها API بین user mode و kernel mode قرار گرفته و نخ ها را کنترل می کند.
تفاوت 1:1 با N:M در این است که نخ ها در 1:1 به صورت نظیر به نظیر ایجاد شده اما در N:M چنین نیست و در اصطلاح چند به چند بوده و این چند یه چندی را API مدیریت می کند.

پرسیده شده دوشنبه ۸ دی ۱۳۹۳ توسط ناشناس

پاسخ شما

Preview

نام نمایشی شما (اختیاری):
حریم: آدرس ایمیل شما تنها برای فرستادن اخبار این موضوع استفاده می‌شود.
...