نحوه ساختن یک برنامه از یک هسته پردازنده خاص استفاده می کند

Pin
Send
Share
Send

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

اختصاص پردازنده های منطقی به یک برنامه خاص در ویندوز 7 و ویندوز 8

این ویژگی ها در ویندوز 7 ، ویندوز 8 و ویندوز ویستا کار می کنند. من درباره دومی صحبت نمی کنم ، زیرا تعداد کمی از افراد در کشور ما از آن استفاده می کنند.

راه انداز Windows Task Manager و:

  • در ویندوز 7 ، برگه پردازش ها را باز کنید
  • در ویندوز 8 ، جزئیات را باز کنید

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

انتخاب پردازنده های منطقی برای اجرای برنامه

این همه است ، اکنون این فرایند فقط از پردازنده های منطقی ای که مجاز است استفاده می کند. درست است ، این دقیقاً تا زمان عرضه بعدی آن اتفاق می افتد.

نحوه اجرای یک برنامه بر روی یک هسته پردازنده خاص (پردازنده منطقی)

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

c:  windows  system32  cmd.exe / C start / affinity 1 software.exe

در این مثال ، نرم افزار software.exe با استفاده از پردازنده منطقی 0 (CPU 0) راه اندازی می شود. من شماره پس از میل ، تعداد پردازنده منطقی را نشان می دهد. 1. شما می توانید همان دستور را به میانبر برنامه بنویسید تا همیشه از پردازنده منطقی خاصی استفاده کند. متأسفانه ، من نتوانستم اطلاعاتی در مورد چگونگی عبور پارامتر پیدا کنم تا برنامه از یک پردازنده منطقی استفاده نکند بلکه چندین بار به طور همزمان باشد.

UPD: نحوه اجرای برنامه را بر روی چندین پردازنده منطقی با استفاده از پارامتر قرابت یافت. ما ماسک را با فرمت hexadecimal مشخص می کنیم ، برای مثال ، باید به ترتیب از پردازنده های 1 ، 3 ، 5 ، 7 استفاده کنیم ، آن 10101010 یا 0xAA خواهد بود ، ما آن را به شکل / میل 0xAA منتقل می کنیم.

Pin
Send
Share
Send